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
Application number
JP13214088A
Other languages
English (en)
Inventor
Takahiko Endo
貴彦 遠藤
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP13214088A priority Critical patent/JPH01300306A/ja
Publication of JPH01300306A publication Critical patent/JPH01300306A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は自動プログラミング方法に係り、特にツーリン
グファイルから使用工具を自動的に選択してNCデータ
を作成する自動プログラミング方法に関する。
〈従来技術〉 複数のデータ入力ステップの各ステップに応じて対話画
面と機能キー(ソフトキー)画面をそれぞれデイスプレ
ィ装置に表示し1機能キー画面における特定の機能に応
じた機能キー(ソフトキー)が押圧されることにより該
機能に応じた処理を実行すると共に、対話画面を参照し
て入力されたデータを用いてNCプログラムを作成する
自動プログラミングシステムがある。
かかる自動プログラミングシステムは第6図を参照する
と以下のステップ (1)「自動プログラミング」の実行を選択する第1ス
テツプ、 (2)入力すべきデータ(次に実行すべきステップ)を
選択する第2ステツプ。
(3)素材の材質を選択する第3ステツプ。
(4)面粗さを設定する第4ステツプ、(5)図面形式
を選択する第5ステツプ。
(6)素材形状とその寸法を入力する第6ステツプ。
(7)部品形状とその寸法を入力する第7ステツプ、(
8)機械原点とタレット位置入力の第8ステツプ、(9
)加工工程を選択する第9ステツプ。
(lO)工具の選択と工具データ入力の第1Oステツプ
(11)加工条件決定の第11ステツプ。
(12)切削方向入力の第12ステツプ、(13)切削
範囲入力の第13ステツプ。
(14)同じ工具で切削する領域の有無を入力する第1
4ステツプ。
(15)工具通路の計算(NCデータ作成)の第15ス
テツプ。
に従って、順次所定の設問画面(対話画面)をデイスプ
レィ画面に表示し、該設問に応じて必要なデータをオペ
レータをしてキーボードから入力させ、最終的に入力さ
れた全データを用いてNCプログラム(NCデータ)を
作成するようになっている。尚、ツーリングファイルに
基づいて自動的に工具を選択する場合には第10ステツ
プの工具の選択及び工具データ入力はする必要がない。
〈発明が解決しようとしている課題〉 ところで、上記方法で作成したNCデータにおいては、
削り残しが生じる場合がある。かかる場合において従来
は、オペレータが前記自動プログラミングステップに従
って削り残し形状を加工する別のNCデータを作成して
いた。このために削り残し形状を加工するNCデータの
作成に多大な時間を要するという問題があった。
以上から本発明の目的は、削り残し形状を加工するNC
データを自動的に作成でき、NCデータ作成時間を短縮
できる自動プログラミング方法を提供することである。
く課題を解決するための手段〉 第1図は本発明の概略説明図である。
Wは部品形状を特定されたワーク、TLI、TL2はツ
ーリングファイルから自動的に選択された工具、PLI
は工具TLIにて加工する場合の工具通路、PL2は工
具TL2にて加工する場合の工具通路、RMPは削り残
し形状である。
〈作用〉 部品形状と加工工程を特定後、ツーリングファイルの中
から該加工工程に用いられる工具TLIを選択し、該工
具を用いてワークWと干渉しないように加工するNCデ
ータ(工具通路)PLIを作成し、該工具通路PLIに
よる加工で削り残し形状RMPが存在すればツーリング
ファイルの中から別の工具TL2を選択して該削り残し
形状RMPを加工する工具通路PL2を作成し、前記2
つの工具通路PLI、PL2を合成して部品形状加工用
のNCデータを作成する。
〈実施例〉 第2図は本発明を実現する自動プログラミング機能を備
えた装置のブロック図である521は不揮発性のメモリ
であり、該メモリ21の第1領域21aには予め工具毎
に工具番号と。
該工具が用いられる加工工程の名称と、工具形状データ
とが記憶されて工具データファイルが形成されており、
又、メモリ21の第2領域21bにはツーリングファイ
ルが記憶されている。ツーリングファイルは、タレット
へ同時に装着される複数本の工具の工具番号と、工具形
状データと、タレットへの工具取付データと、使用され
る加工工程名称よりなる。22はグラフィックデイスプ
レィ装置(CRT)、23はプロセッサ、24は繰作盤
、25は制御プログラムを記憶するROM。
26は操作盤24から入力されたデータ、処理結果、作
成されたNCデータを記憶するRAM、27は作成され
たNCデータを紙テープ、バブルカセットなどの外部記
憶媒体28に出力するNCデータ出力装置である。
第3図は本発明の処理の流れ図である。以下。
第3図の流れ図に従って自動プログラミング処理を説明
する。
操作盤24から、NC旋盤加工定義用の対話画面に従っ
て従来の方法と同様に材質、設計図面の形式、素材の形
状とその寸法値(第1図(a)に破線で表示)1部品形
状とその寸法値(実線で表示)、機械原点とタレット旋
回位置を入力すると共に、加工工程を入力する1例えば
加工工程として外形荒加工を入力する(ステップ101
)。尚。
ツーリングファイルには、第4図の(a)〜(h)に示
す形状を有する複数本の工具が記憶されているものとす
る。但し、RNは刃先半径、ACは切り刃角、ANは刃
先角、XN、ZNは仮想刃先位置を意味し、切り刃角A
Cの正方向は主切り刃(図中、太線部分)を基準に反時
計回り、刃先角ANの正方向は主切り刃を基準に時計回
りである。
外形荒加工の入力により、該外形荒加工に使用する工具
がツーリングファイルの中から選択される。尚、工具選
択の基準は特定された加工工程に使用される工具が部品
形状に沿って移動する時。
ワークに干渉しないことであり、かつ、削り残しが少な
いことである。そこで、プロセッサ23はツーリングフ
ァイルの中から荒加工用の工具(第4図)を4本ずつ取
り出して部品形状に沿って移動させる時、ワークに干渉
するかをチエツクする。
例えば第4図(c)の工具を部品形状の要素ELI。
EL2.EL3 (第5図(a))に沿って移動させる
と、要素ELL、要素EL3において工具とワークが干
渉することがわかる。そこで、ワークに干渉してはいけ
ないので1.干渉しないように該工具を移動させると、
削り残し形状RMPが生じる(第5図(b)参照)。同
様に、他の工具においてもチエツクを行い、削り残し形
状RMPがないか、あるいは少ない工具を選択する。例
えば第4図(a)の工具を選択する(第5図(c)参照
)。
ついで、NCデータ作成に必要なデータを入力し、NC
データ作成が指示されると荒加工用の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以降の処理を繰り返
す。
一方、ステップ103の判断において削り残し形状RM
Pが存在しなければ1次の加工工程の為のNCデータを
同時に作成し、最後にNCデータ終了を意味するワード
(例えば「M2O」)を追加しくステップ105)、自
動プログラミング処理を終了する。
〈発明の効果〉 以上本発明によれば1部品形状と加工工程を特定後、ツ
ーリングファイルの中がら該加工工程に用いられる工具
を選択し、前記工具を用いてワークと干渉しないように
加工する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 図

Claims (2)

    【特許請求の範囲】
  1. (1)ツーリングフアイルから使用工具を自動的に選択
    してNCデータを作成する自動プログラミング方法にお
    いて、部品形状と加工工程を特定後、ツーリングフアイ
    ルの中から該加工工程に用いられる工具を選択し、前記
    工具を用いてワークと干渉しないように加工するNCデ
    ータを作成し、該NCデータによる加工で削り残し形状
    が存在すればツーリングフアイルの中から別の工具を選
    択して該削り残し形状を加工するNCデータを作成し、
    前記2つのNCデータを合成して部品形状加工用のNC
    データを作成することを特徴とする自動プログラミング
    方法。
  2. (2)前記別の工具として最初の工具と勝手(右勝手、
    左勝手)が異なるものを選択し、最初の工具と逆方向に
    送って削り残し形状を加工するNCデータを作成するこ
    とを特徴とする特許請求の範囲第(1)項記載の自動プ
    ログラミング方法。
JP13214088A 1988-05-30 1988-05-30 自動プログラミング方法 Pending JPH01300306A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 自動パートプログラム作成方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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) 対話形自動プログラミング装置