JPH04165405A - Automatic programming device - Google Patents
Automatic programming deviceInfo
- 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
Links
- 238000012545 processing Methods 0.000 claims abstract description 58
- 238000010586 diagram Methods 0.000 claims description 31
- 238000003754 machining Methods 0.000 claims description 27
- 238000012986 modification Methods 0.000 claims description 8
- 230000004048 modification Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 abstract description 27
- 238000013459 approach Methods 0.000 abstract description 9
- 238000003860 storage Methods 0.000 abstract description 9
- 230000003252 repetitive effect Effects 0.000 abstract description 3
- 238000012937 correction Methods 0.000 description 12
- 101100326580 Arabidopsis thaliana CAD4 gene Proteins 0.000 description 3
- 101100123053 Arabidopsis thaliana GSH1 gene Proteins 0.000 description 3
- 101150081304 CAD2 gene Proteins 0.000 description 3
- 101150096994 Cdx1 gene Proteins 0.000 description 3
- 101710091102 Probable cinnamyl alcohol dehydrogenase 2 Proteins 0.000 description 3
- 101100381325 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PCA1 gene Proteins 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 241000283690 Bos taurus Species 0.000 description 1
- 241000905957 Channa melasoma Species 0.000 description 1
- 238000011960 computer-aided design Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003698 laser cutting Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は各種加工機構のNCプログラムを自動生成する
自動プログラミング装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Field of Industrial Application) The present invention relates to an automatic programming device that automatically generates NC programs for various processing mechanisms.
(従来の技術)
レーザ加工機やワイヤカット放電加工機、タレットパン
チプレス機などの各種加工機械にあっては、CA D
(Computer Aided Design)及び
CAM (Co+mputer Aided Manu
facturing)の組み合わせによる自動プログラ
ミング装置が多用され、CADで設計された加工図形を
加工すべく、CAMで機械を数値制御するためのNCプ
ログラムが生成される。(Conventional technology) Various processing machines such as laser processing machines, wire cut electrical discharge machines, and turret punch press machines require CAD.
(Computer Aided Design) and CAM (Co+computer Aided Manu)
Automatic programming devices are often used in combination with CAD (factoring) to generate NC programs for numerically controlling machines using CAM in order to process machining figures designed using CAD.
ここに、CADは、一般にコピー機能やリピート機能を
有し、同一形状を繰り返し加工するための図形は、親図
をコピーあるいはリピートすることにより、容易に設計
できるものである。Here, CAD generally has a copy function and a repeat function, and figures for repeatedly processing the same shape can be easily designed by copying or repeating a parent drawing.
コピー機能とは、全製品図形が共に個別の形状データを
有するよう、元の図面を他の位置に転写する機能である
。The copy function is a function that transfers the original drawing to another position so that all product figures have individual shape data.
リピート機能とは、親図についてのみ形状データを有し
、各子図をその転写位置で表現し、転写位置の指定のみ
で多数の製品図形を規定する機能である。The repeat function is a function that has shape data only for the parent figure, expresses each child figure by its transfer position, and defines a large number of product figures only by specifying the transfer position.
一方、加工図形を入力し、NCプログラムを作成するC
AMは、コピーあるいはリピート機能を用いて設計され
た図面を人力し、各図形に加工情報を付加しつつ、全図
形を加工するようNCプログラムを生成する。On the other hand, C inputs machining figures and creates NC programs.
AM manually processes drawings designed using the copy or repeat function, adds processing information to each figure, and generates an NC program to process all figures.
ただし、CAM内に構成される自動プログラミング部そ
れ自体にはコピー機能あるいはリピート機能に準する機
能を有していないので、自動プログラミング部は個別の
図形に対し加工情報をそれぞれ個別に追加【7、各種加
工情報を付属させた個別の加工形状を加工するようNC
プログラムを生成してゆくというものである。However, since the automatic programming section itself configured in CAM does not have a function similar to the copy function or repeat function, the automatic programming section adds processing information to each individual figure individually [7, NC to process individual machining shapes with various machining information attached
It is about generating a program.
CAD−CAMによるものではなく、加工機械を制御す
るNC装置に簡易式の図形処理装置とNCプログラム自
動生成機能とを付属させたような自動プログラミング装
置にあっても同様である。The same applies to an automatic programming device that is not based on CAD-CAM, but is one in which a simple graphic processing device and an automatic NC program generation function are attached to an NC device that controls a processing machine.
したがって、従来の自動プログラミング装置では、リピ
ート機能を用いて作成された図形を個別の図形に変換し
、各図形に対して個別の加圧情報を追加し、NCプログ
ラムを生成していた。Therefore, in the conventional automatic programming device, a figure created using a repeat function is converted into individual figures, individual pressure information is added to each figure, and an NC program is generated.
また、リピート機能を用いて作成された図形について修
正の必要が生したとき、CAD側からやり直しをするか
、あるいはNCプログラム!4:成前に生成された個別
の図形をそれぞれ修正し、修正後の図形についてNCプ
ログラムを生成し7なければならなかった。Also, when it becomes necessary to modify a figure created using the repeat function, you can either start over from the CAD side or use the NC program! 4: It was necessary to modify each of the individual figures that had been previously generated, and to generate an NC program for the revised figures.
加工形状データに追加される加圧情報の一例を示すと、
例えばレーザ加工では、製品切断前の予備加工とし、て
のピアスとこのピアスを製品形状(こ接続するための線
分から成るマ・ソチ針状の図形や、各加工位置に対する
加工速度、レーザ出力条(牛例が挙げられる。An example of pressure information added to machining shape data is as follows:
For example, in laser processing, as a preliminary process before cutting the product, the pierced earring and this pierced earring are shaped into the product (Masochi needle-shaped figure consisting of connecting line segments, processing speed for each processing position, laser output conditions, etc.). (Cows are an example.
(発明が解決し、ようとする課題)
しかしながら、上記の如き従来よりの自動プログラミン
グ装置にあっては、リピート図形C二ついても他の図形
と同様に個別番こ加工情報を追加し、あるいは修正しな
ければならず、多数の1ノビ一ト図形を含む図形にあっ
ては、加工情報の追7N+あるがあった。(Problem to be solved and attempted by the invention) However, in the conventional automatic programming device as described above, even if there are two repeat figures C, individual number machining information is added or modified in the same way as other figures. For figures that include a large number of one-nobit figures, processing information must be added at 7N+.
また、図形の修正をCAD側からやり直す場合には、自
動プログラミング装置を初期の状態力・ら作動させるこ
とになるので、図形の修正lよ容易であるが、NCプロ
グラムの生成:こ多くの時間を要するという問題点があ
った。In addition, when modifying a figure from the CAD side, the automatic programming device must be activated from the initial state, so it is easier than modifying the figure, but it takes a lot of time to generate the NC program. There was a problem in that it required
そこで、本発明は、リピート図形につ(1ての加工情報
の追加あるいは修正処理が容易な自動プログラミング装
置を提供することをU1的とする。Therefore, an object of the present invention is to provide an automatic programming device that can easily add or modify processing information for repeat figures.
[発明の構成]
(課題を解決するための手段)
上記課題を解決するための本発明は、親図及び複数の子
図の関係につき子図をその基準位置と親図の形状データ
とで表現したリピート図形を含めて加工形状データを入
力し、各図形に加圧情報を追加し、つつNCプログラム
データを生成する自動プログラミング装置において、
前記リピート図形につき、前記親図または子図のうち1
つの指定に係る元図に加工情報を追加することにより、
該元図に追加した情報と同一情報を他の図形に対して繰
り返し追加処理する繰り返し追加処理手段を設けたこと
を特徴とする。[Structure of the Invention] (Means for Solving the Problems) The present invention for solving the above problems expresses the relationship between a parent diagram and a plurality of child diagrams using its reference position and shape data of the parent diagram. In an automatic programming device that inputs machining shape data including repeated shapes, adds pressure information to each shape, and generates NC program data, for each repeat shape, one of the parent diagrams or child diagrams.
By adding processing information to the original drawings related to one designation,
The present invention is characterized in that a repetitive addition processing means is provided for repeatedly adding the same information added to the original figure to other figures.
また、親図及び複数の子図の関係につき子図をその基準
位置と親図の形状データとて表現したリピート図形を含
めて加工図形データを入力し、各図形に加工情報を追加
しっつNCプログラムデータを生成する自動プログラミ
ング装置において、前記リピート図形に対して加工情報
を追加してのぢの情報修止につき、前記親図または子図
のうぢ1つの指定に係る元図の情報を修正することによ
り、該元図と同一情報となるよう他の図形を繰り返し修
正する繰り返し修正処理手段を設けたことを特徴とする
。Also, regarding the relationship between the parent diagram and multiple child diagrams, input machining shape data including repeat shapes that express the child diagram as its reference position and the shape data of the parent diagram, and add machining information to each shape. In an automatic programming device that generates NC program data, when modifying the information by adding processing information to the repeat figure, the information of the original figure related to one more designation of the parent figure or child figure. The present invention is characterized by the provision of an iterative correction processing means for repeatedly correcting other figures so that the same information as the original figure is obtained by the correction.
(作用)
本発明の自動プログラミング装置では、加工図形におい
て、リピート図形は本来全く同一の関係を他の位置に転
記した形態となるべきであることに艦ろて、ここで新た
にリピートとは単に同一形状を示すだけではなく、同一
形状で、かつ同−加工を示すものであると定義し、親図
または子図のうち1つの指定に係る元図に加り情報を追
加、あるいは元図あるいはこれに(N1加した情報を修
正すれば他の図形について元図と同一内容となるよう追
加あるいは修正できるようにした。(Function) In the automatic programming device of the present invention, it is recognized that a repeat figure in a processed figure should originally be a form in which the exact same relationship is transferred to another position, and here a new repeat is simply referred to as a repeat figure. It is defined as not only showing the same shape, but also having the same shape and showing the same processing, and adding information to the original drawing related to the designation of one of the parent drawings or child drawings, or adding information to the original drawing or By modifying the information added (N1), it is now possible to add or modify other figures so that they have the same content as the original figure.
(実施例)
本発明の一実施例を示す第1図において、1はCAD−
CA、Mから成る自動プログラミング装置を示す。(Example) In FIG. 1 showing an example of the present invention, 1 is a CAD-
1 shows an automatic programming device consisting of CA, M;
CAD2は、−船内なCADと同様に、コピー機能3や
リピート機能4を備えている。CAD2には、キーボー
ド5及びCR,T 6を備えた操作装w7が接続されて
いる。The CAD 2 is equipped with a copy function 3 and a repeat function 4, similar to the CAD onboard the ship. An operating device w7 including a keyboard 5 and CR, T6 is connected to the CAD2.
一方、本例のCAM8は、各種生産管理機能を備える他
、前記CAD2で作成された図形を入力し設定記憶する
加工図形データ設定部9と、加工情報追加処理部10と
、該処理部10で加工情報を追加した情報をプログラム
生成用の情報として記憶するプログラム生成情報記憶部
11と、NCプログラム生成部12と、NCプログラム
出力部13とを備えている。On the other hand, the CAM 8 of this example has various production management functions, as well as a processing figure data setting section 9 that inputs the figures created by the CAD 2 and stores the settings, a processing information addition processing section 10, and the processing section 10. It includes a program generation information storage section 11 that stores information to which machining information has been added as program generation information, an NC program generation section 12, and an NC program output section 13.
プログラム生成情報記憶部11は、各図形を展開し、リ
ピート図形に関しても各図形を個別のデータとして保有
するものである。ただし、本例では、プログラム生成情
報記憶部11にはリピートフラグRPが設けられ、リピ
ート図形に関しては、リピート図形であることを記憶す
る。The program generation information storage unit 11 develops each figure and holds each figure as individual data, even regarding repeat figures. However, in this example, a repeat flag RP is provided in the program generation information storage section 11, and it is stored that a repeat graphic is a repeat graphic.
前記加工図形データ設定部9及び前記プログラム生成情
報記憶部11には修正処理部14か接続されている。A correction processing section 14 is connected to the processed figure data setting section 9 and the program generation information storage section 11.
第2図及び第3図はCAD2のコピー機能3及びリピー
ト機能4の説明図である。FIGS. 2 and 3 are explanatory diagrams of the copy function 3 and repeat function 4 of the CAD 2.
コピーされたデータは、図形F1.F2.F3につき、 Fl (Pi、F2.F3) F2 (1’4.F5.F6) F3 (F7.F8.F9) で表わされ、実データが存在する。The copied data is the figure F1. F2. For F3, Fl (Pi, F2.F3) F2 (1’4.F5.F6) F3 (F7.F8.F9) It is expressed as , and there is actual data.
また、リピートされたデータは、図形F4.F5、F6
につき、
F4 (、Plo、pH,F12.F5.F6)F5(
F4.Ll、)
F6 (F4.F2)
で表わされ、親図(F4)に対し位置データLl。Also, the repeated data is the figure F4. F5, F6
For F4 (, Plo, pH, F12.F5.F6) F5 (
F4. Ll, ) F6 (F4.F2) and position data Ll for the parent figure (F4).
F2で示される子図(F 5. F 6)の関係があ
る。There is a relationship of child diagrams (F5.F6) indicated by F2.
そこで、CAD2では、例えばレーザ加工につき、第4
図に示すような製品の加工形状を、コピー機能3やリピ
ート機能4を用いて作成することが可能である。第4図
の製品]5は、被加圧物Wから中心形状Woと放射状に
等間隔で配置された形状W f (W+ 、 W2
、・・・)をレーザ切断する例で示されている。ここで
は、切断形状Wiは、リピート機能4を用いて作成され
たものとする。Therefore, in CAD2, for example, the fourth
It is possible to create the processed shape of a product as shown in the figure using the copy function 3 and repeat function 4. The product shown in FIG. 4] 5 has a shape W f (W+, W2
,...) is shown as an example of laser cutting. Here, it is assumed that the cut shape Wi is created using the repeat function 4.
第5図に上記CAD −CAMから成る自動プログラミ
ング装置1の図形処理方式を示した。FIG. 5 shows a graphic processing system of the automatic programming device 1 comprising the above-mentioned CAD-CAM.
ステップ501では、第4図に示したような図形がCA
D2で作成され、ステップ502で、これがCAM8へ
入力され、加工図形データ設定部9へ設定記憶される。In step 501, the shape shown in FIG.
It is created in step D2, and in step 502, it is input to the CAM 8 and set and stored in the processing figure data setting section 9.
そこで、ステップ503では、加工情報追加処理部10
においてリピート図形であるか否かが判別され、リピー
ト図形でなければステップ504へ移行し、個別の図形
に対し加工情報が追加される。前述したように、加工情
報とは第6図に示すようなアプローチ情報16やレーザ
出力条件などである。第6図に示す図形F1..F2.
F3は第2図に示すところのコピー図形であるので、図
形F1について加工情報(16)が追加され、次いで図
形F2について別に加工情報(17)が追加されるとい
うように、各図形について個別に処理される。加工情報
の追加された情報はプログラム生成情報として記憶部1
1に順次記憶される。Therefore, in step 503, the processing information addition processing unit 10
In step 504, it is determined whether or not the figure is a repeat figure. If it is not a repeat figure, the process moves to step 504, and processing information is added to each individual figure. As described above, the processing information includes approach information 16 as shown in FIG. 6, laser output conditions, and the like. Figure F1 shown in FIG. .. F2.
Since F3 is a copy figure shown in Fig. 2, processing information (16) is added to figure F1, and then processing information (17) is separately added to figure F2, and so on for each figure individually. It is processed. The information added to the processing information is stored in the storage unit 1 as program generation information.
1 and stored sequentially.
次いで、ステップ505では、全図形について処理した
か否かを判別し、全図形について処理するまでステップ
503へ返る。Next, in step 505, it is determined whether all the figures have been processed, and the process returns to step 503 until all the figures have been processed.
一方、ステップ503でリピート図形であることが判別
されると、ステップ506へ移行し、ここで親図または
子図のうちいずれか1つの指定に係る元図に加工情報が
追加される。第3図に対応して示す第7図の例で示すと
、例えば親図F4にアプローチ情報19が追加されると
、ステップ507.508で繰り返し処理が実行され、
他の図形F5.F6についても同様にアプローチ情報1
9が追加される。On the other hand, if it is determined in step 503 that the figure is a repeat figure, the process moves to step 506, where processing information is added to the original figure related to the designation of either the parent figure or the child figure. In the example shown in FIG. 7 corresponding to FIG. 3, for example, when approach information 19 is added to the parent diagram F4, repeated processing is executed in steps 507 and 508,
Other figures F5. Similarly for F6, approach information 1
9 is added.
リピート図形につき加工情報が追加された情報は、リピ
ート以外の図形と同様に、プログラム生成情報として記
憶部11に記憶される。ただし、後の処理の都合上、リ
ピート図形については、リピート図形であることがリピ
ートフラグRPに記憶される。The information to which processing information has been added for the repeat figure is stored in the storage unit 11 as program generation information, similarly to figures other than the repeat figure. However, for convenience of later processing, the fact that the repeat graphic is a repeat graphic is stored in the repeat flag RP.
したがって、本例の自動プログラミング装置1では、リ
ピート図形につき、ステップ507及び508の繰り返
し処理を行うので、例えば第4図の形状Wlについての
み加工情報を追加すれば他の形状w2 、w3.・・・
につぃては自動的に加工情報が追加される。Therefore, in the automatic programming device 1 of this example, steps 507 and 508 are repeatedly processed for each repeat figure, so if machining information is added only to the shape Wl in FIG. 4, for example, other shapes w2, w3, etc. ...
Processing information is automatically added to the date.
次に、ステップ505て全ての図形について加工情報を
追加したことが判別されると、ステップ509へ移行し
、NCプログラム生成部12でNCプログラムが生成さ
れる。Next, when it is determined in step 505 that machining information has been added to all the figures, the process moves to step 509, where the NC program generation section 12 generates an NC program.
生成されるNCプログラムは、各形状を追加したアプロ
ーチ情報に次いて所定の条件下で順次切断するよう、被
加工物を把持するワーククランプ装置(図示せず)を作
動させ、がっレーザやアシストガスを制御するという命
令で示される。The generated NC program operates a work clamp device (not shown) that grips the workpiece so that each shape is sequentially cut under predetermined conditions following the approach information added, and the laser and assist Indicated by the command to control gas.
ステップ510では、修正命令の有無を判別し、修正が
無ければステップ511でNCプログラム出力部13よ
り生成したNCプログラムを所定の機械に対し出力する
か、修正指令が在ればステップ900の修正処理に移行
する。In step 510, it is determined whether there is a modification command, and if there is no modification, the NC program generated from the NC program output section 13 is outputted to a predetermined machine in step 511, or if there is a modification command, modification processing is performed in step 900. to move to.
第8図は修正例の説明図である。第8eJ(a)は第4
図の形状Wfiを拡大して示すものであり、第8図(b
)は第8図(a)の各エツジ部分をアール(R)に変更
した例である。FIG. 8 is an explanatory diagram of a modified example. 8eJ(a) is the 4th
This is an enlarged view of the shape Wfi in Fig. 8(b).
) is an example in which each edge portion in FIG. 8(a) is changed to R.
修正処理の内容を示す第9図において、ステップ901
ではモード判別をする。ここでのモードは、CADモー
ドとCAMモードであり、CADモードが選択されたと
きにはステップ902へ移行する。In FIG. 9 showing the contents of the correction process, step 901
Now let's determine the mode. The modes here are CAD mode and CAM mode, and when the CAD mode is selected, the process moves to step 902.
ステップ902では、加工図形データ設定部9に設定さ
れた元図が参照され、適宜CAD2の機能を用いて図形
修正され、ステップ903で第5図のステップ503以
下に示す処理が実行され、NCプログラムが新たに生成
される。この限りにおいて従来例と同様であり、後は自
動的ではあるもののNCプログラム生成のためにかなり
の時間が必要となる。In step 902, the original drawing set in the machining figure data setting section 9 is referred to, and the figure is corrected appropriately using the functions of CAD2.In step 903, the processes shown in step 503 and subsequent steps in FIG. 5 are executed, and the NC program is newly generated. In this respect, it is the same as the conventional example, and although the rest is automatic, a considerable amount of time is required to generate the NC program.
一方、ステップ901でCAMモードが選択された場合
には、ステップ904へ移行して修正部分についてのプ
ログラム生成情報が記憶部1]から読み出され、リピー
トフラグRPを参照してステップ905でリピート図形
であるか否かか判別される。On the other hand, if the CAM mode is selected in step 901, the process moves to step 904, where the program generation information for the modified part is read out from the storage unit 1, and the repeat flag RP is referred to, and in step 905, the repeat figure is It is determined whether or not.
ステップ905でリピート図形であると判別された場合
には、ステップ906へ移行して、親図または子図のう
ちいずれか1つの元図について図形または加工情報の修
正内容を入力し、ステップ907でリピート図形全てを
繰り返し自動的に修正する。If it is determined in step 905 that the figure is a repeat figure, the process moves to step 906, where correction details for the figure or processing information are entered for either the parent figure or the child figure, and in step 907. Automatically correct all repeat shapes repeatedly.
したがって、本例では、リピート図形につき、例えば第
8図(b)の修正を第4図に示す1つの図形Wiを元図
として修正すれば、残りのリピート図形については全て
自動的に修正され、修正時間を短くすることができる。Therefore, in this example, if the repeat figure is corrected, for example, in FIG. 8(b) using one figure Wi shown in FIG. 4 as the original figure, all the remaining repeat figures will be automatically corrected. Correction time can be shortened.
アプローチ情報など加工情報の修正についても同様であ
る。The same applies to modification of processing information such as approach information.
ステップ905てリピート図形で無いと判別された場合
には、ステップ908で個別の図形について個別の修正
を可能とする。If it is determined in step 905 that the figure is not a repeat figure, then in step 908 individual corrections can be made for each individual figure.
ステップ909では全修正の終了を判別し修正処理を終
了する。In step 909, it is determined that all corrections have been completed, and the correction process is ended.
以上により、本例の自動プログラミング装置1では、第
]−図に示す加工情報追加処理部10に第5図のステッ
プ507及び508の繰り返し追加処理機能を持たせ、
修正処理部14に第9図のステップ906及び907の
繰り返し修正機能を設けたので、リピート図形に関し加
工情報を迅速に追加することができ、かつ修正処理を容
易、迅速に行うことができ、特にリピート機能を多く用
いる必要のあるレーザ加工において有用である。As described above, in the automatic programming device 1 of this example, the machining information addition processing unit 10 shown in FIG.
Since the correction processing unit 14 is provided with a repeat correction function of steps 906 and 907 in FIG. This is useful in laser processing that requires the use of many repeat functions.
第10図にリピート図形の他の例を示した。FIG. 10 shows another example of repeat figures.
(a)図は角度付き直線加工(LAA)、(b)図は円
弧加工(ARC)、(c)図は円周加工(BHC)、(
cl)図は格子状加工(GRI D)、(e)図は単発
加工(SINGL)の例を示す。(a) The figure shows angled linear machining (LAA), (b) the figure shows circular arc machining (ARC), (c) the figure shows circumferential machining (BHC), (
Figure cl) shows an example of lattice processing (GRID), and figure (e) shows an example of single-shot processing (SINGL).
上記実施例では、CAD−CAMによる自動プログラミ
ング装置の例で示したが、CAD−CAMと称されてい
ないもの、あるいはNC装置と連動される形の自動プロ
グラミング装置など、他の自動プログラミング装置であ
っても同様である。In the above embodiment, an example of an automatic programming device using CAD-CAM is shown, but other automatic programming devices such as those not called CAD-CAM or automatic programming devices that are linked to an NC device are also applicable. The same applies.
また、上記実施例では、レーザ加工の例で示したが、プ
レス加工やワイヤカット放電加工についても同様である
。Further, in the above embodiment, an example of laser machining is shown, but the same applies to press machining and wire cut electric discharge machining.
本発明は上記実施例に限定されるものではなく、適宜の
設計的変更を行うことにより、適宜態様で実施し得るも
のである。The present invention is not limited to the above-mentioned embodiments, but can be implemented in any appropriate manner by making appropriate design changes.
[発明の効果]
以上の通り、本発明は、同−図形及び同一加工の繰り返
しを行う図形をリピート図形と定義して、設定されたリ
ピート図形については元図の加工情報の追加で他の図形
についても同一の内容とし、NCプログラム生成用の情
報につき元図の修正で他の図形についても同様の内容に
修正するので、加工情報の追加処理を容易、迅速とし、
加工情報追加後の情報修正も容易、迅速に行うことかで
きる。[Effects of the Invention] As described above, the present invention defines a figure that repeats the same figure and the same processing as a repeat figure, and for the set repeat figure, it can be used to create other figures by adding processing information of the original figure. The contents are the same for the information used to generate the NC program, and other figures are also modified in the same way by modifying the original diagram for the information used to generate the NC program, making it easy and quick to add machining information.
Information correction after adding processing information can be done easily and quickly.
第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)Fig. 1 is a block diagram of an automatic programming device according to an embodiment of the present invention, Fig. 2 is an explanatory diagram of the copy function, Fig. 3 is an explanatory diagram of the repeat function, and Fig. 4 is a laser processing product having a repeat figure. An explanatory diagram of , Figure 5 is CAD-CAM
Flowchart of processing; FIG. 6 is an explanatory diagram showing a method of adding approach information to a copy figure; FIG. 7 is an explanatory diagram showing a method of adding approach information to a repeat figure; FIG. 8 is an explanatory diagram of an example of modifying a figure; FIG. 9 is a flowchart showing the contents of the modification process, and FIG. 10 is an explanatory diagram showing another example of a repeat figure. 1... Automatic programming device 2... CAD 3... Copy function 4... Repeat function 7... Operating device 8... CAM 9... Machining figure data setting section 10... Machining information Additional processing unit 11...Program generation information storage unit 12...NC program generation unit 13...NC program output unit] 4...Modification processing unit RP...Repeat flag Wi...Repeat figure agent Patent attorney Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 @ Figure 8 (0) Figure 8 (b> Figure 9 Figure 1゜(.) Figure 10 Figure 1d) 10th
Figure (e)
Claims (2)
位置と親図の形状データとで表現したリピート図形を含
めて加工図形データを入力し、各図形に加工情報を追加
しつつNCプログラムデータを生成する自動プログラミ
ング装置において、前記リピート図形につき、前記親図
または子図のうち1つの指定に係る元図に加工情報を追
加することにより、該元図に追加した情報と同一情報を
他の図形に対して繰り返し追加処理する繰り返し追加処
理手段を設けたことを特徴とする自動プログラミング装
置。(1) Regarding the relationship between the parent diagram and multiple child diagrams, input the machining shape data including repeat shapes that express the child diagram using its reference position and the shape data of the parent diagram, and add machining information to each shape. In an automatic programming device that generates NC program data, by adding processing information to the original drawing related to the designation of one of the parent drawing or child drawing for the repeat figure, the same information as the information added to the original drawing is added. An automatic programming device characterized in that it is provided with a repeating addition processing means for repeatedly adding processing to other figures.
位置と親図の形状データとで表現したリピート図形を含
めて加工図形データを入力し、各図形に加工情報を追加
しつつNCプログラムデータを生成する自動プログラミ
ング装置において、前記リピート図形に対して加工情報
を追加してのちの情報修正につき、前記親図または子図
のうち1つの指定に係る元図の情報を修正することによ
り、該元図と同一情報となるよう他の図形を繰り返し修
正する繰り返し修正処理手段を設けたことを特徴とする
自動プログラミング装置。(2) Regarding the relationship between the parent diagram and multiple child diagrams, enter the machining shape data including repeat shapes that express the child diagram using its reference position and the shape data of the parent diagram, and add machining information to each shape. In an automatic programming device that generates NC program data, when processing information is added to the repeat figure and the information is later corrected, the information of the original figure related to the designation of one of the parent figure or the child figure is corrected. An automatic programming device characterized in that it is provided with an iterative modification processing means for repeatedly modifying other graphics so that they have the same information as the original diagram.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12403890A JP2933979B2 (en) | 1990-05-16 | 1990-05-16 | Automatic programming device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12403890A JP2933979B2 (en) | 1990-05-16 | 1990-05-16 | Automatic programming device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04165405A true JPH04165405A (en) | 1992-06-11 |
JP2933979B2 JP2933979B2 (en) | 1999-08-16 |
Family
ID=14875482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12403890A Expired - Lifetime JP2933979B2 (en) | 1990-05-16 | 1990-05-16 | Automatic programming device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2933979B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994017460A1 (en) * | 1993-01-29 | 1994-08-04 | Fanuc Ltd | Method for writing machining program |
JPH1049212A (en) * | 1996-04-10 | 1998-02-20 | Ind Elektronik Agie Losone Locarno:Ag | Method and device for controlling machine tool |
JP2009178755A (en) * | 2008-01-31 | 2009-08-13 | Sunx Ltd | Laser beam machine |
WO2023112207A1 (en) * | 2021-12-15 | 2023-06-22 | ファナック株式会社 | Map-data-editing device, processing program creation device, and map-data-editing method |
WO2023112206A1 (en) * | 2021-12-15 | 2023-06-22 | ファナック株式会社 | Graphic data editing device, processing program creation device, and graphic data editing method |
-
1990
- 1990-05-16 JP JP12403890A patent/JP2933979B2/en not_active Expired - Lifetime
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994017460A1 (en) * | 1993-01-29 | 1994-08-04 | Fanuc Ltd | Method for writing machining program |
US5773950A (en) * | 1993-01-29 | 1998-06-30 | Fanuc Ltd. | Program creating method for uniform-shape machining |
JPH1049212A (en) * | 1996-04-10 | 1998-02-20 | Ind Elektronik Agie Losone Locarno:Ag | Method and device for controlling machine tool |
JP2009178755A (en) * | 2008-01-31 | 2009-08-13 | Sunx Ltd | Laser beam machine |
WO2023112207A1 (en) * | 2021-12-15 | 2023-06-22 | ファナック株式会社 | Map-data-editing device, processing program creation device, and map-data-editing method |
WO2023112206A1 (en) * | 2021-12-15 | 2023-06-22 | ファナック株式会社 | Graphic data editing device, processing program creation device, and graphic data editing method |
Also Published As
Publication number | Publication date |
---|---|
JP2933979B2 (en) | 1999-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0249639B1 (en) | Method of preparing nc data | |
JPH04165405A (en) | Automatic programming device | |
JPS59224228A (en) | Neumeric controller | |
JPS63172330A (en) | Halftone application system for document processor | |
EP0547244A1 (en) | Method for specifying position where fillet curved surface is located | |
JPH08339215A (en) | Numerical controller | |
JPS63133210A (en) | Program preparation system for nc device | |
JPH08235227A (en) | Progressive die cad device | |
WO1985000677A1 (en) | Programming system for numerically-controlled apparatus | |
JPH10161724A (en) | Numerical controller | |
JPS62130409A (en) | Composite curved surface generation method | |
EP0383938A1 (en) | Shape input system | |
JPH06250722A (en) | Interactive numerical controller | |
JP2776711B2 (en) | How to create a 3D model | |
JP2869105B2 (en) | Workpiece processing data editing method | |
JPS63159906A (en) | Generating method for nc part program | |
JP3172846B2 (en) | Shape processing equipment | |
JP2752783B2 (en) | Numerical control information creation device | |
JP2733225B2 (en) | NC equipment | |
JPH0346007A (en) | Nc information generation system | |
JP3000987B2 (en) | Numerical control unit | |
JP3000986B2 (en) | Machining program creating device and machining program creating method | |
JPH01297705A (en) | Method for generating nc program for wire cutting electric discharge machine | |
JPH0827647B2 (en) | Tool order change method | |
KR20190052299A (en) | Power mill program control method and storage medium |
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 |