JPH01300306A - 自動プログラミング方法 - Google Patents
自動プログラミング方法Info
- Publication number
- JPH01300306A JPH01300306A JP13214088A JP13214088A JPH01300306A JP H01300306 A JPH01300306 A JP H01300306A JP 13214088 A JP13214088 A JP 13214088A JP 13214088 A JP13214088 A JP 13214088A JP H01300306 A JPH01300306 A JP H01300306A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- data
- machining
- working
- uncut
- 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
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000003754 machining Methods 0.000 claims description 34
- 238000004519 manufacturing process Methods 0.000 abstract description 4
- 238000005520 cutting process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 244000061354 Manilkara achras Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000003746 surface roughness Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は自動プログラミング方法に係り、特にツーリン
グファイルから使用工具を自動的に選択してNCデータ
を作成する自動プログラミング方法に関する。
グファイルから使用工具を自動的に選択してNCデータ
を作成する自動プログラミング方法に関する。
〈従来技術〉
複数のデータ入力ステップの各ステップに応じて対話画
面と機能キー(ソフトキー)画面をそれぞれデイスプレ
ィ装置に表示し1機能キー画面における特定の機能に応
じた機能キー(ソフトキー)が押圧されることにより該
機能に応じた処理を実行すると共に、対話画面を参照し
て入力されたデータを用いてNCプログラムを作成する
自動プログラミングシステムがある。
面と機能キー(ソフトキー)画面をそれぞれデイスプレ
ィ装置に表示し1機能キー画面における特定の機能に応
じた機能キー(ソフトキー)が押圧されることにより該
機能に応じた処理を実行すると共に、対話画面を参照し
て入力されたデータを用いてNCプログラムを作成する
自動プログラミングシステムがある。
かかる自動プログラミングシステムは第6図を参照する
と以下のステップ (1)「自動プログラミング」の実行を選択する第1ス
テツプ、 (2)入力すべきデータ(次に実行すべきステップ)を
選択する第2ステツプ。
と以下のステップ (1)「自動プログラミング」の実行を選択する第1ス
テツプ、 (2)入力すべきデータ(次に実行すべきステップ)を
選択する第2ステツプ。
(3)素材の材質を選択する第3ステツプ。
(4)面粗さを設定する第4ステツプ、(5)図面形式
を選択する第5ステツプ。
を選択する第5ステツプ。
(6)素材形状とその寸法を入力する第6ステツプ。
(7)部品形状とその寸法を入力する第7ステツプ、(
8)機械原点とタレット位置入力の第8ステツプ、(9
)加工工程を選択する第9ステツプ。
8)機械原点とタレット位置入力の第8ステツプ、(9
)加工工程を選択する第9ステツプ。
(lO)工具の選択と工具データ入力の第1Oステツプ
。
。
(11)加工条件決定の第11ステツプ。
(12)切削方向入力の第12ステツプ、(13)切削
範囲入力の第13ステツプ。
範囲入力の第13ステツプ。
(14)同じ工具で切削する領域の有無を入力する第1
4ステツプ。
4ステツプ。
(15)工具通路の計算(NCデータ作成)の第15ス
テツプ。
テツプ。
に従って、順次所定の設問画面(対話画面)をデイスプ
レィ画面に表示し、該設問に応じて必要なデータをオペ
レータをしてキーボードから入力させ、最終的に入力さ
れた全データを用いてNCプログラム(NCデータ)を
作成するようになっている。尚、ツーリングファイルに
基づいて自動的に工具を選択する場合には第10ステツ
プの工具の選択及び工具データ入力はする必要がない。
レィ画面に表示し、該設問に応じて必要なデータをオペ
レータをしてキーボードから入力させ、最終的に入力さ
れた全データを用いてNCプログラム(NCデータ)を
作成するようになっている。尚、ツーリングファイルに
基づいて自動的に工具を選択する場合には第10ステツ
プの工具の選択及び工具データ入力はする必要がない。
〈発明が解決しようとしている課題〉
ところで、上記方法で作成したNCデータにおいては、
削り残しが生じる場合がある。かかる場合において従来
は、オペレータが前記自動プログラミングステップに従
って削り残し形状を加工する別のNCデータを作成して
いた。このために削り残し形状を加工するNCデータの
作成に多大な時間を要するという問題があった。
削り残しが生じる場合がある。かかる場合において従来
は、オペレータが前記自動プログラミングステップに従
って削り残し形状を加工する別のNCデータを作成して
いた。このために削り残し形状を加工するNCデータの
作成に多大な時間を要するという問題があった。
以上から本発明の目的は、削り残し形状を加工するNC
データを自動的に作成でき、NCデータ作成時間を短縮
できる自動プログラミング方法を提供することである。
データを自動的に作成でき、NCデータ作成時間を短縮
できる自動プログラミング方法を提供することである。
く課題を解決するための手段〉
第1図は本発明の概略説明図である。
Wは部品形状を特定されたワーク、TLI、TL2はツ
ーリングファイルから自動的に選択された工具、PLI
は工具TLIにて加工する場合の工具通路、PL2は工
具TL2にて加工する場合の工具通路、RMPは削り残
し形状である。
ーリングファイルから自動的に選択された工具、PLI
は工具TLIにて加工する場合の工具通路、PL2は工
具TL2にて加工する場合の工具通路、RMPは削り残
し形状である。
〈作用〉
部品形状と加工工程を特定後、ツーリングファイルの中
から該加工工程に用いられる工具TLIを選択し、該工
具を用いてワークWと干渉しないように加工するNCデ
ータ(工具通路)PLIを作成し、該工具通路PLIに
よる加工で削り残し形状RMPが存在すればツーリング
ファイルの中から別の工具TL2を選択して該削り残し
形状RMPを加工する工具通路PL2を作成し、前記2
つの工具通路PLI、PL2を合成して部品形状加工用
のNCデータを作成する。
から該加工工程に用いられる工具TLIを選択し、該工
具を用いてワークWと干渉しないように加工するNCデ
ータ(工具通路)PLIを作成し、該工具通路PLIに
よる加工で削り残し形状RMPが存在すればツーリング
ファイルの中から別の工具TL2を選択して該削り残し
形状RMPを加工する工具通路PL2を作成し、前記2
つの工具通路PLI、PL2を合成して部品形状加工用
のNCデータを作成する。
〈実施例〉
第2図は本発明を実現する自動プログラミング機能を備
えた装置のブロック図である521は不揮発性のメモリ
であり、該メモリ21の第1領域21aには予め工具毎
に工具番号と。
えた装置のブロック図である521は不揮発性のメモリ
であり、該メモリ21の第1領域21aには予め工具毎
に工具番号と。
該工具が用いられる加工工程の名称と、工具形状データ
とが記憶されて工具データファイルが形成されており、
又、メモリ21の第2領域21bにはツーリングファイ
ルが記憶されている。ツーリングファイルは、タレット
へ同時に装着される複数本の工具の工具番号と、工具形
状データと、タレットへの工具取付データと、使用され
る加工工程名称よりなる。22はグラフィックデイスプ
レィ装置(CRT)、23はプロセッサ、24は繰作盤
、25は制御プログラムを記憶するROM。
とが記憶されて工具データファイルが形成されており、
又、メモリ21の第2領域21bにはツーリングファイ
ルが記憶されている。ツーリングファイルは、タレット
へ同時に装着される複数本の工具の工具番号と、工具形
状データと、タレットへの工具取付データと、使用され
る加工工程名称よりなる。22はグラフィックデイスプ
レィ装置(CRT)、23はプロセッサ、24は繰作盤
、25は制御プログラムを記憶するROM。
26は操作盤24から入力されたデータ、処理結果、作
成されたNCデータを記憶するRAM、27は作成され
たNCデータを紙テープ、バブルカセットなどの外部記
憶媒体28に出力するNCデータ出力装置である。
成されたNCデータを記憶するRAM、27は作成され
たNCデータを紙テープ、バブルカセットなどの外部記
憶媒体28に出力するNCデータ出力装置である。
第3図は本発明の処理の流れ図である。以下。
第3図の流れ図に従って自動プログラミング処理を説明
する。
する。
操作盤24から、NC旋盤加工定義用の対話画面に従っ
て従来の方法と同様に材質、設計図面の形式、素材の形
状とその寸法値(第1図(a)に破線で表示)1部品形
状とその寸法値(実線で表示)、機械原点とタレット旋
回位置を入力すると共に、加工工程を入力する1例えば
加工工程として外形荒加工を入力する(ステップ101
)。尚。
て従来の方法と同様に材質、設計図面の形式、素材の形
状とその寸法値(第1図(a)に破線で表示)1部品形
状とその寸法値(実線で表示)、機械原点とタレット旋
回位置を入力すると共に、加工工程を入力する1例えば
加工工程として外形荒加工を入力する(ステップ101
)。尚。
ツーリングファイルには、第4図の(a)〜(h)に示
す形状を有する複数本の工具が記憶されているものとす
る。但し、RNは刃先半径、ACは切り刃角、ANは刃
先角、XN、ZNは仮想刃先位置を意味し、切り刃角A
Cの正方向は主切り刃(図中、太線部分)を基準に反時
計回り、刃先角ANの正方向は主切り刃を基準に時計回
りである。
す形状を有する複数本の工具が記憶されているものとす
る。但し、RNは刃先半径、ACは切り刃角、ANは刃
先角、XN、ZNは仮想刃先位置を意味し、切り刃角A
Cの正方向は主切り刃(図中、太線部分)を基準に反時
計回り、刃先角ANの正方向は主切り刃を基準に時計回
りである。
外形荒加工の入力により、該外形荒加工に使用する工具
がツーリングファイルの中から選択される。尚、工具選
択の基準は特定された加工工程に使用される工具が部品
形状に沿って移動する時。
がツーリングファイルの中から選択される。尚、工具選
択の基準は特定された加工工程に使用される工具が部品
形状に沿って移動する時。
ワークに干渉しないことであり、かつ、削り残しが少な
いことである。そこで、プロセッサ23はツーリングフ
ァイルの中から荒加工用の工具(第4図)を4本ずつ取
り出して部品形状に沿って移動させる時、ワークに干渉
するかをチエツクする。
いことである。そこで、プロセッサ23はツーリングフ
ァイルの中から荒加工用の工具(第4図)を4本ずつ取
り出して部品形状に沿って移動させる時、ワークに干渉
するかをチエツクする。
例えば第4図(c)の工具を部品形状の要素ELI。
EL2.EL3 (第5図(a))に沿って移動させる
と、要素ELL、要素EL3において工具とワークが干
渉することがわかる。そこで、ワークに干渉してはいけ
ないので1.干渉しないように該工具を移動させると、
削り残し形状RMPが生じる(第5図(b)参照)。同
様に、他の工具においてもチエツクを行い、削り残し形
状RMPがないか、あるいは少ない工具を選択する。例
えば第4図(a)の工具を選択する(第5図(c)参照
)。
と、要素ELL、要素EL3において工具とワークが干
渉することがわかる。そこで、ワークに干渉してはいけ
ないので1.干渉しないように該工具を移動させると、
削り残し形状RMPが生じる(第5図(b)参照)。同
様に、他の工具においてもチエツクを行い、削り残し形
状RMPがないか、あるいは少ない工具を選択する。例
えば第4図(a)の工具を選択する(第5図(c)参照
)。
ついで、NCデータ作成に必要なデータを入力し、NC
データ作成が指示されると荒加工用のNCデータ作成時
に5選択した工具TLI (第1図(a))を用いて
ワークに干渉しないように工具通路PLIを作成する(
第1図(a)参照、ステップ102)。
データ作成が指示されると荒加工用のNCデータ作成時
に5選択した工具TLI (第1図(a))を用いて
ワークに干渉しないように工具通路PLIを作成する(
第1図(a)参照、ステップ102)。
次に、プロセッサ23は工具通路PLIによる加工で削
り残し形状RMPが存在するかどうが判断しくステップ
103)、存在すれば削り残し形状RMPを自動的に算
出すると共に、該削り残し形状RMPを外形荒加工する
為の別の工具を前記ツーリングファイルの中から前記と
同様の手順で選択する。尚、この場合、前回選択した工
具TL1とは勝手(右勝手、左勝手)の異なる工具(第
4図(e))TL2を選択する。ついで1.該削り残し
形状RMPを加工する工具通路PLI (最初の工具と
は送り方向が逆向きになる)を作成すると共に(第1図
(b)参照)、前記2つの工具通路PL1、PL2を合
成して部品形状を外形荒加工するNCデータを作成しく
ステップ104)、ステップ103以降の処理を繰り返
す。
り残し形状RMPが存在するかどうが判断しくステップ
103)、存在すれば削り残し形状RMPを自動的に算
出すると共に、該削り残し形状RMPを外形荒加工する
為の別の工具を前記ツーリングファイルの中から前記と
同様の手順で選択する。尚、この場合、前回選択した工
具TL1とは勝手(右勝手、左勝手)の異なる工具(第
4図(e))TL2を選択する。ついで1.該削り残し
形状RMPを加工する工具通路PLI (最初の工具と
は送り方向が逆向きになる)を作成すると共に(第1図
(b)参照)、前記2つの工具通路PL1、PL2を合
成して部品形状を外形荒加工するNCデータを作成しく
ステップ104)、ステップ103以降の処理を繰り返
す。
一方、ステップ103の判断において削り残し形状RM
Pが存在しなければ1次の加工工程の為のNCデータを
同時に作成し、最後にNCデータ終了を意味するワード
(例えば「M2O」)を追加しくステップ105)、自
動プログラミング処理を終了する。
Pが存在しなければ1次の加工工程の為のNCデータを
同時に作成し、最後にNCデータ終了を意味するワード
(例えば「M2O」)を追加しくステップ105)、自
動プログラミング処理を終了する。
〈発明の効果〉
以上本発明によれば1部品形状と加工工程を特定後、ツ
ーリングファイルの中がら該加工工程に用いられる工具
を選択し、前記工具を用いてワークと干渉しないように
加工するNCデータを作成し、該NCデータによる加工
で削り残し形状が存在すればツーリングファイルの中か
ら別の工具を選択して該削り残し形状を加工するNCデ
ータを作成し、前記2つのNCデータを合成して部品形
状加工用のNCデータを作成するように構成したから、
NCデータを作成するための操作時間を短縮できる。
ーリングファイルの中がら該加工工程に用いられる工具
を選択し、前記工具を用いてワークと干渉しないように
加工するNCデータを作成し、該NCデータによる加工
で削り残し形状が存在すればツーリングファイルの中か
ら別の工具を選択して該削り残し形状を加工するNCデ
ータを作成し、前記2つのNCデータを合成して部品形
状加工用のNCデータを作成するように構成したから、
NCデータを作成するための操作時間を短縮できる。
第1図は本発明の概略説明図。
第2図は本発明を実現する自動プログラミング機能を備
えた装置のブロック図、 第3図は本発明にかかる自動プログラミング処理の流れ
図。 第4図は工具形状の説明図。 第5図は本発明の工具選択処理の説明図、第6図は従来
例の説明図である。 21・・不揮発性メモリ、 22・・グラフィックデイスプレィ装置、23・・プロ
セッサ、 24・・操作盤、 25・・ROM。 2G・・RAM、 W・・ワーク、 TL・・工具。 PL・・工具通路。 RMP・・削り残し形状 特許出願人 ファナック株式会社代理人
弁理士 齋藤千幹第1図(Q) 第1図(b) 第2図 第3図 第5図 (a) 筑6 図
えた装置のブロック図、 第3図は本発明にかかる自動プログラミング処理の流れ
図。 第4図は工具形状の説明図。 第5図は本発明の工具選択処理の説明図、第6図は従来
例の説明図である。 21・・不揮発性メモリ、 22・・グラフィックデイスプレィ装置、23・・プロ
セッサ、 24・・操作盤、 25・・ROM。 2G・・RAM、 W・・ワーク、 TL・・工具。 PL・・工具通路。 RMP・・削り残し形状 特許出願人 ファナック株式会社代理人
弁理士 齋藤千幹第1図(Q) 第1図(b) 第2図 第3図 第5図 (a) 筑6 図
Claims (2)
- (1)ツーリングフアイルから使用工具を自動的に選択
してNCデータを作成する自動プログラミング方法にお
いて、部品形状と加工工程を特定後、ツーリングフアイ
ルの中から該加工工程に用いられる工具を選択し、前記
工具を用いてワークと干渉しないように加工するNCデ
ータを作成し、該NCデータによる加工で削り残し形状
が存在すればツーリングフアイルの中から別の工具を選
択して該削り残し形状を加工するNCデータを作成し、
前記2つのNCデータを合成して部品形状加工用のNC
データを作成することを特徴とする自動プログラミング
方法。 - (2)前記別の工具として最初の工具と勝手(右勝手、
左勝手)が異なるものを選択し、最初の工具と逆方向に
送って削り残し形状を加工するNCデータを作成するこ
とを特徴とする特許請求の範囲第(1)項記載の自動プ
ログラミング方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13214088A JPH01300306A (ja) | 1988-05-30 | 1988-05-30 | 自動プログラミング方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13214088A JPH01300306A (ja) | 1988-05-30 | 1988-05-30 | 自動プログラミング方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01300306A true JPH01300306A (ja) | 1989-12-04 |
Family
ID=15074297
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13214088A Pending JPH01300306A (ja) | 1988-05-30 | 1988-05-30 | 自動プログラミング方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01300306A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03251907A (ja) * | 1990-02-28 | 1991-11-11 | Okuma Mach Works Ltd | 数値制御情報作成方法 |
| JPH0484306A (ja) * | 1990-07-27 | 1992-03-17 | Okuma Mach Works Ltd | 数値制御情報作成方法 |
| JP2015191438A (ja) * | 2014-03-28 | 2015-11-02 | オークマ株式会社 | 数値制御情報作成装置 |
| JP7731528B1 (ja) * | 2025-02-19 | 2025-08-29 | 三菱電機株式会社 | 加工プログラム生成装置、数値制御装置、機械加工システム及び加工プログラム生成方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6215057A (ja) * | 1985-07-15 | 1987-01-23 | Mitsubishi Heavy Ind Ltd | 削り残し部分を切削するための自動プログラミング装置 |
| JPH01152510A (ja) * | 1987-12-09 | 1989-06-15 | Seiko Epson Corp | 自動パートプログラム作成方法 |
-
1988
- 1988-05-30 JP JP13214088A patent/JPH01300306A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6215057A (ja) * | 1985-07-15 | 1987-01-23 | Mitsubishi Heavy Ind Ltd | 削り残し部分を切削するための自動プログラミング装置 |
| JPH01152510A (ja) * | 1987-12-09 | 1989-06-15 | Seiko Epson Corp | 自動パートプログラム作成方法 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03251907A (ja) * | 1990-02-28 | 1991-11-11 | Okuma Mach Works Ltd | 数値制御情報作成方法 |
| JPH0484306A (ja) * | 1990-07-27 | 1992-03-17 | Okuma Mach Works Ltd | 数値制御情報作成方法 |
| JP2015191438A (ja) * | 2014-03-28 | 2015-11-02 | オークマ株式会社 | 数値制御情報作成装置 |
| JP7731528B1 (ja) * | 2025-02-19 | 2025-08-29 | 三菱電機株式会社 | 加工プログラム生成装置、数値制御装置、機械加工システム及び加工プログラム生成方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5150305A (en) | Numerical control system providing graphic machining simulation | |
| JPS6257852A (ja) | 自動プログラミング装置 | |
| JPH0585301B2 (ja) | ||
| KR930010590B1 (ko) | 공구 형상의 자동 그래픽 표시 방식 | |
| EP0145934B1 (en) | Tool display method and device for machining apparatus equipped with numerical control unit | |
| EP0529239B1 (en) | Numerical control unit with position counter control and display | |
| EP0113682B1 (en) | Numerical control system and method | |
| KR910007258B1 (ko) | Nc데이터 작성방법 | |
| JPH01300306A (ja) | 自動プログラミング方法 | |
| JP2606714B2 (ja) | 数値制御装置 | |
| JPS61103213A (ja) | Ncデ−タ作成方法 | |
| JPS63153603A (ja) | Ncデータ作成装置における削り残し部加工のncデータ作成方法 | |
| EP0509102A1 (en) | Method of working simulation | |
| JPS63196906A (ja) | 旋盤用プログラミング装置 | |
| JP2846320B2 (ja) | 対話型数値制御装置 | |
| JPH06142954A (ja) | レーザ加工装置の数値制御プログラムによる制御方法 | |
| JP3248081B2 (ja) | 切削軸の自動変更機能付き自動プログラム作成装置 | |
| JPS6324307A (ja) | Ncデ−タチエツク方法 | |
| JPH0347980B2 (ja) | ||
| JPH0512097B2 (ja) | ||
| JPS6359604A (ja) | 数値制御装置の加工径路変更方法 | |
| JPS61257740A (ja) | 工具決定方式 | |
| Spur et al. | Dynamic simulation system for NC-turning programs | |
| JPH0158016B2 (ja) | ||
| JPH01224807A (ja) | 対話形自動プログラミング装置 |