JPH04191908A - How to create NC command data - Google Patents
How to create NC command dataInfo
- Publication number
- JPH04191908A JPH04191908A JP32393390A JP32393390A JPH04191908A JP H04191908 A JPH04191908 A JP H04191908A JP 32393390 A JP32393390 A JP 32393390A JP 32393390 A JP32393390 A JP 32393390A JP H04191908 A JPH04191908 A JP H04191908A
- Authority
- JP
- Japan
- Prior art keywords
- command data
- image
- position information
- data
- create
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野〕
本発明は、N G (Numerical Cont
rol)工作機械の駆動制御に瓦いるNC指令データの
作成方法に係り、特に、スキャナ入力画像より作成され
る同一形状部分を有する複数の部品のNC指令データを
効率良く作成するのに好適なNC指令データ作成方法に
関するものである。[Detailed Description of the Invention] [Industrial Application Field] The present invention is based on NG (Numerical Cont
rol) Relating to a method for creating NC command data used in drive control of machine tools, in particular, an NC suitable for efficiently creating NC command data for multiple parts having the same shape part created from a scanner input image. This relates to a command data creation method.
[従来の技術)
従来、コンピュータを利用し、人間による処理や作業を
、機械による処理や作業に置き換える自動化が行なわれ
ている。[Prior Art] Conventionally, automation has been carried out using computers to replace human processing and work with machine processing and work.
例えば、電子情報通信学会線「電子情報通信ハンドブッ
クJ (1988年、オーム社発行)の第2773頁
から第2774頁に記載のように、制御対象の位置と速
度を数値により制御する数値制御、すなわち、NGが工
作機械に適用され、機械加工の自動化が行なわれている
。For example, as described on pages 2773 to 2774 of IEICE's "Electronic Information and Communication Handbook J (1988, published by Ohmsha)," numerical control that numerically controls the position and speed of a controlled object, i.e. , NG has been applied to machine tools, and machining has been automated.
例えば、NC旋盤は、熟練を要した従来の旋盤作業を、
対話型プログラミングなどにより作成したNC指令デー
タに基づき、従来より2〜5倍の能率で行なう。また、
ワイヤカット放電加工機は、金型の加工機械として、複
雑、高精度の金型を極めて短時間に製作することができ
、プラスチック射呂成型機も、高速から超低速までの広
範囲な速度制御が可能であり、CRT(Cathode
RayTube、陰極線管、ブラウン管)の表示画
面に基づき成型条件を容易に設定できる。For example, NC lathes can perform conventional lathe work that requires skill.
Based on NC command data created through interactive programming, etc., the efficiency is 2 to 5 times greater than conventional methods. Also,
As a mold processing machine, the wire-cut electric discharge machine can produce complex, high-precision molds in an extremely short time, and the plastic molding machine also has a wide range of speed control from high speed to ultra-low speed. CRT (Cathode)
Molding conditions can be easily set based on the display screen of a RayTube, cathode ray tube, or cathode ray tube.
さらに、このようなNC指令データの作成方法に関して
は、例えば、上述の電子情報通信学会編「電子情報通信
ハンドブックJ (1988年、オーム社発行)の第
1136頁から第1137頁に記載のように、コンピュ
ータを利用した図面読み取り装置により行なうものがあ
る。すなわち、原図をスキャナ等で読み込み、そして、
読み込んだ原図に対応する画像情報を用いてNC指令デ
ータを作成するものである。Furthermore, regarding the method of creating such NC command data, for example, as described in pages 1136 to 1137 of the above-mentioned "Electronic Information and Communication Handbook J (published by Ohmsha, 1988)" edited by the Institute of Electronics, Information and Communication Engineers. There are some methods that are carried out using a computer-based drawing reading device.In other words, the original drawing is read in with a scanner, etc., and
NC command data is created using image information corresponding to the read original drawing.
従来、NC工作機械の駆動制御に用いるNC指令データ
の作成方法には、原図をスキャナ等により読み込ませ、
読み込んだ画像情報に画像処理を行ないNC指令データ
を作成するものがある。Conventionally, the method of creating NC command data used for drive control of NC machine tools involves reading the original drawing using a scanner, etc.
Some systems perform image processing on read image information to create NC command data.
しかし、例えば、文字の配列のみが異なる複数個の部品
を作成する場合、従来の技術では、それぞれのNC指令
データを作成するための原図を作成し、それぞれの原図
を一つ一つスキャナで読み込みむ必要があった。そのた
めに、NC指令データの作成に時間がかかり、作業効率
が低下するなどの問題があった。However, for example, when creating multiple parts that differ only in the arrangement of characters, conventional technology creates original drawings for creating each NC command data, and reads each original drawing one by one with a scanner. It was necessary to Therefore, there were problems such as it took time to create the NC command data and the work efficiency decreased.
本発明の目的は、これら従来技術の課題を解決し、同一
形状部分を有する複数の部品のそれぞれのNC指令デー
タを、同一形状部分のみの処理により作成し、NC指令
データの作成時間を短縮し、NC加工作業効率を向上さ
せるNC指令データ作成方法を提供することである。The purpose of the present invention is to solve these problems of the prior art, to create NC command data for each of a plurality of parts having the same shape parts by processing only the same shape parts, and to shorten the creation time of the NC command data. An object of the present invention is to provide a method for creating NC command data that improves the efficiency of NC machining operations.
[課題を解決するための手段]
上記目的を達成するため、本発明のNC指令データ作成
方法は、(1)画像入力装置で入力した原図に対応する
画像情報に基づき、NC工作機械の駆動制御に用いるN
C指令データを作成するNC指令データ作成装置のNC
指令データ作成方法において、作成した複数個のNC指
令データのそれぞれに、オペレータからの指示に基づき
位置情報を付与し、この位置情報に基づき、複数個のN
C指令データのそれぞれを配列し、新たなNC指令デー
タを作成することを特徴とする。[Means for Solving the Problems] In order to achieve the above object, the NC command data creation method of the present invention provides: (1) drive control of an NC machine tool based on image information corresponding to an original drawing inputted with an image input device; N used for
NC of the NC command data creation device that creates C command data
In the command data creation method, position information is added to each of the created plurality of NC command data based on instructions from the operator, and based on this position information, the plurality of N
The present invention is characterized in that each piece of C command data is arranged to create new NC command data.
また、(2)上記(1)に記載のNC指令データ作成方
法において、オペレータからの指示に基づき付与した位
置情報に基づき、一つのNC指令データを複数個、同一
円周上に配列し、新たなNC指令データを作成すること
を特徴とする。(2) In the NC command data creation method described in (1) above, multiple pieces of one NC command data are arranged on the same circumference based on the position information given based on instructions from the operator, and new It is characterized by creating NC command data.
[作用]
本発明においては、原図をスキャナ等を介して読み込み
作成するNC指令データに位置情報を付与する。そして
、この位置情報に基づき、複数のNC指令データを自由
に組み合わせて配列し、新たなNC指令データを作成す
る。例えば、文字等の配列のみが異なる複数個の部品の
NC指令データを作成する場合は、文字等のNC加工用
データのみをそれぞれ異なる配列に変更して作成する。[Operation] In the present invention, position information is added to NC command data created by reading an original drawing through a scanner or the like. Then, based on this position information, a plurality of NC command data are freely combined and arranged to create new NC command data. For example, when creating NC command data for a plurality of parts that differ only in the arrangement of characters, etc., only the NC processing data such as characters is changed to a different arrangement.
また、歯車等の様に、同一の形状を幾つも有する部品の
NC指令データを作成する場合は、同一のNC指令デー
タを、同一円周上に配列して作成する。Furthermore, when creating NC command data for parts having the same shape, such as gears, the same NC command data are created by arranging them on the same circumference.
このことにより、各NC指令データの配列のみの異なる
新たなNC指令データを、容易に作成することでき、N
C指令データ毎に原図を作成する必要が無くなる。また
、修正が必要な場合にも、原図からやりなおす必要が無
く、修正したNC指令データを容易に作成することがで
きる。This makes it possible to easily create new NC command data that differs only in the arrangement of each NC command data.
There is no need to create an original drawing for each C command data. Further, even if correction is required, there is no need to start over from the original drawing, and corrected NC command data can be easily created.
[実施例〕 以下、本発明の実施例を、図面により詳細に説明する。[Example〕 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第1図は、本発明を施したNC工作システムの本発明に
係る構成の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the configuration of an NC machining system according to the present invention.
本実施例のNC工作システムは、本発明のNC指令デー
タを作成するNC指令データ作成装装置、加工対象のデ
ータの元である原図を画情報として読み込むスキャナ装
置2、読み込んだ原図や原図から抽出された各NC指令
データを表示するグラフィックスデイスプレィ装置のC
RT3、CRT3の表示画面に従い、オペレータが各N
C指令データの編集操作指示等を入力するキーボード4
とマウス5、各NC指令データ等の情報を格納する磁気
ディスクなどからなる記憶装置6.NC指令データ作成
装置1からの情報に基づき部品の加工を行なうNC工作
装置7から構成されている。The NC machining system of this embodiment includes an NC command data creation device that creates NC command data of the present invention, a scanner device 2 that reads the original drawing that is the source of the data to be processed as image information, and an extraction from the read original drawing or original drawing. C of the graphics display device that displays each NC command data
Following the display screens of RT3 and CRT3, the operator
Keyboard 4 for inputting instructions for editing C command data, etc.
and a mouse 5, and a storage device 6 consisting of a magnetic disk or the like for storing information such as each NC command data. It consists of an NC machining device 7 that processes parts based on information from the NC command data creation device 1.
NC指令データ作成装置1は、NC指令データ作成装置
1の全体の動作を制御する中央処理制御部8、スキャナ
装置2で読み込んだ画像情報に画像処理を行ないNC指
令データを生成する画像・指令データ変換処理部9、そ
して、本発明に係るNC指令データの編集動作を行なう
NCデータ編集処理部lOから構成される。The NC command data creation device 1 includes a central processing control unit 8 that controls the overall operation of the NC command data creation device 1, and image/command data that performs image processing on image information read by the scanner device 2 to generate NC command data. It is composed of a conversion processing section 9 and an NC data editing processing section 1O that performs an editing operation of NC command data according to the present invention.
そして、NCデータ編集処理部10は、キーボード4や
マウス5を介してのオペレータの指示に基づき、画像・
指令データ変換処理部9で生成したNC指令データの位
置情報の設定、変更を行ない、かつ、設定した各NC指
令データ毎の位置情報をCRT3に表示するデータ位置
情報設定処理部11、データ位置情報設定処理部】1で
設定した位置情報に基づき各NC指令データの配列処理
を行ない、新たなNC指令データに対応する画像情報を
生成し、CRT3に表示するデータ実行処理部12、デ
ータ位置情報設定処理部11で設定した位置情報を記憶
装置6に登録するデータ登録処理部13から構成されて
いる。The NC data editing processing unit 10 then edits the image based on the operator's instructions via the keyboard 4 and mouse 5.
a data position information setting processing unit 11 that sets and changes the position information of the NC command data generated by the command data conversion processing unit 9, and displays the position information for each set NC command data on the CRT 3; Setting processing unit] Data execution processing unit 12, which performs arrangement processing of each NC command data based on the position information set in step 1, generates image information corresponding to new NC command data, and displays it on the CRT 3, data position information setting It is composed of a data registration processing section 13 that registers the position information set by the processing section 11 in the storage device 6.
このような構成により、NC指令データ作成装置1は、
中央処理制御部8によ番ハスキャナ装置2で読み込まれ
た原図の画像情報を、CRT3に画像表示する6画像・
指令データ変換処理gII9は、このCRT3に表示中
の画像情報に基づき、画像処理を行ない、原図に対応す
るNC指令データを作成する0画像・指令データ変換処
理部9で作成したNC指令データは、NC工作装置7に
送出され、そして、NC工作装置7は、このNC指令デ
ータに基づき原図に対応する部品を加工する。With such a configuration, the NC command data creation device 1 can:
The central processing control unit 8 displays the image information of the original drawing read by the scanner device 2 on the CRT 3.
The command data conversion processing gII9 performs image processing based on the image information displayed on the CRT 3 to create NC command data corresponding to the original drawing.The NC command data created by the image/command data conversion processing section 9 is The data is sent to the NC machining device 7, and the NC machining device 7 processes the parts corresponding to the original drawing based on this NC command data.
このようにして、NC指令データ作成装置1は、スキャ
ナ装置2で読み込んだ原図に対応するNC指令データを
自動的に作成することができる。In this way, the NC command data creation device 1 can automatically create NC command data corresponding to the original drawing read by the scanner device 2.
さらに、本実施例のNC指令データ作成装置1は、NC
データ編集処理部10を有し、同一形状部分を有する複
数の部品のNC指令データを、同一形状部分のみの処理
により、それぞれのNC指令データを作成する。Furthermore, the NC command data creation device 1 of this embodiment
It has a data editing processing section 10, and creates NC command data for a plurality of parts having the same shape parts by processing only the same shape parts.
以下、その動作を説明する。The operation will be explained below.
まず、データ位置情報設定処理部11により、キーボー
ド4やマウス5を用いて入力されたオペレータからの指
示に基づき、スキャナ装置2で読み込んだ原図に対応す
る各N’C指令データのそれぞれに、それぞれの位置関
係を示す位置情報を設定する。そして、設定した位置情
報を、CRT3に表示する。First, the data position information setting processing unit 11 sets each N'C command data corresponding to the original drawing read by the scanner device 2 based on instructions from the operator input using the keyboard 4 and mouse 5. Set location information that indicates the positional relationship between Then, the set position information is displayed on the CRT 3.
この位置情報は、後述の第3図および第4図で示すよう
に、NC指令データのそれぞれの位置関係を示す種々の
パラメータを有し、これらのパラメータの値を変更する
ことにより、N−C指令データの配列位置を変更するこ
とができる。As shown in FIGS. 3 and 4, which will be described later, this position information has various parameters that indicate the positional relationship of each NC command data, and by changing the values of these parameters, the N-C The arrangement position of command data can be changed.
次に、データ実行処理部12により、データ位置情報設
定処理部11で設定した位置情報に基づき、NC指令デ
ータに対応する画像をCRT3に表示する。この時、各
NC指令データの位置情報を、画像と共に、CRT3に
同時に表示することにより、オペレータの操作が容易に
なる。また、それぞれの位置情報とを、共に一時フアイ
ルとして記憶する。Next, the data execution processing unit 12 displays an image corresponding to the NC command data on the CRT 3 based on the position information set by the data position information setting processing unit 11. At this time, by simultaneously displaying the position information of each NC command data together with the image on the CRT 3, the operator's operation becomes easier. In addition, each location information is stored together as a temporary file.
ここで、オペレータは、このCRT3上の画像を見て、
意図した通りの画像になっているか否かを確認する。意
図した通りの画像であれば、オペレータは、キーボード
4やマウス5を用いて、その位置情報を有するNC指令
データの格納を指示する。Here, the operator looks at the image on this CRT3,
Check whether the image is as you intended. If the image is as intended, the operator uses the keyboard 4 and mouse 5 to instruct the storage of NC command data having the position information.
この指示に基づき、データ登録処理g!113により、
データ実行処理部12で作成した一時フアイルにファイ
ル名を付けて記憶装置6に送出する。Based on this instruction, data registration process g! According to 113,
The temporary file created by the data execution processing unit 12 is given a file name and sent to the storage device 6.
このことにより、データ位置情報設定処理部11で設定
した位置情報を有するNC指令データを記憶装置6に格
納し、必要なときに再利用することができる。Thereby, the NC command data having the position information set by the data position information setting processing section 11 can be stored in the storage device 6 and reused when necessary.
このように、本実施例におけるNCC指令デー5成成装
置l、NCデータ編集処理部10により、スキャナ装置
2で読み込んだ原図からのNC指令データ、もしくは、
既に記憶装置6に格納しである既存のNC指令データの
配列位置を自由に変更、設定して、文字等の一部分のみ
異なる複数のNC指令データを容易に提供することがで
きる。In this way, the NCC command data 5 generation device 1 and the NC data editing processing unit 10 in this embodiment generate NC command data from the original drawing read by the scanner device 2, or
By freely changing and setting the arrangement position of existing NC command data already stored in the storage device 6, it is possible to easily provide a plurality of NC command data that differ only in part, such as characters.
以下、NC指令データ作成装置1の本発明に係る処理動
作をフローチャートを用いて説明する。Hereinafter, processing operations according to the present invention of the NC command data creation device 1 will be explained using a flowchart.
第2図は、第1図におけるNC指令データ作成装置の本
発明に係る処理動作の一実施例を示すフローチャートで
あるや
まず、原図からのNC指令データの作成であれば(ステ
ップ201)、第1図のスキャナ装置2からの原図に対
応する画像情報を読み込み(ステップ202)、第1図
の(9)像・指令データ変換処理部9により、NC指令
データを作成する(ステップ203)。FIG. 2 is a flowchart showing an embodiment of the processing operation according to the present invention of the NC command data creation device shown in FIG. Image information corresponding to the original drawing from the scanner device 2 in FIG. 1 is read (step 202), and NC command data is created by the image/command data conversion processing section 9 (9) in FIG. 1 (step 203).
一方、必要なNC指令データが、位置情報と共に既に第
1図の記憶装置6に格納されている場合には、第1図の
記憶装置6から必要なNC指令データを抽出する(ステ
ップ204)。On the other hand, if the necessary NC command data is already stored in the storage device 6 of FIG. 1 together with the position information, the necessary NC command data is extracted from the storage device 6 of FIG. 1 (step 204).
次に、オペレータからの設定指示や変更指示が入力され
れば(ステップ205)、二の指示に基づき、作成もし
くは抽出したそれぞれのNC指令データの位置情報を、
第1図のデータ位置情報設定処理部11により、変更、
設定する(ステップ206)。Next, when setting instructions and change instructions are input from the operator (step 205), the position information of each NC command data created or extracted based on the second instruction is
The data location information setting processing unit 11 shown in FIG.
settings (step 206).
そして、変更、設定した位置情報に基づき、第1図のデ
ータ実行処理部12により、それぞれのNC指令データ
に対応する画像を配列し、−時ファイルとして記憶しく
ステップ207)、第1図のCRT3に表示する(ステ
ップ208)。Then, based on the changed and set position information, the data execution processing unit 12 shown in FIG. 1 arranges the images corresponding to each NC command data and stores them as a -time file (step 207), on the CRT 3 shown in FIG. (Step 208).
ここで、表示した画像が、目的とする変更が正しく反映
されたものか否かのオペレータからの確認入力を待つ(
ステップ209)。At this point, wait for confirmation input from the operator to confirm whether the displayed image correctly reflects the desired changes (
Step 209).
表示した画面が正しい変更画像との入力であれば(ステ
ップ2]O)、−時ファイルを第1図の記憶装置6に格
納して(ステップ2+1)、処理を終了する。If the displayed screen is a correct changed image input (step 2 O), the -time file is stored in the storage device 6 of FIG. 1 (step 2+1), and the process ends.
表示した画面が正しい変更画像でなく、未だ改善の余地
があるとの入力であれば(ステップ21O)、−時ファ
イルを消しくステップ212)、ステップ205に戻り
、再度、位置情報の変更を行なう。If it is input that the displayed screen is not the correct changed image and there is still room for improvement (step 21O), delete the -time file step 212), return to step 205 and change the location information again. .
このように、本実施例では、既存のNC指令データや、
原図を読み込み作成したNC指令データの位置を自在に
設定して利用することにより、例えば、文字等の配列の
みが異なる複数個の部品のNC指令データを、容易に作
成することができ、それぞれ新たな原図から作成する必
要が無くなる。In this way, in this embodiment, existing NC command data,
By reading the original drawing and freely setting the position of the created NC command data, for example, you can easily create NC command data for multiple parts that differ only in the arrangement of characters, etc., and create new ones for each part. There is no need to create from an original drawing.
また、NC指令データの修正が必要な場合にも、原図か
らやりなおす必要が無く、作業の手間が省ける。Furthermore, even if the NC command data needs to be corrected, there is no need to start over from the original drawing, which saves time and effort.
次に、具体的な例を用いて、第1図におけるNC指令デ
ータ作成装置1の本発明に係る処理動作を説明する。Next, the processing operation of the NC command data creation device 1 shown in FIG. 1 according to the present invention will be explained using a specific example.
第3図は、第1図におけるNC指令データ作成装置によ
り作成される位置情報および画像情報の第1の実施例を
示す説明図である。FIG. 3 is an explanatory diagram showing a first example of position information and image information created by the NC command data creation device in FIG. 1.
単に、同一部分の配列のみが異なる部品のNC指令デー
タを作成する例である。This is an example of creating NC command data for parts that differ only in the arrangement of the same parts.
第3図(a)は、第1図のCR,T3の画面30を示し
、NC指令データであるDATA(1)に対応する画像
「A」、同様に、DATA(2)に対応する画像rB」
、DATA(3)に対応する画像EC」、DATA(4
)に対応する画像「D」が、それぞれ、左から、画像r
AJ 、画像rB)、画像「Cノ、画像「DJの順で表
示されている。FIG. 3(a) shows the screen 30 of CR, T3 in FIG. ”
, Image EC corresponding to DATA(3)'', DATA(4
) corresponding to the images "D", respectively, from the left, the images r
AJ, image rB), image "C", and image "DJ" are displayed in this order.
第3図(b)は、各NC指令データのそれぞれの位置関
係を表す位置情報31であり、第1図のCRT3に画面
表示される。ここでは、画像「A」に対応するNC指令
データのDATA(1)がX軸の原点にあり1画像rf
3Jに対応するNC指令データのDATA(2)がX軸
の原点からr5Jの距離にあり、画像「C」に対応する
NC指令データのDATA(3)がX軸の原点から「1
0」の距離にあり、そして、画像「DJに対応するNC
指令データのDATA(4)がX軸の原点から「15」
の距離にあることが表されている。さらに、本図では、
Y軸および自回転のパラメータは全てrQJであり、画
像「A」、rE3J、「C」、「D」は、全て一直線上
に配列されることを表している。FIG. 3(b) is position information 31 representing the positional relationship of each NC command data, which is displayed on the screen on the CRT 3 of FIG. Here, DATA (1) of the NC command data corresponding to image "A" is at the origin of the X axis, and one image rf
DATA(2) of the NC command data corresponding to image "C" is at a distance of r5J from the origin of the X-axis, and DATA(3) of the NC command data corresponding to image "C" is "1" from the origin of the X-axis.
0", and the NC corresponding to the image "DJ"
Command data DATA (4) is "15" from the origin of the X axis
is shown to be at a distance of Furthermore, in this figure,
The Y-axis and self-rotation parameters are all rQJ, and images "A", rE3J, "C", and "D" are all arranged on a straight line.
第3図(c)は、第1図のデータ位置情報設定処理部1
1により、第3図(b)の位置情報31のパラメータを
変更し、第1図のデータ実行処理部12で配列を変更し
た画像を表示する画面を示す。FIG. 3(c) shows the data location information setting processing unit 1 of FIG.
1 shows a screen on which the parameters of the position information 31 in FIG. 3(b) are changed and an image whose arrangement is changed by the data execution processing unit 12 in FIG. 1 is displayed.
画面32は、画像rBJ と「C」を入れ替え、画面3
3は、画像rAJと「D」を入れ替え、そして、画面3
4は、画像「A」とr13J を入れ替えたものである
。Screen 32 replaces images rBJ and “C” and displays screen 3.
3 replaces image rAJ and "D", and then screen 3
4 is an image in which image "A" and r13J are exchanged.
第3図(d)は、第1図のデータ位置情報設定処理部1
1により、第3図(C)の画面32用に、第3図(b)
の位置情報31のパラメータを変更した位置情報35を
示すものである。画像rBJのX軸に対応するパラメー
タが「10」に、また、画像「CJのX軸に対応するパ
ラメータが「05」に、それぞれ変更されている。FIG. 3(d) shows the data location information setting processing section 1 of FIG.
1, for the screen 32 in FIG. 3(C), FIG. 3(b)
This shows position information 35 obtained by changing the parameters of the position information 31 of . The parameter corresponding to the X-axis of image rBJ is changed to "10", and the parameter corresponding to the X-axis of image "CJ" is changed to "05".
このように、第1図におけるNCデータ編集処理部10
を有するNC指令データ作成装置1では、スキャナ装置
2で読み込んだ画像情報に対応するNC指令データのそ
れぞれの配列を変更、設定することができる。このこと
により、本例のように、単に文字等の配列の相違のみの
部品に関しては、それぞれの配列毎の原図を一つ一つ作
成する必要が無くなる。In this way, the NC data editing processing section 10 in FIG.
In the NC command data creation device 1 having the above, it is possible to change and set the respective arrangement of the NC command data corresponding to the image information read by the scanner device 2. This eliminates the need to create original drawings for each arrangement, one by one, for parts that differ only in arrangement of characters, etc., as in this example.
尚、位置情報31、もしくは、位置情報31のパラメー
タを変更した位置情報35などを第1図の記憶装置6に
登録することにより、いつでも再利用が可能となる。こ
のことにより、今後は、画面30のそれぞれの原図を第
1図のスキャナ装置2で読み込む手間が不要となる。Note that by registering the position information 31 or the position information 35 obtained by changing the parameters of the position information 31 in the storage device 6 shown in FIG. 1, it becomes possible to reuse it at any time. This eliminates the need to read each original image on the screen 30 with the scanner device 2 shown in FIG. 1 from now on.
次に、第1図のNC指令データ作成装置1により、多数
の同一部分を有する部品を作成する場合の本発明に係る
処理動作を、具体的な例を用いて説明する。Next, processing operations according to the present invention when a part having a large number of identical parts is created by the NC command data creation device 1 shown in FIG. 1 will be explained using a specific example.
第4図は、第1図におけるNC指令データ作成装置によ
り作成される位置情報および画像情報の第2の実施例を
示す説明図である。FIG. 4 is an explanatory diagram showing a second example of position information and image information created by the NC command data creation device in FIG. 1.
同一の形状の部分を同一円周上に並べた部品のNC指令
データを作成する例である。This is an example of creating NC command data for a part in which parts of the same shape are arranged on the same circumference.
第4図<a>は、第1図のスキャナ装置2で読み込まれ
る原図40を示し、歯車の一つの歯である。この原図4
0に対応するNC指令データのDATA(5)が第1図
の画像・指令データ変換処理部9で作成される。FIG. 4 <a> shows an original image 40 read by the scanner device 2 of FIG. 1, which is one tooth of a gear. This original drawing 4
NC command data DATA(5) corresponding to 0 is created by the image/command data conversion processing section 9 in FIG.
第4図(b)は、原図40を用いて作成される画像41
を示し、第1図のデータ位置情報設定処理部11により
位置情報のパラメータが設定されたNC指令データに基
づき、第1図のデータ実行処理部12で画像処理され、
第1図のCRT3に表示されるたちのである。FIG. 4(b) shows an image 41 created using the original drawing 40.
is image-processed by the data execution processing unit 12 in FIG. 1 based on NC command data in which position information parameters have been set by the data position information setting processing unit 11 in FIG.
This is what is displayed on the CRT 3 in FIG.
第4図(C)は、第4図(b)の画像41の位置情報4
2を示す。ここでは、画像41を作成するために、12
個のDATA(5)が、それぞれピッチ角が30″で、
半径100mmの円周上に並べられることが表されてい
る。FIG. 4(C) shows the position information 4 of the image 41 in FIG. 4(b).
2 is shown. Here, in order to create image 41, 12
DATA(5) each has a pitch angle of 30'',
It is shown that they are arranged on a circumference with a radius of 100 mm.
このように、第1図におけるNCデータ編集処理部10
を有するNC指令データ作成装置1によれば、本例のよ
うな単一の形状の繰返しからなる部品に対しては、NC
指令データの位置情報のパラメータの設定により、スキ
ャナ装置で読み込んだ一つの単一形状のNC指令データ
から、目的とする全体のNC指令データを作成すること
ができる。In this way, the NC data editing processing section 10 in FIG.
According to the NC command data creation device 1 having
By setting the parameters of the position information of the command data, it is possible to create the desired overall NC command data from one single shape of NC command data read by the scanner device.
尚、位置情報42などを第1図の記憶装置6に登録する
ことにより、いつでも再利用が可能となり、以降、原図
40を第1図のスキャナ装置2で読み込む手間が省ける
。Note that by registering the position information 42 and the like in the storage device 6 shown in FIG. 1, it can be reused at any time, and henceforth, the trouble of reading the original drawing 40 with the scanner device 2 shown in FIG. 1 can be saved.
以上、第1図〜第4図を用いて説明した様に、本実施例
のNC指令データ作成方法によれば、同一形状部分を有
する複数個の部品を多数作成する場合、または、多数の
同一部分を有する部品を作成する場合、同一形状部分の
NC指令データを自在に配列することにより、目的とす
る新しいNC指令データを容易に作成することができる
。さらに、修正の必要があっても、原図から修正する必
要が無く、直接デイスプレィ上で修正することができる
。As explained above using FIGS. 1 to 4, the NC command data creation method of this embodiment is useful when creating a large number of parts having the same shape, or when creating a large number of parts with the same shape. When creating a part having parts, desired new NC command data can be easily created by freely arranging the NC command data of the same shaped parts. Furthermore, even if corrections are necessary, there is no need to make corrections from the original drawing, and the corrections can be made directly on the display.
このことにより、作成および修正する部品毎に原図を作
成する必要が無くなり、NC指令データの作成に要する
時間が大幅に短縮でき、作業性が向上する。This eliminates the need to create an original drawing for each part to be created or modified, greatly reducing the time required to create NC command data and improving work efficiency.
[発明の効果]
本発明によれば、同一形状部分を有する複数の部品のそ
れぞれのNC指令データを、同一形状部分のみの処理に
より作成し、NC指令データの作成時間を短縮し、NG
加工作業の効率を向上させることが可能である。[Effects of the Invention] According to the present invention, NC command data for each of a plurality of parts having the same shape parts is created by processing only the same shape parts, reducing the creation time of NC command data, and eliminating NG.
It is possible to improve the efficiency of processing operations.
図面は本発明の実施例を示し、第1図は本発明を施した
NC工作システムの本発明に係る構成の一実施例を示す
ブロック図、第2図は第1図におけるNC指令データ作
成装置の本発明に係る処理動作の一実施例を示すフロー
チャート、第3図は第1図におけるNC指令データ作成
装置により作成される位置情報および画像情報の第1の
実施例を示す説明図、第4図は第1図におけるNC指令
データ作成装置により作成される位置情報および画像情
報の第2の実施例を示す説明図である。
1:NC指令データ作成装置、2:スキャナ装置、3:
CRT、4:キーボード、5 マウス。
6:記憶装置、7:NC工作装置、8:中央処理制御部
、9:画像・指令データ変換処理部、10゜NCデータ
編集処理部、1】・データ位置情報設定処理部、12
データ実行処理部、13 データ登録処理部、30
画面、31・位置情報、32〜34:画像、35:位
置情報、40:原図、41:画像、429位置情報。
−′:一
第 3 図(その1)
(a)
<IJ−)ATA(’ )> < DAi”A(2+>
(J)A ’I’−A(31> <D Ai’、〜4
)〉第 3 図(その2)
(cl
第 4 図(その1)
(a)
< DATA(5) >
第 4 図(その2)
(c)The drawings show an embodiment of the present invention, FIG. 1 is a block diagram showing an embodiment of the configuration of an NC machining system according to the present invention, and FIG. 2 shows the NC command data creation device in FIG. 1. FIG. 3 is an explanatory diagram showing a first example of position information and image information created by the NC command data creation device in FIG. 1; The figure is an explanatory diagram showing a second example of position information and image information created by the NC command data creation device in FIG. 1. 1: NC command data creation device, 2: Scanner device, 3:
CRT, 4: keyboard, 5: mouse. 6: Storage device, 7: NC machining device, 8: Central processing control unit, 9: Image/command data conversion processing unit, 10° NC data editing processing unit, 1]・Data position information setting processing unit, 12
Data execution processing unit, 13 Data registration processing unit, 30
Screen, 31 - Position information, 32 to 34: Image, 35: Position information, 40: Original drawing, 41: Image, 429 Position information. -': Figure 3 (Part 1) (a) <IJ-)ATA(')><DAi"A(2+>
(J)A 'I'-A(31><DAi', ~4
)〉Figure 3 (Part 2) (cl Figure 4 (Part 1) (a) < DATA (5) > Figure 4 (Part 2) (c)
Claims (2)
に基づき、NC工作機械の駆動制御に用いるNC指令デ
ータを作成するNC指令データ作成装置のNC指令デー
タ作成方法において、上記作成した複数個のNC指令デ
ータのそれぞれに、オペレータからの指示に基づき位置
情報を付与し、該位置情報に基づき、上記複数個のNC
指令データのそれぞれを配列し、新たなNC指令データ
を作成することを特徴とするNC指令データ作成方法。(1) In the NC command data creation method of an NC command data creation device that creates NC command data used for drive control of an NC machine tool based on image information corresponding to an original drawing inputted with an image input device, the plurality of data created above are used. Position information is added to each of the NC command data based on instructions from the operator, and based on the position information, the multiple NC
A method for creating NC command data, which comprises arranging each piece of command data to create new NC command data.
て、上記位置情報に基づき、一つのNC指令データを複
数個、同一円周上に配列し、新たなNC指令データを作
成することを特徴とするNC指令データ作成方法。(2) The method for creating NC command data according to claim 1, characterized in that, based on the position information, a plurality of pieces of one NC command data are arranged on the same circumference to create new NC command data. How to create NC command data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32393390A JPH04191908A (en) | 1990-11-27 | 1990-11-27 | How to create NC command data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32393390A JPH04191908A (en) | 1990-11-27 | 1990-11-27 | How to create NC command data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04191908A true JPH04191908A (en) | 1992-07-10 |
Family
ID=18160252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32393390A Pending JPH04191908A (en) | 1990-11-27 | 1990-11-27 | How to create NC command data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04191908A (en) |
-
1990
- 1990-11-27 JP JP32393390A patent/JPH04191908A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0740239A2 (en) | Numerical control | |
| JPH04191908A (en) | How to create NC command data | |
| JPS63148307A (en) | NC information creation device | |
| US5093796A (en) | Automatic programming definition of a machining configuration for a numerical control device | |
| JP2813058B2 (en) | Numerical control information creation device | |
| JP2869105B2 (en) | Workpiece processing data editing method | |
| JPH04252307A (en) | Interactive numerical controller | |
| JP3437218B2 (en) | Method and device for confirming and editing machining data in automatic programming device | |
| JPS6363946B2 (en) | ||
| JP2001195432A (en) | CAD system | |
| JPH08328630A (en) | Working locus display system | |
| JPH06250722A (en) | Interactive numerical controller | |
| JP2730040B2 (en) | How to create NC data | |
| JP3193926B2 (en) | Numerical control unit | |
| JPH0553636A (en) | Machining locus display method for numerical controller | |
| JPS61144289A (en) | Control device of laser beam machine | |
| JPH10228492A (en) | CAD system | |
| JPH06175708A (en) | Sequence program execution system | |
| JPH06202906A (en) | Nc program editing device | |
| JP2000020557A (en) | Design support system | |
| JPH0441157A (en) | Electric discharge machining equipment | |
| JPH04365103A (en) | Cad/cam device | |
| JPS61251964A (en) | Graphic modifying device | |
| JPH0346007A (en) | Nc information generation system | |
| JPS62120507A (en) | Method for preparing numerical control program of numerical controller |