Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3203604B2 - NC data creation device - Google Patents
[go: Go Back, main page]

JP3203604B2 - NC data creation device - Google Patents

NC data creation device

Info

Publication number
JP3203604B2
JP3203604B2 JP09025992A JP9025992A JP3203604B2 JP 3203604 B2 JP3203604 B2 JP 3203604B2 JP 09025992 A JP09025992 A JP 09025992A JP 9025992 A JP9025992 A JP 9025992A JP 3203604 B2 JP3203604 B2 JP 3203604B2
Authority
JP
Japan
Prior art keywords
menu
data
machine tool
level
item
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.)
Expired - Fee Related
Application number
JP09025992A
Other languages
Japanese (ja)
Other versions
JPH05265531A (en
Inventor
信宏 田中
Original Assignee
株式会社日立インフォメーションテクノロジー
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 株式会社日立インフォメーションテクノロジー filed Critical 株式会社日立インフォメーションテクノロジー
Priority to JP09025992A priority Critical patent/JP3203604B2/en
Publication of JPH05265531A publication Critical patent/JPH05265531A/en
Application granted granted Critical
Publication of JP3203604B2 publication Critical patent/JP3203604B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、NCデータ作成装置
に関し、詳しくは、数値制御(NC)可能なマシニング
センタやレーザ加工機等のNC工作機械を数値制御する
ために、そのNC工作機械を占有することなく、NC工
作機械の制御指令のコードからなるNCデータを作成し
うるNCデータ作成装置の改良に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an NC data generating apparatus, and more particularly, to occupying an NC machine tool for numerically controlling an NC machine tool such as a machining center or a laser machine capable of numerical control (NC). The present invention relates to an improvement of an NC data creating device capable of creating NC data including a code of a control command of an NC machine tool without performing the process.

【0002】[0002]

【従来の技術】NC工作機械の機能は、JIS B 6
314等によりある程度標準化されているが、実際には
工作機械メーカーおよび機種によって異なる部分が存在
する。このような規格による標準化と実機における個別
相違との存在から、従来のNCデータ作成装置は、それ
を反映した構成のものが多い。図7に、そのような従来
のNCデータ作成装置のブロック図を示す。ここで、7
00はメインプロセッサ、701はポストプロセッサで
あり、これらはプログラムとして実現されている。60
1はNCデータ作成システム本体、603は入力装置、
604は表示装置であり、これらは前記のプログラムを
実際に実行処理するためのコンピュータシステムであ
る。
2. Description of the Related Art The functions of NC machine tools are based on JIS B6.
Although it is standardized to some extent by 314 or the like, there are actually different parts depending on the machine tool manufacturer and model. Due to the existence of standardization according to such standards and individual differences in actual devices, many conventional NC data creation devices have a configuration that reflects this. FIG. 7 shows a block diagram of such a conventional NC data creation device. Where 7
00 is a main processor, 701 is a post processor, and these are realized as a program. 60
1 is an NC data creation system main body, 603 is an input device,
Reference numerals 604 denote display devices, which are computer systems for actually executing and processing the programs.

【0003】このような装置では、加工形状等について
の加工手順や工具,切削条件等の加工条件など(以下、
加工指示と略記する)が入力装置603を介して入力さ
れ、この加工指示からメインプロセッサ700によりカ
ッターロケーションデータCLが生成される。このカッ
ターロケーションデータCLは、例えばJIS B63
25等により規定される標準的なコードを用いて、汎用
的な機能に対する制御を定めるものである。これにより
標準化に対処している。
In such an apparatus, machining conditions such as machining procedures and tools, cutting conditions, and the like (hereinafter, referred to as “machining shapes”)
(Abbreviated as a processing instruction) is input via the input device 603, and the main processor 700 generates cutter location data CL from the processing instruction. This cutter location data CL is, for example, JIS B63
The control for general-purpose functions is determined by using a standard code defined by 25 or the like. This addresses standardization.

【0004】カッターロケーションデータCLが生成さ
れると、次に、このカッターロケーションデータCLか
らポストプロセッサ701により、例えばAという工作
機械に対応したNCデータ605や、Bという工作機械
に対応したNCデータ606等が生成される。このポス
トプロセッサ701は、図では1つだけ表示されている
が、工作機械の機種ごとに、例えばマシニングセンタや
レーザ加工機等の機種ごとに、複数備えられることもし
ばしばある。さらには、同一機種であっても、メーカー
の相違、上位下位の機能レベルの相違等によっては、異
なるポストプロセッサが必要とされることも多い。これ
により個別相違に対処している。
After the cutter location data CL is generated, the post-processor 701 uses the cutter location data CL to generate, for example, NC data 605 corresponding to a machine tool A and NC data 606 corresponding to a machine tool B. Is generated. Although only one post processor 701 is shown in the figure, a plurality of post processors 701 are often provided for each type of machine tool, for example, for each type of machining center or laser processing machine. Furthermore, even for the same model, different post-processors are often required depending on differences in manufacturers, differences in upper and lower function levels, and the like. This addresses individual differences.

【0005】[0005]

【発明が解決しようとする課題】このように、従来のN
Cデータ作成装置では、標準化と個別相違とに対処すべ
く、標準的汎用的な処理を行うメインプロセッサと個別
的特定的な処理を行うポストプロセッサとにより2段階
の処理を行ってNCデータを作成している。ところで、
このような処理手順では、最初の加工指示がメインプロ
セッサに対して与えられることから、最初の段階では全
機種に共通した極く標準的なチェックしかできず、現実
的なチェックのほとんどが第2段階に持ち越される。
As described above, the conventional N
In the C data creation device, in order to deal with standardization and individual differences, NC data is created by performing a two-stage process using a main processor that performs standard general-purpose processing and a post-processor that performs individual and specific processing. are doing. by the way,
In such a processing procedure, since the first machining instruction is given to the main processor, only an extremely standard check common to all models can be performed at the initial stage, and most of the realistic checks are performed in the second step. Carried over to the stage.

【0006】そして、この第2段階の処理では、カッタ
ーロケーションデータとして表現された加工指示がポス
トプロセッサに対して与えられる。このことから、個別
相違を反映した第2段階でのチェックには、中間データ
であるカッターロケーションデータの理解が、必要とさ
れる。ところが、これは機械向けの指令語の集まりであ
り、例えメインプロセッサの入力機能が優れたものであ
っても、この段階では役に立たない。そのため、結局は
非人間的で困難なチェックが強いられることとなる。要
するに、従来の装置では、汎用性と個別対応性とに対処
する手段が、単に処理の前後関係を有するだけで、分離
併存しているに過ぎない。
[0006] In the processing of the second stage, a processing instruction expressed as cutter location data is given to the post processor. For this reason, the check at the second stage reflecting the individual differences requires an understanding of the cutter location data, which is the intermediate data. However, this is a collection of command words for the machine, and even if the input function of the main processor is excellent, it is useless at this stage. As a result, an inhuman and difficult check is eventually imposed. In short, in the conventional apparatus, the means for coping with the versatility and the individual correspondence merely have the context of the processing and are merely separated and coexist.

【0007】一方、最終的に出力されるNCデータを、
例えば工作機械に組み込まれたNC制御装置等により直
接作成すれば、工作機械特有の制御指令の使用や個別の
チェックが加工指示の入力時点で即座に行われる。とこ
ろが、NCデータは直接工作機械を制御するための指令
コードであることから、そのコード体系は極めて工作機
械寄りであって人間には馴染み難いものである。しか
も、例えコードそのものが統一されている場合であって
も、そのコードの示す機能が機種ごとに異なるので、コ
ードが憶え難く解り難い。むしろ、このような困難を軽
減しようとして上述の如き標準化が図られたものであ
り、個別工作機械についての一部の熟練者による場合を
除きNCデータの直接作成は非現実的である。
On the other hand, the NC data finally output is
For example, if it is created directly by an NC control device or the like incorporated in a machine tool, the use of control commands unique to the machine tool and individual checks are performed immediately at the time of input of the machining instruction. However, since NC data is a command code for directly controlling a machine tool, its code system is extremely machine tool-oriented and hardly familiar to humans. Moreover, even if the codes themselves are unified, the functions indicated by the codes are different for each model, so that the codes are difficult to remember and understand. Rather, the above-mentioned standardization is attempted to reduce such difficulties, and it is impractical to directly create NC data except for a case where a part of skilled individual machine tools is used.

【0008】しかし、生産工程の自動化や効率化等の要
求は高まるばかりであり、その要請に応えるべく工作機
械のNC化比率も増大するばかりである。しかも、その
機種の多様化も留まるところを知らない。このような状
況下にあっては、従来の非効率的なNCデータ作成装置
だけでは、かかる時代の趨勢及び要請に対処することが
できず問題である。この発明の目的は、このような従来
技術の問題点を解決するものであって、特殊な熟練者で
なくても容易に使いこなすことができるという汎用性
と、特定の工作機械に対応した加工指示やチェックが行
えるという個別対応性と、を統合的に兼ね備えたNCデ
ータ作成装置を実現することである。
[0008] However, demands for automation and efficiency of the production process are only increasing, and the NC ratio of machine tools is only increasing to meet the demands. What's more, there is no end to the diversification of the models. In such a situation, there is a problem that the conventional inefficient NC data creating apparatus cannot cope with the trends and demands of such an era. SUMMARY OF THE INVENTION An object of the present invention is to solve such a problem of the prior art, and has a versatility that can be easily used even by a non-expert, and a processing instruction corresponding to a specific machine tool. It is an object of the present invention to realize an NC data creation device that has both the individual correspondence that the check can be performed and the individual correspondence.

【0009】[0009]

【課題を解決するための手段】このような目的を達成す
るこの発明のNCデータ作成装置の構成は、NC工作機
械の数値制御用の制御指令についてのコードからなるN
Cデータを作成するに際し、プルダウンメニュー形式の
メニュー画面を用いるNCデータ作成装置であって、前
記メニュー画面は、複数の第1のレベルのメニュー項目
と、第1のレベルのメニュー項目の何れかが選択されて
表示される複数の第2のレベルのメニュー項目と、第2
のレベルのメニュー項目の何れかが選択されて表示され
る複数の第3のレベルのメニュー項目と、を有し、選択
された機種に応じたコードを生成するものであって、
1のレベルのメニュー項目は前記NC工作機械の複数機
種の何れかの機種に対応し、第1のレベルのメニュー項
目の何れかが選択されて前記複数機種から1つの機種が
選択され、第2のレベルのメニュー項目は前記の選択さ
れた機種のNC工作機械が有する機能又は機能群に対応
し、第2のレベルのメニュー項目の何れかが選択されて
前記機能又は機能群から1つの機能又は機能群が選択さ
れ、第3のレベルのメニュー項目は、前記の選択された
機能又は機能群に属する制御指令であって前記の選択さ
れた機種のNC工作機械の処理可能な制御指令について
のコード、および、このコードの説明文字列であって前
記の選択された機種のNC工作機械に関する説明文字
列、を含むものである。
According to the present invention, there is provided an NC data generating apparatus comprising: a code for a control command for numerical control of an NC machine tool;
An NC data creating apparatus that uses a menu screen in a pull-down menu format when creating C data, wherein the menu screen includes a plurality of first-level menu items and one of the first-level menu items. A plurality of second level menu items selected and displayed;
Includes a plurality of menu items of the third level or menu item is selected and displayed level of the selection
The first level menu item corresponds to any one of the plurality of NC machine tools, and any one of the first level menu items is generated. One model is selected from the plurality of models and the second level menu item corresponds to the function or group of functions of the NC machine tool of the selected model, and the second level menu item is selected. Either one is selected to select one function or function group from the function or function group, and a third level menu item is a control command belonging to the selected function or function group, and A code for a control command that can be processed by the selected type of NC machine tool, and a description character string of the code, the description character string relating to the NC machine tool of the selected type. .

【0010】なお、第3のレベルのメニュー項目は、前
記コードを含まないものであってもよい。また、このN
Cデータ作成装置は、第2のレベルのメニュー項目の何
れかが、第3のレベルのメニュー項目の内容と同等の内
容を表示してもよい。
[0010] The third level menu item may not include the code. Also, this N
In the C data creation device, any of the second level menu items may display the same content as the content of the third level menu item.

【0011】[0011]

【作用】このような構成のこの発明のNCデータ作成装
置では、NC工作機械における1つの特徴的な傾向を利
用している。すなわち、大抵のNC工作機械がNC工作
機械本体とNC制御装置との別ユニットの組み合わせに
より構成されているものであるという特徴である。この
特徴から、NC制御装置向けの制御指令のコードは標準
化しやすいが、その標準的コードの各々が示す各機能は
ユニット同士の組み合わせ方により定められる個別的な
ものであり、また、標準的コードが存在していてもNC
工作機械本体が処理できないコードは意味をなさないと
いうNCデータの特性が表出する。
The NC data generating apparatus of the present invention having such a configuration utilizes one characteristic tendency of the NC machine tool. That is, it is a feature that most NC machine tools are configured by combining the NC machine tool main body and the NC control device with other units. Because of this feature, the code of the control command for the NC control device is easy to standardize, but the functions indicated by each of the standard codes are individual ones determined by the combination of units. NC even if exists
The characteristic of NC data that a code that cannot be processed by the machine tool body does not make sense appears.

【0012】もちろん、従来のNCデータ作成装置も、
この特徴を踏まえており、既述の如く第1段階で標準的
処理を行い第2段階で個別的処理を行う。ところが、従
来は、NC制御装置がNC工作機械本体を制御するとい
う機械的側面からその特徴を把握しており、人間的側面
からの概念把握が欠けていた。このため、メインプロセ
ッサとポストプロセッサが併存しているだけの従来のN
Cデータ作成装置は、加工指示の入力やチェックが困難
であり、NCデータ作成効率が良くなかったことも既述
した通りである。
Of course, the conventional NC data creation device also
Based on this feature, standard processing is performed in the first stage and individual processing is performed in the second stage as described above. However, conventionally, the NC controller has grasped the characteristics from the mechanical aspect of controlling the NC machine tool main body, and lacked the concept grasp from the human aspect. For this reason, the conventional N which only has the main processor and the post processor coexist
As described above, it is difficult for the C data creation device to input and check a processing instruction, and the NC data creation efficiency is not good.

【0013】そこで、NC工作機械の特徴の把握に当た
り、NCデータ作成から加工に至るまでの全体について
の概念を統合的に再構築し、加工指示者とNC工作機械
本体とを直接対峙させ、NC制御装置はそれらの中間に
おける媒体として位置付けた。そして、この新たな概念
に基づく、この発明のNCデータ作成装置のメニュー画
面では、上位の第1のレベルのメニュー項目がNC工作
機械の機種に対応している。これにより、加工指示対象
のNC工作機械本体が明確にされるともに、プルダウン
メニューを採用したことからその選択のための操作も容
易である。
Therefore, in grasping the characteristics of the NC machine tool, the entire concept from the creation of the NC data to the machining is integrated and reconstructed, and the machining instructor and the NC machine tool main body are directly opposed to each other. The controller was positioned as the medium between them. Then, on the menu screen of the NC data generating apparatus of the present invention based on this new concept, the upper first level menu items correspond to the model of the NC machine tool. This clarifies the NC machine tool main body to be subjected to the processing instruction, and the selection operation is easy because the pull-down menu is adopted.

【0014】また、第2のレベルのメニュー項目が被選
択NC工作機械の機能等に対応しているので、メニュー
をみるだけでそのNC工作機械の処理可能な機能が把握
できる。よって、そのNC工作機械についての特別な知
識が必要とされない。さらに、第3のレベルのメニュー
項目は、被選択NC工作機械の機能等に属する処理可能
な制御指令の標準的コード、および、この標準的コード
の説明文字列を含む。しかも、この説明文字列は被選択
NC工作機械に関する説明であるから、標準的コードと
その説明文字列との表示の中にNC工作機械本体とNC
制御装置との組み合わせにおける対応関係が凝縮されて
いる。よって、その説明文字列を見て選択するだけで、
NC工作機械についての特殊な知識がない者でも、加工
指示に要するコードを使用可能な制御指令のコードの中
から選択することが容易にできる。なお、第3レベルの
メニュー項目に相当する内容のメニューであっても、第
3レベルに限定されるものではないので、例えば特に使
用頻度の高いコードに対応するメニュー項目等を第2の
メニュー項目とすると、直接的にそれの選択ができるの
で操作性が一層向上する。
Further, since the menu items of the second level correspond to the functions of the selected NC machine tool, the functions which can be processed by the NC machine tool can be grasped only by looking at the menu. Therefore, no special knowledge about the NC machine tool is required. Further, the third level menu item includes a standard code of a processable control command belonging to the function of the selected NC machine tool and the like, and an explanatory character string of the standard code. Moreover, since this explanation character string is an explanation relating to the selected NC machine tool, the NC machine tool main body and the NC machine tool are displayed in the display of the standard code and the explanation character string.
The correspondence in combination with the control device is condensed. So, just look at the description string and select it,
Even a person who does not have special knowledge of the NC machine tool can easily select a code required for a machining instruction from usable control command codes. It should be noted that even a menu having a content corresponding to the third level menu item is not limited to the third level. For example, a menu item or the like corresponding to a particularly frequently used code may be replaced with a second menu item. Then, since the selection can be made directly, the operability is further improved.

【0015】したがって、この発明のNCデータ作成装
置は、特殊な熟練者でなくても容易に使いこなすことが
できるので操作性がよく、しかも、工作機内部の構成や
組み合わせを意識することなく特定の工作機械に対応し
た加工指示やチェックが行なえるので、作成効率がよい
ものである。つまり、汎用性と個別対応性とを統合的に
兼備したものといえる。しかも、ハードウエア構成の概
念上の中間媒体であるNC制御装置が処理する制御指令
についてのコードに対応してプログラム上のサブモジュ
ールを設けると、コードがかなり標準化されていること
から、プログラムコードの観点からも共通化汎用化が可
能である。なお、このことから、コードに対応する説明
文字列とプログラム上のサブモジュールとの関係が明確
でさえあれば、コードそのものの表示は必ずしも必要は
ない。
Therefore, the NC data generating apparatus of the present invention can be easily used even by a non-specialized expert, so that the operability is good and a specific data can be obtained without being conscious of the internal configuration and combination of the machine tool. Since machining instructions and checks corresponding to the machine tool can be performed, the production efficiency is high. That is, it can be said that the versatility and individual correspondence are integrated. Moreover, if sub-modules in a program are provided corresponding to codes for control commands processed by the NC control device, which is an intermediate medium in the concept of the hardware configuration, the codes are considerably standardized. From the viewpoint, common use and generalization are possible. From this, it is not always necessary to display the code itself as long as the relationship between the explanatory character string corresponding to the code and the submodule in the program is clear.

【0016】[0016]

【実施例】以下、この発明の構成のNCデータ作成装置
の一実施例について詳細に説明する。図1〜図3は特徴
がよく現れている幾つかの代表的なメニュー画面の例で
あり、図4はNCデータ作成の概略フローチャート、図
5はメニュー項目を保有するファイルの例、図6は装置
の基本的な構成を示すブロック図である。先ず、図1の
(a)は、初期状態の画面100を示す(ただし、点線
のプルダウンメニューは表示されていない)。画面10
0では、画面上部に、上位レベルのメニューが表示され
る。なお、このメニューは実際のものにくらべ簡略化さ
れている。このメニューのうち“Fファイル”を指示す
ると、点線枠で示すように、ファイル対応に選択する種
々の工作機のメニューがプルダウンされる。なお、初期
状態では、最初の工作機であるA工作機があらかじめ選
択されている。101は、あるA工作機械のNCデータ
の作成を選択するためのメニュー項目(第1のメニュー
項目)であり、102は、加工対象物に関する図面の表
示を選択するための他のメニュー項目である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of an NC data generating apparatus according to the present invention will be described below in detail. FIGS. 1 to 3 show examples of some typical menu screens in which features are often shown. FIG. 4 is a schematic flowchart of NC data creation, FIG. 5 is an example of a file having menu items, and FIG. FIG. 2 is a block diagram illustrating a basic configuration of the device. First, FIG. 1A shows the screen 100 in an initial state (however, a dotted pull-down menu is not displayed). Screen 10
At 0, an upper level menu is displayed at the top of the screen. This menu is simpler than the actual one. When "F file" is designated in this menu, a menu of various machine tools to be selected corresponding to the file is pulled down as indicated by a dotted frame. In the initial state, the first machine tool, the machine tool A, is selected in advance. Reference numeral 101 denotes a menu item (first menu item) for selecting creation of NC data of a certain A machine tool, and reference numeral 102 denotes another menu item for selecting display of a drawing relating to a workpiece. .

【0017】当初は、画面100には画面上部のメニュ
ーのみが表示されているが、NCデータ作成者がメニュ
ー項目102をマウス等の入力装置で選択することによ
り、図面名の一覧103が表示される(図1(b)の画
面を参照)。さらに、入力装置を介して一覧103の中
から図面名を1つ選択することにより、図面104の表
示がなされる。このように図面表示機能をも備えること
により、別途所持した加工図面を見るために操作を中断
するということが要らなくなり、この表示された図面1
04を画面上で参照しながら以後の加工指示が行えるの
で、便利である。
Initially, only the menu at the top of the screen is displayed on the screen 100, but when the NC data creator selects the menu item 102 with an input device such as a mouse, a list 103 of drawing names is displayed. (See the screen in FIG. 1B). Further, by selecting one drawing name from the list 103 via the input device, the drawing 104 is displayed. By providing the drawing display function in this way, it is not necessary to interrupt the operation to view the separately-owned processing drawing.
It is convenient because subsequent processing instructions can be performed while referring to the screen 04 on the screen.

【0018】次に、図2は、メニュー項目101aのA
工作機をマウス等により選択してそのプルダウンメニュ
ー項目を表示し、図面104を参照しつつ、A工作機械
向けのNCデータを作成している途中の状態の画面の例
である。上位のレベルのメニュー項目の中から“A工作
機械”が選択されると、A工作機械に関する中位のレベ
ルのメニュー200がプルダウン表示される(図2
(a)の画面を参照)。このメニュー200は、A工作
機械の機能或は機能群に対応した第2のメニュー項目か
らなる。例えば、カッターの位置等を示すための“座標
指定”や、工作機械特有の機能を集めた“補助機能”な
どが、第2のメニュー項目に含まれる。
Next, FIG. 2 shows the A of the menu item 101a.
This is an example of a screen in a state in which NC data for a machine tool A is being created while a pull-down menu item is displayed by selecting a machine tool with a mouse or the like and referring to FIG. When "A machine tool" is selected from the menu items of the upper level, a menu 200 of the middle level relating to the A machine tool is displayed in a pull-down display (FIG. 2).
(See the screen of (a)). The menu 200 includes a second menu item corresponding to a function or a function group of the machine tool A. For example, the second menu item includes “coordinate designation” for indicating the position of the cutter and the like, and “auxiliary function” for collecting functions specific to the machine tool.

【0019】なお、NCデータ作成装置がCAD等も兼
ねている場合には、画面上部のメニュー表示領域207
の割り当てが制約される。このような場合には、上述の
説明では画面上部のメニュー表示領域207の中の1つ
に割り当てられていた工作機械選択のためのメニュー項
目“Fファイル”は、プルダウンされた第2のメニュー
項目の1つである項目208に割り当てられていてもよ
い。項目208が選択されると、第1のメニュー項目が
その隣に表示されるので、その後の操作等は上述の場合
と同様である。この場合の構成としては、初期状態では
何れか1つの工作機械例えばA工作機械がデフォルトで
表示されるとともに、各工作機械に対応する第2のメニ
ュー項目の中にメニュー項目“Fファイル”相当のメニ
ュー項目が含まれていればよい。こうすることで、操作
性を減じることなく画面上部のメニュー表示領域の節約
ができる。
When the NC data creation device also serves as CAD or the like, the menu display area 207 at the top of the screen is displayed.
Is restricted. In such a case, the menu item “F file” for selecting a machine tool, which has been assigned to one of the menu display areas 207 at the top of the screen in the above description, is replaced with the second menu item that has been pulled down. May be assigned to the item 208 which is one of the following. When the item 208 is selected, the first menu item is displayed next to the item, and the subsequent operations and the like are the same as those described above. In this case, in the initial state, one of the machine tools, for example, the A machine tool is displayed by default, and the second menu item corresponding to each machine tool corresponds to the menu item “F file”. It is only necessary to include menu items. By doing so, the menu display area at the top of the screen can be saved without reducing operability.

【0020】さらに、メニュー200の中から第2のメ
ニュー項目を1つ選択することにより、下位のレベルの
メニューがメニュー200の隣に表示される(図2
(b)の画面を参照)。この下位のレベルのメニューに
は、該当する詳細機能のコードとそのコードの意味(工
作機械の機能についての人間に対する説明語)とが対に
なった第3のメニュー項目が含められている。例えば、
いわゆるMコードに対応するコードとその意味との対か
らなるものとして“M03主軸回転”や、“M09冷却
液オフ”などが、第3のメニュー項目に含まれる。この
ようなメニューの表示状態で、第3のメニュー項目の1
つを選択することにより、具体的な制御指令に対応する
コードの列としてのNCデータが作成される。ここで
は、必要があれば項目選択に加えてさらに付加データ等
をも入力する。
Further, by selecting one of the second menu items from the menu 200, a lower level menu is displayed next to the menu 200 (FIG. 2).
(See the screen of (b)). The lower-level menu includes a third menu item in which a code of the corresponding detailed function and a meaning of the code (an explanatory word to a human about the function of the machine tool) are paired. For example,
The third menu item includes “M03 main shaft rotation” and “M09 coolant off” as pairs of codes corresponding to so-called M codes and their meanings. In such a menu display state, one of the third menu items
By selecting one, NC data as a sequence of codes corresponding to specific control commands is created. Here, if necessary, additional data and the like are input in addition to the item selection.

【0021】以下、画面に表示された加工図面の輪郭線
に沿って矢印方向に加工するNCデータを、上記の操作
を繰り返えして作成する場合の例により具体的に説明す
る。図2(a)の画面に表示されているNCデータ20
1は、作成途中のものであり、その実体としてのコード
はメモリやファイル等に記憶されている。NCデータ2
01は、点P1点から点P2(X座標位置が150.0
で、Y座標位置が350.0とする)まで加工するため
のNCデータである。
Hereinafter, the NC data to be machined in the direction of the arrow along the contour of the machine drawing displayed on the screen will be specifically described by way of an example in which the above operation is repeated. NC data 20 displayed on the screen of FIG.
Numeral 1 is in the process of being created, and its actual code is stored in a memory, a file, or the like. NC data 2
01 is the point P1 from the point P1 (X coordinate position is 150.0
, Where the Y coordinate position is 350.0).

【0022】このNCデータ201において、G01は
直線補間での移動(切削動作等)を指示するコード、G
03は円弧補間での移動を指示するコード、それらに続
くX,Yは移動先の座標値を指示するコード、G90は
それらの座標値が相対座標値ではなくて絶対座標値と解
されるべきモードであるアブソリュートモードを指示す
るコード、Rは半径を指示するコードである。このこと
から、NCデータ201が実行されると、点P1から、
ライン6(006行目)の処理により鉛直部分の加工が
行われ、ライン7(007行目)の処理により円弧部分
の加工が行われ、ライン8(008行目)の処理により
傾斜部分の加工が行われて、点P2に至ることになる。
In the NC data 201, G01 is a code for instructing movement (cutting operation or the like) by linear interpolation.
03 is a code for instructing movement by circular interpolation, X and Y following them are codes for designating coordinate values of the movement destination, and G90 is to be understood that those coordinate values are not absolute coordinate values but absolute coordinate values. A code indicating the absolute mode, which is the mode, and R is a code indicating the radius. From this, when the NC data 201 is executed, from the point P1,
Processing of the vertical portion is performed by processing the line 6 (line 006), processing of the arc portion is performed by processing of the line 7 (line 007), and processing of the inclined portion is performed by processing the line 8 (line 008). Is performed to reach the point P2.

【0023】ここで、一旦切断を中断して、主軸回転を
停止し、冷却液を止めるNCデータを作成するものとす
る。この場合、先ず、第2のメニュー項目から“補助機
能”(202)を選択する。すると、メニュー203が
表示される。その中のメニュー項目にはNCデータのコ
ードに加えて、そのコードの意味するところの説明語
も、表示される。よって、NCデータ作成者は、メニュ
ー203を見るだけでA工作機械に対応する補助機能の
詳細コードとその意味を知ることができるので、熟練者
でなくても容易にNCデータを作成することができる。
そこで、メニュー203から、“M05 主軸停止”
(204)を選択し、続いて“M09 冷却液オフ”
(205)を選択する。これだけで、容易に、A工作機
械の主軸回転を停止し、冷却液を止めるというNCデー
タ206をライン9(009行目),ライン10(01
0行目)として示すように作成することができる。
Here, it is assumed that the cutting is temporarily interrupted, the spindle rotation is stopped, and the NC data for stopping the coolant is created. In this case, first, "auxiliary function" (202) is selected from the second menu item. Then, a menu 203 is displayed. In the menu items therein, in addition to the code of the NC data, an explanatory word meaning the code is also displayed. Therefore, the creator of the NC data can know the detailed codes and the meanings of the auxiliary functions corresponding to the machine tool A just by looking at the menu 203, so that the NC data creator can easily create the NC data even if he is not an expert. it can.
From the menu 203, select “M05 Spindle stop”
Select (204), then “M09 Coolant off”
(205) is selected. With this alone, the NC data 206 indicating that the spindle rotation of the machine tool A is stopped and the coolant is stopped can be easily transferred to the lines 9 (009 line) and 10 (01 line).
(0th line).

【0024】また、同じ加工対象物を他の工作機械例え
ばレーザ加工機で加工する場合のNCデータ作成につい
て述べる。例えば、“Fファイル”を選択してそのメニ
ュー項目の中からB工作機械を選択する。表示される図
面は、上記の場合と同じでよく、やはり同様の加工(点
P1から点P2までの加工)を行うものとする。図3
(a)の画面を参照してこれについて説明すると、途中
までのNCデータ301は、図2のNCデータ201と
同様である。しかし、レーザ加工機に対応する“B工作
機械”の第2のメニュー項目には、マシニングセンタと
共通する“座標指定”や“補助機能”等はあるが、図2
(a)にA工作機の機能あるいは機能群の1つとして表
示されている固定サイクルような項目は、レーザ加工機
の機能にはないので図3(a)あるいは(b)の機能あ
るいは機能群のメニューに示すとおり、“固定サイク
ル”等のメニュー項目が省かれている。一方、レーザ加
工機特有の機能に対応する“レーザビーム径補正”等の
メニュー項目が加えられている。
The creation of NC data when the same object is machined by another machine tool such as a laser machine will be described. For example, "F file" is selected, and B machine tool is selected from the menu items. The displayed drawing may be the same as the above case, and the same processing (processing from point P1 to point P2) is performed. FIG.
When referring to the screen of (a) which will be described, NC data 301 halfway, the Ru der similar to NC data 201 of FIG. However, the second menu item of “B machine tool” corresponding to the laser beam machine includes “coordinate designation” and “auxiliary function” common to the machining center .
(A) shows the function of A machine tool or one of the function groups.
Since the items such as the fixed cycle shown are not included in the function of the laser beam machine, the function shown in FIG.
Or, as shown in the menu of the function group, menu items such as “fixed cycle” are omitted. On the other hand, menu items such as “laser beam diameter correction” corresponding to functions unique to the laser beam machine are added.

【0025】さらに、上記の場合と同様に点P2におい
て一旦切断を中断する場合には、第2のメニュー項目か
らやはり“補助機能”(302)を選択する。この下位
レベルのメニュー303には、A工作機械の場合と同様
に標準的なMコードが表示される。ところが、レーザ加
工機に対応する“B工作機械”の“補助機能”(30
2)の第3のメニュー項目には、A工作機械の場合とは
異なる意味の説明語が表示される。例えば、“主軸回
転”や“冷却液オン”に代わり、“ガスオン”や“レー
ザビームオン”等が表示される。さらに、使用されるM
コードの番号等も必ずしも同じ組み合わせとは限らな
い。このように、B工作機械が有しない機能に対応する
コードは表示されることがないので、処理不可能なコー
ドを入力することがない。
Further, when the cutting is temporarily interrupted at the point P2 as in the above case, the "auxiliary function" (302) is also selected from the second menu item. In the lower-level menu 303, a standard M code is displayed as in the case of the A machine tool. However, the "auxiliary function" of the "B machine tool" (30
In the second menu item 2), an explanatory word having a different meaning from the case of the machine tool A is displayed. For example, instead of "main shaft rotation" or "coolant on", "gas on" or "laser beam on" is displayed. Further, the M used
The code numbers and the like are not always the same combination. As described above, a code corresponding to a function not possessed by the B machine tool is not displayed, so that an unprocessable code is not input.

【0026】よって、作成後の中間コードの削除や置き
換え等の従来は必要とされた余分な作業が発生しないの
で、NCデータ作成の効率が向上する。そこで、メニュ
ー303から、“M21 レーザビームオフ”(30
4)を選択し、続いて“M16 ガスオフ”(305)
を選択する。これだけで、容易に、B工作機械のレーザ
ビームの出力を停止し、ガス流を止めるNCデータ30
6を作成することができる。このように、工作機械が換
わり機能が異なっても、メニューを切り替えることによ
り容易にNCデータを作成することができる。工作機械
が増えても同様である。
Therefore, since conventionally required extra work such as deletion and replacement of the intermediate code after creation does not occur, the efficiency of NC data creation is improved. Therefore, from the menu 303, select “M21 laser beam off” (30
4), followed by “M16 gas off” (305)
Select With this alone, it is possible to easily stop the laser beam output of the machine tool B and stop the gas flow.
6 can be created. As described above, even if the machine tool is replaced and the function is different, the NC data can be easily created by switching the menu. The same is true even if the number of machine tools increases.

【0027】以上、この発明の特徴をなす画面構成を中
心に詳述してきたが、その画面の作用を裏付けるNCデ
ータ作成装置全体の構成について説明する。図6は、こ
の発明のNCデータ作成装置の構成である。ここで、6
01はコンピュータシステムからなるNCデータ作成装
置本体、607はそこで実行処理されるプログラムとし
てのNCデータ作成処理手段であり、602は各種工作
機械のメニュー項目等を保有するファイルデータ、60
3はマウスやキーボード,デジタイザ等の入力装置、6
04は上述のメニュー画面等が表示される表示装置であ
る。また、605,606はNCデータであり、それぞ
れA工作機械,B工作機械向けのものである。このよう
にNCデータ作成処理手段607は一体として構成され
ているが、その構成は、ほぼ標準化されているNCデー
タのコードのそれぞれに対応するサブモジュールの集合
体からなり、プログラムコードの共通化が図られている
ので、コンパクトなものである。
The screen configuration which characterizes the present invention has been described above in detail, but the entire configuration of the NC data generating apparatus which supports the operation of the screen will be described. FIG. 6 shows the configuration of the NC data creation device of the present invention. Where 6
Reference numeral 01 denotes an NC data generating apparatus main body composed of a computer system, 607 denotes NC data generating processing means as a program executed and executed therein, 602 denotes file data having menu items of various machine tools, 60
3 is an input device such as a mouse, a keyboard, and a digitizer;
A display device 04 displays the above-described menu screen and the like. Numerals 605 and 606 denote NC data for machine tools A and B, respectively. As described above, the NC data creation processing means 607 is configured as a single unit, but the configuration is made up of a set of sub-modules corresponding to each of the almost standardized NC data codes. It is compact because it is designed.

【0028】一方、図5はファイル602の具体的な例
であるが、ここには、各メニュー項目に対応した固有の
データが保有されており、個別の工作機械の特性が凝縮
されている。さらに、このファイルデータを調べるだけ
でメニュー項目の属するレベルや対応するプログラムの
サブモジュール等が解るようなデータが、付加されてい
る。よって、このファイルデータ302を編集するだけ
で工作機械の個別の機能等に対処できるので、プログラ
ムを変更することなく容易にメニュー拡張等の機能拡張
ができる。なお、このような構成のNCデータ作成装置
の操作手順は、既に詳述したので再度の説明は割愛する
が、その説明の概要をまとめたフローチャートをも参考
として図4に示す。
On the other hand, FIG. 5 shows a specific example of the file 602, which holds unique data corresponding to each menu item, and condenses the characteristics of individual machine tools. Further, data is added which can be found by simply examining the file data to find out the level to which the menu item belongs and the submodule of the corresponding program. Therefore, it is possible to deal with individual functions of the machine tool only by editing the file data 302, so that functions such as menu expansion can be easily extended without changing the program. The operation procedure of the NC data creating apparatus having such a configuration has already been described in detail and will not be described again. However, FIG. 4 also shows a flowchart summarizing the outline of the description as a reference.

【0029】[0029]

【発明の効果】以上の説明から理解できるように、この
発明の構成のNCデータ作成装置にあっては、メニュー
画面のメニュー項目をNC工作機械に対応させるべく、
機種選択を上位レベルのメニュー項目とし下位のメニュ
ー項目に標準的コードに加えてその説明文字列をも表示
する。このメニュー画面を介することにより、個々の工
作機械の制御指令を暗記したり、マニュアルを参照する
手間を省くことができる。そこで、特殊な熟練者でなく
ても容易に使いこなすことができ、しかも、特定の工作
機械に対応した加工指示やチェックができる。したがっ
て、汎用性と個別対応性とを統合的に兼備できるので操
作性が向上するという効果がある。
As can be understood from the above description, in the NC data generating apparatus having the configuration of the present invention, the menu items on the menu screen are made to correspond to the NC machine tool.
The model selection is made a higher-level menu item, and a lower-level menu item is displayed with a description code string in addition to a standard code. Through this menu screen, it is possible to save the trouble of memorizing the control commands of the individual machine tools and referring to the manual. Therefore, it can be easily used even by a non-specialized expert, and can perform machining instructions and checks corresponding to a specific machine tool. Therefore, the versatility and individual correspondence can be integrally provided, so that the operability is improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】図1は、この発明の構成のNCデータ作成装置
の一実施例におけるメニュー画面の1表示状態である。
FIG. 1 is a view showing one display state of a menu screen in an embodiment of an NC data creating apparatus having a configuration of the present invention.

【図2】図2は、この発明の構成のNCデータ作成装置
の一実施例におけるメニュー画面の1表示状態である。
FIG. 2 shows one display state of a menu screen in the embodiment of the NC data generating apparatus having the configuration of the present invention.

【図3】図3は、この発明の構成のNCデータ作成装置
の一実施例におけるメニュー画面の1表示状態である。
FIG. 3 shows one display state of a menu screen in one embodiment of the NC data generating apparatus having the configuration of the present invention.

【図4】図4は、この発明の構成のNCデータ作成装置
の一実施例における操作手順の概要フローチャートであ
る。
FIG. 4 is a schematic flowchart of an operation procedure in an embodiment of the NC data creating apparatus according to the present invention.

【図5】図5は、この発明の構成のNCデータ作成装置
の一実施例におけるメニュー項目を保有するファイルデ
ータの例である。
FIG. 5 is an example of file data having menu items in an embodiment of the NC data creating apparatus having the configuration of the present invention.

【図6】図6は、この発明の構成のNCデータ作成装置
の一実施例のブロック図である。
FIG. 6 is a block diagram of an embodiment of an NC data creation device having the configuration of the present invention.

【図7】図7は、従来のNCデータ作成装置のブロック
図である。
FIG. 7 is a block diagram of a conventional NC data creation device.

【符号の説明】[Explanation of symbols]

100 画面 101,102 メニュー項目 103 メニュー 104 表示図面 200 メニュー 201 NCデータの表示 202 メニュー項目 203 メニュー 204,205 メニュー項目 206 NCデータの表示 300 メニュー 301 NCデータの表示 202 メニュー項目 303 メニュー 304,305 メニュー項目 306 NCデータの表示 401〜406 処理ステップ 501 A工作機械データ 502 B工作機械データ 601 NCデータ作成装置本体 602 ファイルデータ 603 入力装置 604 表示装置 605,606 NCデータ 607 NCデータ作成処理手段 700 メインプロセッサ 701 ポストプロセッサ 100 screen 101, 102 menu item 103 menu 104 display drawing 200 menu 201 display of NC data 202 menu item 203 menu 204, 205 menu item 206 display of NC data 300 menu 301 display of NC data 202 menu item 303 menu 304, 305 menu Item 306 Display of NC data 401 to 406 Processing steps 501 A machine tool data 502 B machine tool data 601 NC data creation device main body 602 File data 603 Input device 604 Display device 605, 606 NC data 607 NC data creation processing means 700 Main processor 701 post processor

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】NC工作機械を数値制御するための制御指
令についてのコードからなるNCデータを作成するに際
し、プルダウンメニュー形式のメニュー画面を用いるN
Cデータ作成装置であって、 前記メニュー画面は、前記NC工作機械の複数機種の何
れかの機種に対応する複数の第1のレベルのメニュー項
目と、第1のレベルのメニュー項目の何れかが選択され
て前記複数機種から1つの機種が選択されることにより
前記の選択された機種のNC工作機械が有する機能又は
機能群に対応して表示がなされる複数の第2のレベルの
メニュー項目と、第2のレベルのメニュー項目の1つが
選択されたとき選択された第2のレベルのメニュー項目
に対応する機能又は機能群に属する制御指令であって前
記の選択された機種のNC工作機械の処理可能な制御指
令についてのコードに対応した前記の選択された機種の
NC工作機械に関する説明文字列の表示がなされる複数
の第3のレベルのメニュー項目と、を有し、前記選択さ
れた機種に応じたコードを生成することを特徴とするN
Cデータ作成装置。
When creating NC data consisting of codes for control commands for numerically controlling an NC machine tool, a pull-down menu-type menu screen is used.
A C data creation device, wherein the menu screen includes a plurality of first level menu items corresponding to any one of a plurality of NC machine tools, and any one of the first level menu items. A plurality of second-level menu items that are displayed corresponding to the functions or function groups of the NC machine tool of the selected model by selecting one model from the plurality of models; A control command belonging to a function or a function group corresponding to the selected second-level menu item when one of the second-level menu items is selected, and the control command of the NC machine tool of the selected model. a plurality of third-level menu items of the display description string about NC machine tool of the selected type corresponding to the code for the processable control command is made, the possess, Said selected
N, which generates a code corresponding to the selected model.
C data creation device.
【請求項2】請求項1記載のNCデータ作成装置であっ
て、前記メニュー画面の第2のレベルのメニュー項目の
表示とともに機種選択に入るための項目が表示され、
機種選択に入るための項目が選択されて第1のレベルの
メニュー項目が前記NC工作機械の機種の選択のために
表示されることを特徴とするNCデータ作成装置。
2. A NC data creation apparatus according to claim 1, item for entering the display model selection with the menu item of the second level of the menu screen is displayed, the
An NC data creation device, wherein an item for entering a model selection is selected and a first level menu item is displayed for selection of the model of the NC machine tool.
【請求項3】請求項1又は請求項2記載のNCデータ作
成装置であって、前記メニュー画面の第2のレベルのメ
ニュー項目が、第3のレベルのメニュー項目の内容と同
等の内容を表示することを特徴とするNCデータ作成装
置。
3. The NC data creating apparatus according to claim 1, wherein the menu items at the second level of the menu screen display the same contents as the contents of the menu items at the third level. An NC data creation device characterized by performing:
JP09025992A 1992-03-16 1992-03-16 NC data creation device Expired - Fee Related JP3203604B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP09025992A JP3203604B2 (en) 1992-03-16 1992-03-16 NC data creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09025992A JP3203604B2 (en) 1992-03-16 1992-03-16 NC data creation device

Publications (2)

Publication Number Publication Date
JPH05265531A JPH05265531A (en) 1993-10-15
JP3203604B2 true JP3203604B2 (en) 2001-08-27

Family

ID=13993506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09025992A Expired - Fee Related JP3203604B2 (en) 1992-03-16 1992-03-16 NC data creation device

Country Status (1)

Country Link
JP (1) JP3203604B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3200023B2 (en) * 1997-01-16 2001-08-20 ファナック株式会社 Control equipment for production equipment
KR100600008B1 (en) * 1999-12-31 2006-07-13 두산인프라코어 주식회사 How to display the menu on the operation screen of the numeric controller
JP5123502B2 (en) * 2006-09-04 2013-01-23 三菱重工業株式会社 Post-processor development support system and CAM system using the same
KR101522430B1 (en) * 2008-11-14 2015-05-21 두산인프라코어 주식회사 Apparatus and method for providing graphic description information of part program using real simulator
WO2015056339A1 (en) * 2013-10-18 2015-04-23 富士機械製造株式会社 Processing machine line
JP7384584B2 (en) * 2019-05-30 2023-11-21 ファナック株式会社 Machine tool control equipment and machine tools

Also Published As

Publication number Publication date
JPH05265531A (en) 1993-10-15

Similar Documents

Publication Publication Date Title
WO2003071368A1 (en) Robot control device
US6587122B1 (en) Instruction syntax help information
JPH0551419B2 (en)
JP3203604B2 (en) NC data creation device
JPH04181403A (en) Interactive numerical controller
JPH0355259B2 (en)
JPH03158908A (en) Automatic programming system in compound working machine
JP3193072B2 (en) Numerical control program editing device
JPS61160108A (en) Working control method of numerically controlled machine tool
JP3117421B2 (en) Coreless machining shape discrimination method and apparatus, and computer-readable recording medium recording coreless machining shape discrimination program
JPH08339215A (en) Numerical controller
JPH0857744A (en) Input data display method in interactive numerical control system
JP3423040B2 (en) CAD / CAM combination system
WO1991000557A1 (en) Nc data execution method
JPH04131912A (en) Numerical controller
JP2603622B2 (en) Numerical control data creation method for machine tools
JPH0755601Y2 (en) CNC device with sequence CAD function
JPS61278909A (en) Interactive programming device
JPH08272416A (en) NC program search method
JPH06114678A (en) Tool locus display device of nc device
JP2531147B2 (en) Numerical control data creation method
JPH0462410A (en) Measurement assisting device
JPH077839U (en) Numerical control device
JP2642451B2 (en) Numerical control unit
JPH09160620A (en) Numerical controller

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080629

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090629

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees