JPH04165405A - 自動プログラミング装置 - Google Patents

自動プログラミング装置

Info

Publication number
JPH04165405A
JPH04165405A JP12403890A JP12403890A JPH04165405A JP H04165405 A JPH04165405 A JP H04165405A JP 12403890 A JP12403890 A JP 12403890A JP 12403890 A JP12403890 A JP 12403890A JP H04165405 A JPH04165405 A JP H04165405A
Authority
JP
Japan
Prior art keywords
information
repeat
added
processing
automatic programming
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.)
Granted
Application number
JP12403890A
Other languages
English (en)
Other versions
JP2933979B2 (ja
Inventor
Toru Inamasu
稲益 亨
Shigetaka Kobayashi
栄貴 小林
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.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
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 Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP12403890A priority Critical patent/JP2933979B2/ja
Publication of JPH04165405A publication Critical patent/JPH04165405A/ja
Application granted granted Critical
Publication of JP2933979B2 publication Critical patent/JP2933979B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は各種加工機構のNCプログラムを自動生成する
自動プログラミング装置に関する。
(従来の技術) レーザ加工機やワイヤカット放電加工機、タレットパン
チプレス機などの各種加工機械にあっては、CA D 
(Computer Aided Design)及び
CAM (Co+mputer Aided Manu
facturing)の組み合わせによる自動プログラ
ミング装置が多用され、CADで設計された加工図形を
加工すべく、CAMで機械を数値制御するためのNCプ
ログラムが生成される。
ここに、CADは、一般にコピー機能やリピート機能を
有し、同一形状を繰り返し加工するための図形は、親図
をコピーあるいはリピートすることにより、容易に設計
できるものである。
コピー機能とは、全製品図形が共に個別の形状データを
有するよう、元の図面を他の位置に転写する機能である
リピート機能とは、親図についてのみ形状データを有し
、各子図をその転写位置で表現し、転写位置の指定のみ
で多数の製品図形を規定する機能である。
一方、加工図形を入力し、NCプログラムを作成するC
AMは、コピーあるいはリピート機能を用いて設計され
た図面を人力し、各図形に加工情報を付加しつつ、全図
形を加工するようNCプログラムを生成する。
ただし、CAM内に構成される自動プログラミング部そ
れ自体にはコピー機能あるいはリピート機能に準する機
能を有していないので、自動プログラミング部は個別の
図形に対し加工情報をそれぞれ個別に追加【7、各種加
工情報を付属させた個別の加工形状を加工するようNC
プログラムを生成してゆくというものである。
CAD−CAMによるものではなく、加工機械を制御す
るNC装置に簡易式の図形処理装置とNCプログラム自
動生成機能とを付属させたような自動プログラミング装
置にあっても同様である。
したがって、従来の自動プログラミング装置では、リピ
ート機能を用いて作成された図形を個別の図形に変換し
、各図形に対して個別の加圧情報を追加し、NCプログ
ラムを生成していた。
また、リピート機能を用いて作成された図形について修
正の必要が生したとき、CAD側からやり直しをするか
、あるいはNCプログラム!4:成前に生成された個別
の図形をそれぞれ修正し、修正後の図形についてNCプ
ログラムを生成し7なければならなかった。
加工形状データに追加される加圧情報の一例を示すと、
例えばレーザ加工では、製品切断前の予備加工とし、て
のピアスとこのピアスを製品形状(こ接続するための線
分から成るマ・ソチ針状の図形や、各加工位置に対する
加工速度、レーザ出力条(牛例が挙げられる。
(発明が解決し、ようとする課題) しかしながら、上記の如き従来よりの自動プログラミン
グ装置にあっては、リピート図形C二ついても他の図形
と同様に個別番こ加工情報を追加し、あるいは修正しな
ければならず、多数の1ノビ一ト図形を含む図形にあっ
ては、加工情報の追7N+あるがあった。
また、図形の修正をCAD側からやり直す場合には、自
動プログラミング装置を初期の状態力・ら作動させるこ
とになるので、図形の修正lよ容易であるが、NCプロ
グラムの生成:こ多くの時間を要するという問題点があ
った。
そこで、本発明は、リピート図形につ(1ての加工情報
の追加あるいは修正処理が容易な自動プログラミング装
置を提供することをU1的とする。
[発明の構成] (課題を解決するための手段) 上記課題を解決するための本発明は、親図及び複数の子
図の関係につき子図をその基準位置と親図の形状データ
とで表現したリピート図形を含めて加工形状データを入
力し、各図形に加圧情報を追加し、つつNCプログラム
データを生成する自動プログラミング装置において、 前記リピート図形につき、前記親図または子図のうち1
つの指定に係る元図に加工情報を追加することにより、
該元図に追加した情報と同一情報を他の図形に対して繰
り返し追加処理する繰り返し追加処理手段を設けたこと
を特徴とする。
また、親図及び複数の子図の関係につき子図をその基準
位置と親図の形状データとて表現したリピート図形を含
めて加工図形データを入力し、各図形に加工情報を追加
しっつNCプログラムデータを生成する自動プログラミ
ング装置において、前記リピート図形に対して加工情報
を追加してのぢの情報修止につき、前記親図または子図
のうぢ1つの指定に係る元図の情報を修正することによ
り、該元図と同一情報となるよう他の図形を繰り返し修
正する繰り返し修正処理手段を設けたことを特徴とする
(作用) 本発明の自動プログラミング装置では、加工図形におい
て、リピート図形は本来全く同一の関係を他の位置に転
記した形態となるべきであることに艦ろて、ここで新た
にリピートとは単に同一形状を示すだけではなく、同一
形状で、かつ同−加工を示すものであると定義し、親図
または子図のうち1つの指定に係る元図に加り情報を追
加、あるいは元図あるいはこれに(N1加した情報を修
正すれば他の図形について元図と同一内容となるよう追
加あるいは修正できるようにした。
(実施例) 本発明の一実施例を示す第1図において、1はCAD−
CA、Mから成る自動プログラミング装置を示す。
CAD2は、−船内なCADと同様に、コピー機能3や
リピート機能4を備えている。CAD2には、キーボー
ド5及びCR,T 6を備えた操作装w7が接続されて
いる。
一方、本例のCAM8は、各種生産管理機能を備える他
、前記CAD2で作成された図形を入力し設定記憶する
加工図形データ設定部9と、加工情報追加処理部10と
、該処理部10で加工情報を追加した情報をプログラム
生成用の情報として記憶するプログラム生成情報記憶部
11と、NCプログラム生成部12と、NCプログラム
出力部13とを備えている。
プログラム生成情報記憶部11は、各図形を展開し、リ
ピート図形に関しても各図形を個別のデータとして保有
するものである。ただし、本例では、プログラム生成情
報記憶部11にはリピートフラグRPが設けられ、リピ
ート図形に関しては、リピート図形であることを記憶す
る。
前記加工図形データ設定部9及び前記プログラム生成情
報記憶部11には修正処理部14か接続されている。
第2図及び第3図はCAD2のコピー機能3及びリピー
ト機能4の説明図である。
コピーされたデータは、図形F1.F2.F3につき、 Fl (Pi、F2.F3) F2 (1’4.F5.F6) F3 (F7.F8.F9) で表わされ、実データが存在する。
また、リピートされたデータは、図形F4.F5、F6
につき、 F4 (、Plo、pH,F12.F5.F6)F5(
F4.Ll、) F6 (F4.F2) で表わされ、親図(F4)に対し位置データLl。
F2で示される子図(F 5.  F 6)の関係があ
る。
そこで、CAD2では、例えばレーザ加工につき、第4
図に示すような製品の加工形状を、コピー機能3やリピ
ート機能4を用いて作成することが可能である。第4図
の製品]5は、被加圧物Wから中心形状Woと放射状に
等間隔で配置された形状W f  (W+ 、 W2 
、・・・)をレーザ切断する例で示されている。ここで
は、切断形状Wiは、リピート機能4を用いて作成され
たものとする。
第5図に上記CAD −CAMから成る自動プログラミ
ング装置1の図形処理方式を示した。
ステップ501では、第4図に示したような図形がCA
D2で作成され、ステップ502で、これがCAM8へ
入力され、加工図形データ設定部9へ設定記憶される。
そこで、ステップ503では、加工情報追加処理部10
においてリピート図形であるか否かが判別され、リピー
ト図形でなければステップ504へ移行し、個別の図形
に対し加工情報が追加される。前述したように、加工情
報とは第6図に示すようなアプローチ情報16やレーザ
出力条件などである。第6図に示す図形F1..F2.
F3は第2図に示すところのコピー図形であるので、図
形F1について加工情報(16)が追加され、次いで図
形F2について別に加工情報(17)が追加されるとい
うように、各図形について個別に処理される。加工情報
の追加された情報はプログラム生成情報として記憶部1
1に順次記憶される。
次いで、ステップ505では、全図形について処理した
か否かを判別し、全図形について処理するまでステップ
503へ返る。
一方、ステップ503でリピート図形であることが判別
されると、ステップ506へ移行し、ここで親図または
子図のうちいずれか1つの指定に係る元図に加工情報が
追加される。第3図に対応して示す第7図の例で示すと
、例えば親図F4にアプローチ情報19が追加されると
、ステップ507.508で繰り返し処理が実行され、
他の図形F5.F6についても同様にアプローチ情報1
9が追加される。
リピート図形につき加工情報が追加された情報は、リピ
ート以外の図形と同様に、プログラム生成情報として記
憶部11に記憶される。ただし、後の処理の都合上、リ
ピート図形については、リピート図形であることがリピ
ートフラグRPに記憶される。
したがって、本例の自動プログラミング装置1では、リ
ピート図形につき、ステップ507及び508の繰り返
し処理を行うので、例えば第4図の形状Wlについての
み加工情報を追加すれば他の形状w2 、w3.・・・
につぃては自動的に加工情報が追加される。
次に、ステップ505て全ての図形について加工情報を
追加したことが判別されると、ステップ509へ移行し
、NCプログラム生成部12でNCプログラムが生成さ
れる。
生成されるNCプログラムは、各形状を追加したアプロ
ーチ情報に次いて所定の条件下で順次切断するよう、被
加工物を把持するワーククランプ装置(図示せず)を作
動させ、がっレーザやアシストガスを制御するという命
令で示される。
ステップ510では、修正命令の有無を判別し、修正が
無ければステップ511でNCプログラム出力部13よ
り生成したNCプログラムを所定の機械に対し出力する
か、修正指令が在ればステップ900の修正処理に移行
する。
第8図は修正例の説明図である。第8eJ(a)は第4
図の形状Wfiを拡大して示すものであり、第8図(b
)は第8図(a)の各エツジ部分をアール(R)に変更
した例である。
修正処理の内容を示す第9図において、ステップ901
ではモード判別をする。ここでのモードは、CADモー
ドとCAMモードであり、CADモードが選択されたと
きにはステップ902へ移行する。
ステップ902では、加工図形データ設定部9に設定さ
れた元図が参照され、適宜CAD2の機能を用いて図形
修正され、ステップ903で第5図のステップ503以
下に示す処理が実行され、NCプログラムが新たに生成
される。この限りにおいて従来例と同様であり、後は自
動的ではあるもののNCプログラム生成のためにかなり
の時間が必要となる。
一方、ステップ901でCAMモードが選択された場合
には、ステップ904へ移行して修正部分についてのプ
ログラム生成情報が記憶部1]から読み出され、リピー
トフラグRPを参照してステップ905でリピート図形
であるか否かか判別される。
ステップ905でリピート図形であると判別された場合
には、ステップ906へ移行して、親図または子図のう
ちいずれか1つの元図について図形または加工情報の修
正内容を入力し、ステップ907でリピート図形全てを
繰り返し自動的に修正する。
したがって、本例では、リピート図形につき、例えば第
8図(b)の修正を第4図に示す1つの図形Wiを元図
として修正すれば、残りのリピート図形については全て
自動的に修正され、修正時間を短くすることができる。
アプローチ情報など加工情報の修正についても同様であ
る。
ステップ905てリピート図形で無いと判別された場合
には、ステップ908で個別の図形について個別の修正
を可能とする。
ステップ909では全修正の終了を判別し修正処理を終
了する。
以上により、本例の自動プログラミング装置1では、第
]−図に示す加工情報追加処理部10に第5図のステッ
プ507及び508の繰り返し追加処理機能を持たせ、
修正処理部14に第9図のステップ906及び907の
繰り返し修正機能を設けたので、リピート図形に関し加
工情報を迅速に追加することができ、かつ修正処理を容
易、迅速に行うことができ、特にリピート機能を多く用
いる必要のあるレーザ加工において有用である。
第10図にリピート図形の他の例を示した。
(a)図は角度付き直線加工(LAA)、(b)図は円
弧加工(ARC)、(c)図は円周加工(BHC)、(
cl)図は格子状加工(GRI D)、(e)図は単発
加工(SINGL)の例を示す。
上記実施例では、CAD−CAMによる自動プログラミ
ング装置の例で示したが、CAD−CAMと称されてい
ないもの、あるいはNC装置と連動される形の自動プロ
グラミング装置など、他の自動プログラミング装置であ
っても同様である。
また、上記実施例では、レーザ加工の例で示したが、プ
レス加工やワイヤカット放電加工についても同様である
本発明は上記実施例に限定されるものではなく、適宜の
設計的変更を行うことにより、適宜態様で実施し得るも
のである。
[発明の効果] 以上の通り、本発明は、同−図形及び同一加工の繰り返
しを行う図形をリピート図形と定義して、設定されたリ
ピート図形については元図の加工情報の追加で他の図形
についても同一の内容とし、NCプログラム生成用の情
報につき元図の修正で他の図形についても同様の内容に
修正するので、加工情報の追加処理を容易、迅速とし、
加工情報追加後の情報修正も容易、迅速に行うことかで
きる。
【図面の簡単な説明】
第1図は本発明の一実施例に係る自動プログラミング装
置のブロック図、第2図はコピー機能の説明図、第3図
はリピート機能の説明図、第4図はリピート図形を有す
るレーザ加工製品の説明図、第5図はCAD −CAM
処理のフローチャート、第6図はコピー図形に対するア
プローチ情報の追加方式を示す説明図、第7図はリピー
ト図形に対するアプローチ情報の追加方式を示す説明図
、第8図は図形修正例の説明図、第9図は修正処理の内
容を示すフローチャート、第10図はリピート図形の他
の例を示す説明図である。 1・・・自動プログラミング装置 2・・・CAD 3・・・コピー機能 4・・・リピート機能 7・・・操作装置 8・・・CAM 9・・・加工図形データ設定部 10・・・加工情報追加処理部 11・・・プログラム生成情報記憶部 12・・・NCプログラム生成部 13・・・NCプログラム出力部 ]4・・・修正処理部 RP・・・リピートフラグ Wi・・リピート図形 代理人 弁理士  三 好 秀 和 第1図 第2図 第3図 第4図 第5図 第6図 第7@ 第8図(0)     第8図(b> 第9図 第1゜図(。)        第10図1d)第10
図(e)

Claims (2)

    【特許請求の範囲】
  1. (1)親図及び複数の子図の関係につき子図をその基準
    位置と親図の形状データとで表現したリピート図形を含
    めて加工図形データを入力し、各図形に加工情報を追加
    しつつNCプログラムデータを生成する自動プログラミ
    ング装置において、前記リピート図形につき、前記親図
    または子図のうち1つの指定に係る元図に加工情報を追
    加することにより、該元図に追加した情報と同一情報を
    他の図形に対して繰り返し追加処理する繰り返し追加処
    理手段を設けたことを特徴とする自動プログラミング装
    置。
  2. (2)親図及び複数の子図の関係につき子図をその基準
    位置と親図の形状データとで表現したリピート図形を含
    めて加工図形データを入力し、各図形に加工情報を追加
    しつつNCプログラムデータを生成する自動プログラミ
    ング装置において、前記リピート図形に対して加工情報
    を追加してのちの情報修正につき、前記親図または子図
    のうち1つの指定に係る元図の情報を修正することによ
    り、該元図と同一情報となるよう他の図形を繰り返し修
    正する繰り返し修正処理手段を設けたことを特徴とする
    自動プログラミング装置。
JP12403890A 1990-05-16 1990-05-16 自動プログラミング装置 Expired - Lifetime JP2933979B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12403890A JP2933979B2 (ja) 1990-05-16 1990-05-16 自動プログラミング装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12403890A JP2933979B2 (ja) 1990-05-16 1990-05-16 自動プログラミング装置

Publications (2)

Publication Number Publication Date
JPH04165405A true JPH04165405A (ja) 1992-06-11
JP2933979B2 JP2933979B2 (ja) 1999-08-16

Family

ID=14875482

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12403890A Expired - Lifetime JP2933979B2 (ja) 1990-05-16 1990-05-16 自動プログラミング装置

Country Status (1)

Country Link
JP (1) JP2933979B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994017460A1 (fr) * 1993-01-29 1994-08-04 Fanuc Ltd Procede d'ecriture d'un programme d'usinage
JPH1049212A (ja) * 1996-04-10 1998-02-20 Ind Elektronik Agie Losone Locarno:Ag 工作機械を制御するための方法及び装置
JP2009178755A (ja) * 2008-01-31 2009-08-13 Sunx Ltd レーザ加工装置
WO2023112207A1 (ja) * 2021-12-15 2023-06-22 ファナック株式会社 図形データ編集装置、加工プログラム作成装置、および図形データ編集方法
WO2023112206A1 (ja) * 2021-12-15 2023-06-22 ファナック株式会社 図形データ編集装置、加工プログラム作成装置、および図形データ編集方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994017460A1 (fr) * 1993-01-29 1994-08-04 Fanuc Ltd Procede d'ecriture d'un programme d'usinage
US5773950A (en) * 1993-01-29 1998-06-30 Fanuc Ltd. Program creating method for uniform-shape machining
JPH1049212A (ja) * 1996-04-10 1998-02-20 Ind Elektronik Agie Losone Locarno:Ag 工作機械を制御するための方法及び装置
JP2009178755A (ja) * 2008-01-31 2009-08-13 Sunx Ltd レーザ加工装置
WO2023112207A1 (ja) * 2021-12-15 2023-06-22 ファナック株式会社 図形データ編集装置、加工プログラム作成装置、および図形データ編集方法
WO2023112206A1 (ja) * 2021-12-15 2023-06-22 ファナック株式会社 図形データ編集装置、加工プログラム作成装置、および図形データ編集方法

Also Published As

Publication number Publication date
JP2933979B2 (ja) 1999-08-16

Similar Documents

Publication Publication Date Title
EP0249639B1 (en) Method of preparing nc data
CN103260824A (zh) 数控机床刀具轨迹部件加工程序修正系统
JPS59224228A (ja) 数値制御装置
JPH04165405A (ja) 自動プログラミング装置
EP0547244A1 (en) Method for specifying position where fillet curved surface is located
JPH08339215A (ja) 数値制御装置
JPS63133210A (ja) Nc装置の加工プログラム作成方式
WO1985000677A1 (fr) Systeme de programmation pour appareil a commande numerique
JPS62130409A (ja) 複合曲面生成方法
EP0383938A1 (en) Shape input system
JPH06250722A (ja) 対話形数値制御装置
JP2776711B2 (ja) 立体モデルの作成方法
JP2869105B2 (ja) ワーク加工データ編集方法
JPS63159906A (ja) Ncパ−トプログラム作成方法
JP3000986B2 (ja) 加工プログラム作成装置及び加工プログラム作成方法
JP3172846B2 (ja) 形状処理装置
JP3549240B2 (ja) 加工シミュレーション描画方法及び装置
JP2000268067A (ja) 3次元cadデータ修正装置
JPH01166104A (ja) 数値制御加工用データ生成方法
JP3000987B2 (ja) 数値制御装置
JPH01297705A (ja) ワイヤーカット放電加工機用ncプログラムの作成方法
JPH0827647B2 (ja) 工具順序変更方法
JPH02257203A (ja) マシニングセンタ用ncプログラム作成方法
JPH0422589A (ja) レーザ・パンチ複合加工用自動プログラミング装置
KR20190052299A (ko) 파워밀 프로그램 제어방법 및 저장매체

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090528

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20100528

Year of fee payment: 11

EXPY Cancellation because of completion of term