JPH0272413A - 数値制御装置用プログラム作成装置 - Google Patents

数値制御装置用プログラム作成装置

Info

Publication number
JPH0272413A
JPH0272413A JP22502188A JP22502188A JPH0272413A JP H0272413 A JPH0272413 A JP H0272413A JP 22502188 A JP22502188 A JP 22502188A JP 22502188 A JP22502188 A JP 22502188A JP H0272413 A JPH0272413 A JP H0272413A
Authority
JP
Japan
Prior art keywords
machining
working
information
program
shape
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
JP22502188A
Other languages
English (en)
Inventor
Akihiro Yamashita
昭裕 山下
Yoshihiko Tsurumi
鶴見 佳彦
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 JP22502188A priority Critical patent/JPH0272413A/ja
Publication of JPH0272413A publication Critical patent/JPH0272413A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はCADで生成され元図面情報に基づいて対話
型入力により数値制御装置(以下Noと略す)の加工プ
ログラムを生成するプログラミング装置に関するもので
ある。
〔従来の技術〕
第1 ?fgJは従来のプログラム作成装置でNO加工
プログラムを作成する構成を説明した図である。
図において(1)は加工物を設計するCAD装置製電9
)はCAD装置(1)で設計された加工物の図面(ハー
ドコピー)、!3)はNoの加工プログラム作成装置。
(4)は加工形状、対話形式の質問等を表示するCRT
 。
(5)は対話形式で数値まtけデータを入力するための
キーボード、 +7)!81ばそれぞれ作成しtプログ
ラムをNoにオフラインで入力する媒体として使用スル
フロンピーディスク、カセットマグネチックテープであ
る。
次に動作について説明する。CAD装置(1)で設計さ
れた加工物の情報はプロッター等で図面(9)にされる
。オペレータはCRTF41.キーボード責5)をマン
マシンインターフェースとして対話形式で図面(9)の
情報をプログラム作成装置に入力し加工プログラムを作
成する。
次にプログラム作成の手順について第12図のフローチ
ャートに沿って説明する。
オペレータはまず穴加工、線加工1面加工の中から加工
の種類を選択する(+01)。穴加工を選択し次場合(
+ 02)。ドリル、リーマ、タップ加工などの穴加工
の種類を選択する( + 05)。その後プログラム製
電からのガイダンス指示に従って問答形式で必要な穴径
、深さなどの情報を入力する(+04)。
最後に穴加工の形状パターンを定義する(+05)。
例えば穴加工をある領域に格子状に行つ光り円固ま比は
円弧上に指定の数だけ行う等の定義を行う。
ここまでの作業で穴加工を行う座標値、穴の深さ等の加
工情報(加工プログラム)の作成が完了する。そして加
工形状をCRTに表示しく+06)、上述の作栄を繰返
す(+07)。線加工、あるいは面加工を選択し北場合
(+Oa)はさらに詳細な加工方法(例えば表面フライ
ス加工、ポケット加工などを選択しく+09)直線と円
弧(−2には円)を用いて加工形状を定義する(+10
)。その後プログラム装置からのガイダンスに従って問
答形式で取代、切り込み号などの加工に必要な情報を入
力する。これにより線加工1面加工を行う加工形状を円
弧さ直線の要素で記述しこれらの要素の始点、終点及び
円の中心点などの座標値が決定されな代、切り込み量な
どの加工の特有の情報とともに加工情報(加工プログラ
ム)の作成が完了する。
第13図に穴加工の場合の加工プログラムの構成例、第
14図に面加工の加工プログラムの構成例を示す。
この加工プログラムはNoに入力すると工作機械の装備
している工具の情報と組み合わせて1時分割されt移動
指令として工作機械に出力され。
加工が行なわれる。
〔開明が解決しようとする課題〕
従来のプログラム作成装置では以上のように構成されて
いるので、加工物をCADで設計してもそのデータを図
面化(製図)することが必要である。
−1次、オペレータは図面を見ながら直線や円弧などの
交点座標を計算しながら加工形状を再度入力しなければ
ならず時間がかかり、まt数(直の入力ミスが発生する
などの問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、CADで設計された加工物の形状の情報を直
接加工形状情報上して入力しN。
の加工プログラムを作成することができるプログラム作
成装置を得ることを目的とする。
〔課題を解決するための手段〕
この発明に係るプログラム作成装置はCAD装置で作成
された加工物の加工図面情報を直接形状データファイル
として入力すると共に、前記形状データファイルを表示
器に表示し、オペレータが加工特有の情報を入力するこ
とによ均数値制御製電用の加工プログラムを作成可とし
たものである。
〔作用〕
この発明においてCADで設計された図面情報はプログ
ラム作成装置の表示器に表示されオペレータはその画面
上の図面を見ながら加工特有の情報をポインティングデ
バイスより入力しプログラム作成装置からの質問釦答え
るガイダンス方式で加工プログラムを作成する。
〔発明の実施例〕
以下この発明の一実施例を図について説明する。
第1図においてfilは加工物を設計するCAD装置。
(2)はCAD装置fl)で設計された図面データ、(
3)はNOの加工プログラム作成装[、+41は加工図
面。
対話形式の質問等を表示するC!RT、+5+は対話形
式で敬イ直ま九はデータを入力するキーボード、(6)
はCRT上に表示された図形、ま几はメニューを指示す
るマウス、 +71(83はそれぞれ作成したプログラ
ムをNOにオフラインで入力する媒体として使用するフ
ロッピーディス及びカセットマグネットチックテープで
ある。
次に動作について説明する。CAD装置(1)で設計さ
れt加工物の情報は、IGES(工n1tialGra
phics Ecchange 5pecificat
ionという規格:ANS工 Y14.26M  )デ
ータフォーマットで記述された図面データ(2)忙変換
されて出力される。この図面データは通信!!次はフロ
ッピーマグネチツクテープなど媒体を介してプログラム
作成装置N +3+に転送されCRT +41に表示さ
れる。オペレータは表示され九図面を見ながらキーボー
ド(5)。
マウス(6)を使用して加工方法、加工属性を入力する
次にプログラムを作成する手順について第2図のフロー
チャートに沿って説明する。まずCR7画面上に加工図
面を表示する(20す。次に穴加工線加工1面加工など
の加工の種類を選択しく202)加工図面上の加工部分
を指示デバイス(マウス)で指示しく205)。その後
プログラム作成装置からの質問に答えと粗さ、な代等の
加工情報を入力する(204)。この際前記加工情報が
図面に表示されている場合は、その表示をマウスで指示
することにより、入力を行うことができる。1匈面から
前記加工情報が得られない場合は、オペレータはキーボ
ードからの入力を行うこともできる。
加工図面のすべての加工形状を入力すれば(205) 
プログラム作成は終了する。
さて工GE8データの要素は、要素番号で識別され幾何
要素2表記要素、構造要素、関係要素。
領域構造要素に大別される。幾何要素には円弧。
線分、複合曲線有意点列など20種ある。プログラム作
成装置では、指示デバイス(マウス)で図形が指示され
るとその図面の工GESデータファイルの中から対応し
次幾何要素の座標データを取り出す。IGK8では例え
ば線分はパラメータとして線分の始点、終点座標データ
を持ち円弧は定義空間の深さ円弧の中心点2円弧の始点
、終点の座標データを持つこれらの座標データから工作
機械のもつ機械座標系に適合し穴加工形状のX、  Y
座標、半径R1回転角θ々どが計算される。
同様にプログラム作成装置で図面上の粗さなどの加工情
報が指示デバイス(マウス)で指定されると、その図面
データファイルから対応し九表記要素の文字列データを
取り出し、数値に変換し加工情報データとする。
次に画面の具体例を示して説明する。
第3図は第3画法で書かれ九図面の工GE8データを画
面に表示し次状態を示す。α1は操作のメニュー、1I
H3はオペレータに対するメツセージである。第3図の
上面図のみを切り出した図が第4図である。
次に面加工の一種であるポケット加工を行う場合につい
て第4図を用いて説明する。第4図中。
口1は操作を行うメニューの表示であり、 !I+1と
+12とαりはオペレータに対するメツセージであ#)
R4は図面の尺度(スケール)の表示であり残りの部分
がIGBSデータ忙基づいて表示され穴加工する図形及
び寸法等の表記要素である。まず図面原点(DRAFT
 OR工G工N)を設定するメニューα〔のセラ)(S
ET)を選択しマウスを動かし直交するカーソル崗を用
いて図面の原点+Illの位置を指定する。
次に表示される加工ユニットのメニュー0′6からポケ
ット加工(POCKI!!T)を選択しく第5図詮照)
ポケット加工のメニュー0sよりポケットの山型(凸型
)加工を指定する。次に第6図を用いて説明する加工の
種類の指定が終わると加工に応じて入力すべき項目がメ
ツセージ+I11の部分に表示される。まず加工物の外
側形状をマウスで指示する。
この例では四角の部分を外側形状とする。次に加工の内
側形状をマウスで指示する。この場合は4つの円弧でつ
ながれた部分を内側形状とする。次に加工する深さ(D
IPTH)20 (単位龍)1回の切り込み量(OUT
Z)8(単位ms )底面の仕上げ組さ(BTM  R
OUGHNIC8,S)Q面の仕上げ粗さ(WALL 
ROUGHNESS)を入力する。
この入力に際してはオペレーターはキーボードから行う
こともできるし画面上の数(直及び粗さ信号(v)等を
マウスで指示することにより行うこともできる。
以上の操作でこの図形のポケット加工のプログラム作成
に必要な操作が完了する。この一連の入力により第14
図の加工プログラムが完成される。
第14図の面加工の部分にはポケット山型加工のコード
が入力され、加工深さには20.取代には切り込み量8
.粗さ(底面)及び(@面)にはWの精度に相当するコ
ード4が入力される。さらにマウスで指示され比外側形
状、内側形状に従って線分2円弧の形状要素に番号が付
けられ直線の場合はその始点のxm標、Y座標1円(あ
るいは円弧)の場合には半径Rと中心点のX、  Y座
標がマウスで指示され几原点に基づいて、それぞれの形
状要素に対応する工GK8データから算出され入力され
る。
従ってこのポケット加工に対しては加工情報部分は1つ
であるが形状情報の部分は外側形状が直線で4個内側形
状が円弧で4個計8個の形状により定義される。
ところで上述した実施例のものであっては、第3図の様
な簡単な図形には適用できるが、第8図に示す様に第8
図にボール穴あけを加え次加工形状の場合にはポケット
加工と穴あけ加工とが重なつ九部分において、ポケット
加工の輪郭の一部がなくなっている九め適切なポケット
加工ができないという問題点がある、またこの問題点を
な(す比めにはCADで図面を作成する時に通常の図面
と異なり本来書かれるべきではない円弧の一部を図面に
残す必要がある。
このような場合にあっては、第7図に示すように構成す
ればよい。即ちCR7画面上に加工図面を表示する(5
0す。次に穴加工、@加工2面加工の中からどの加工を
行うか、加工の種類を選択しさらにその中で表面加工、
ポケット加工といつt具体的な加工の種類を選択する(
502)。次に指示された加工を施す対象となる形状を
マウスを用いて指示する(503)とその加工形状が円
(円弧)ま北は直線の組み合わせで定義されその部分が
色を変えてCR7画面上に表示される。ここで定義され
た加工形状がオペレータの意図した適切な加工形状であ
る場合(504)は粗さ取代等の加工属性を入力デバイ
スで入力しく305)一つの加工に対する形状の入力を
椅子する(31M)。もし適切な加工形状でなかった場
合(304)には再びマウスを用いて定義を変更する形
状部分を指示しく507) 、加工に適切でない不完全
な形状を加工に適切な形状に変形して(3os) g識
する。次に再度定義された加工形状をCRT画面に表示
し加工形状が所望の形状に変形されたことを確認する。
次に動作の詳細について説明する。第8図に示される加
工形状のプログラミングを例にとり説明する。第8図の
加工形状は第9図ta+に示されるポケット加工と第9
図(1))に示される2個の穴加工を組み合わせたもの
である。しかし渚終的に得られる加工形状は第9図te
lに示される様にポケット加工の輪郭の一部が穴加工に
よって削除され北形状となる。
従って第7図のフローチャートの中の「適切な加工形状
が定義でき次か」というプログラム作成装量からの問い
かけに対して、オペレータがrNOJを入力し第10図
の円弧Aと円弧Bをマウスで指示し、2つの円弧をつな
ぐことを変更内容として指示することにより円弧A1円
弧C1円弧Bは一つの円弧として認識され、CR7画面
上にも円弧Cの部分を表示する。
次にプログラム作成装置内の内部データについて説明す
る。
内部データでは第10図の形状は最初に円弧A+円弧D
L十円弧Bまたは円弧A十円弧DR十円弧Bとして認識
される。従って加工プログラムは第14図の形式で(ポ
ケット加工の加工情報)+(円弧Aの形状情報)+(円
弧DLの形状情報)+(円弧Bの形状情報)、i*は(
ポケット加工の加工情報)+(円弧への形状情報)+(
円弧DRの形状情報)+(円弧Bの形状情報)となって
いる。ここで円弧Aと円弧Bをつなぐという指示を与え
ることにより内部的には円弧A1円弧C1円弧Bを一つ
の円弧として処理し加工プログラムは(ポケット加工の
加工情報)+(円弧ACHの形状情報)という形式に変
更される。
上記の様にオペレータの指示により、加工の内容を考慮
してCADシステムから与えられた図面情報を一部啓正
し加工に適した形状に再認識してより効率的な加工プロ
グラムを作成することができる。
なお、上記各実施例では加工形状のデータを加工プログ
ラムとして説明しtが加工形状データをカッター位置の
移動を記述したパートプログラムのレベルにまで分解し
几プログラム作成装置であってもよく上記各実施例と同
様の効果を奏する。
〔発明の実施例〕
以上のようにこの発明によれば、f:!AD装置で設計
された加工形状を加工物の加工図面情報を直接形状デー
タファイルとして入力すると共に、前記形状データファ
イルを表示器に表示し、加工に特有々加工情報をオペレ
ータが入力して加工プログラムを作成するように構成し
たので加工プログラムの作成時間が短縮され、オペレー
タの入力ミスを低減するという効果がある。又この発明
によれば加工プログラム作成の1糧で複数の加工が組み
合わされた場合に加工形状を加工に適し友形状に條正で
きる機能を付加し念ので、その情報に基づいて効率の良
い加工プログラムが得られる効果がある。
【図面の簡単な説明】
第1図〜第6図はこの発明の一実施例に係る図で、第1
図はノ・−ドウエア構成を示す図、第2図は動作を説明
する几めフローチャート、第3図は三角法で表示された
加工物を表示しfc画面を示す図、第4層は第3図の上
面図を切出し次画面を示す図、第5図は加工の種類を選
択するメニューの一例を示す図、第6図は図面のメニュ
ー、メツセージが操作によって変わったことを示す図、
第7図〜第10図はこの発明の他の実施例に係る図で第
7図は動作を説明する次めのフローチャート。 第8図は第1の実施例では加工プログラムを作成できな
、い加工形状の一例を表示した画面を示す図。 第9層は第8図の加工形状をポケット加工、穴加工及び
両者の複合に分類し几−例を示す図、第10図は第8図
の加工形状の部分拡大図、第11図〜第14図は従来例
に係る図で、第11図はノ・−ドウエア構成を示す図、
第12図は動作を説明する穴めのフローチャート、第1
3図は穴加工用の加工プログラムの一例を示す図、第1
4図は面加工用の加工プログラムの一例を示す図である
。 なお図中同一符号は同−又は相当部分を示し。 fl)はCAD装置、(2)は図面データ、(3)はプ
ログラム作成装fl、 l!51はキーボード、(6)
はマウスである。 第1図 第 図 第 図 第 図 第 図 ]ンZ・ンゼーシ 13メツで−シ 第 図 第 図 第 図 (a) 第 図 (b) 第′9 図 (’C) 第 図 第 図 ′0212図 第13図 第14図

Claims (3)

    【特許請求の範囲】
  1. (1)マンマシンインターフェースとして表示器と、キ
    ーボード、マウス等のポインティングデバイスとを備え
    た数値制御装置用プログラム作成装置においてCAD装
    置で作成された加工物の加工図面情報を直接形状データ
    ファイルとして入力すると共に前記形状データファイル
    を表示器に表示し、オペレータが加工特有の情報を入力
    することにより数値制御装置用の加工プログラムを作成
    可としたことを特徴とする数値制御装置用プログラム作
    成装置。
  2. (2)マンマシンインターフェースとして表示器とキー
    ボード、マウス等のポインティングデバイスとを備えた
    数値制御装置用プログラム作成装置においてCAD装置
    で作成された加工物の図面情報を直接形状データファイ
    ルとして入力すると共に前記形状データファイルを表示
    器に表示し、オペレータが形状要素(線、円、円弧)等
    をポインテイングババイスで指示することにより加工対
    象物の形状を入力を可能とよることに加え、面精度等の
    属性情報も同様に表示器上の該当表示をポインティング
    デバイスで指示することにより入力を可としたことを特
    徴とする数値制御装置用プログラム作成装置。
  3. (3)マンマシンインターフェースとして表示器と、キ
    ーボード、マウス等のポインティングデバイスとを備え
    た数値制御装置用の加工プログラム作成装置においてC
    AD装置で作成された加工物の加工図面情報を直接、形
    状データファイルとして入力すると共に前記形状データ
    ファイルを表示器に表示し、オペレータが加工手順を考
    慮して不完全な図形要素を完全な図形要素として認識す
    る指示を与えることにより、数値制御装置用の加工プロ
    グラムを作成可としたことを特徴とする数値制御装置用
    プログラム作成装置。
JP22502188A 1988-09-08 1988-09-08 数値制御装置用プログラム作成装置 Pending JPH0272413A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22502188A JPH0272413A (ja) 1988-09-08 1988-09-08 数値制御装置用プログラム作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22502188A JPH0272413A (ja) 1988-09-08 1988-09-08 数値制御装置用プログラム作成装置

Publications (1)

Publication Number Publication Date
JPH0272413A true JPH0272413A (ja) 1990-03-12

Family

ID=16822829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22502188A Pending JPH0272413A (ja) 1988-09-08 1988-09-08 数値制御装置用プログラム作成装置

Country Status (1)

Country Link
JP (1) JPH0272413A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02245903A (ja) * 1989-03-20 1990-10-01 Fujitsu Ltd Cad穴明データからの数値制御データ作成方法
WO1994008751A1 (en) 1992-10-09 1994-04-28 Omron Corporation Machining information determining system and method, and machining process information determining system and method
WO2009028056A1 (ja) * 2007-08-29 2009-03-05 Mitsubishi Electric Corporation Ncプログラム生成装置およびncプログラム生成方法
EP2720097A2 (en) 2012-10-12 2014-04-16 Fanuc Corporation Wire-electrical discharge machine including NC program creating function

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02245903A (ja) * 1989-03-20 1990-10-01 Fujitsu Ltd Cad穴明データからの数値制御データ作成方法
WO1994008751A1 (en) 1992-10-09 1994-04-28 Omron Corporation Machining information determining system and method, and machining process information determining system and method
US5796618A (en) * 1992-10-09 1998-08-18 Omron Corporation CAD system, method and medium for creating and encoding NC data based before and after workpiece models
WO2009028056A1 (ja) * 2007-08-29 2009-03-05 Mitsubishi Electric Corporation Ncプログラム生成装置およびncプログラム生成方法
JP5084836B2 (ja) * 2007-08-29 2012-11-28 三菱電機株式会社 Ncプログラム生成装置およびncプログラム生成方法
US8380341B2 (en) 2007-08-29 2013-02-19 Mitsubishi Electric Corporation NC program generating device and NC program generating method
TWI453559B (zh) * 2007-08-29 2014-09-21 Mitsubishi Electric Corp Nc程式產生裝置及nc程式產生方法
EP2720097A2 (en) 2012-10-12 2014-04-16 Fanuc Corporation Wire-electrical discharge machine including NC program creating function

Similar Documents

Publication Publication Date Title
KR850000362B1 (ko) 수치 제어 정보 작성 방식
JP5925976B1 (ja) 加工プログラム編集支援装置
JPH02293904A (ja) Cad/cam装置
WO1985002692A1 (en) Machining step determination method for automatic programming
JPS61255408A (ja) ワ−ク形状のリスト入力装置
GB2168172A (en) Machine tools
CN106471430B (zh) 加工程序编辑辅助装置
JPH0272413A (ja) 数値制御装置用プログラム作成装置
JPH0375884B2 (ja)
JPS61160108A (ja) 数値制御工作機械における加工制御方法
US5444614A (en) Apparatus for creating operation data concerning operating device
JPH01316804A (ja) 輪郭形状定義方法
WO2022185712A1 (ja) プログラム編集装置およびプログラム
JP2629759B2 (ja) 数値制御加工用データ生成方法
JP3437218B2 (ja) 自動プログラミング装置における加工データの確認編集方法および装置
JPH1185239A (ja) 穴加工のncデータ作成方法
JPH0431815B2 (ja)
JP2879383B2 (ja) 放電加工方法及びその装置
JP3201829B2 (ja) Cadシステムにおける図形抽出装置
JPH0215304A (ja) 数値制御情報作成方法
JPS61114312A (ja) 曲面加工装置
JPS61105615A (ja) Ncデ−タ作成装置における加工領域指定方式
JPH0695293B2 (ja) 数値制御装置における加工シミュレーション方法
JPS6155703A (ja) 表示画像戻し方法
JPS61230844A (ja) 自動プログラミング作成装置