JPS6232503A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPS6232503A JPS6232503A JP17172685A JP17172685A JPS6232503A JP S6232503 A JPS6232503 A JP S6232503A JP 17172685 A JP17172685 A JP 17172685A JP 17172685 A JP17172685 A JP 17172685A JP S6232503 A JPS6232503 A JP S6232503A
- Authority
- JP
- Japan
- Prior art keywords
- machining
- tool
- numerical control
- control device
- machined
- 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
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は加工プログラムの実行順序を、工具交換回数が
最も少くなるように変更機能を備えた数値制御装置に関
するものである。
最も少くなるように変更機能を備えた数値制御装置に関
するものである。
従来、数値制御装置の加工プログラム(NCテープ)は
、プログラマの考え方に従って作成されるものであった
が、そのプログラムの作成方法はプログラマにとって作
業し易く、理解しやすいプログラムを作成することが中
心であシ、機械の加工時間の短縮等、効率の良い加工プ
ログラムを作成することはあまり考慮されていなかった
。
、プログラマの考え方に従って作成されるものであった
が、そのプログラムの作成方法はプログラマにとって作
業し易く、理解しやすいプログラムを作成することが中
心であシ、機械の加工時間の短縮等、効率の良い加工プ
ログラムを作成することはあまり考慮されていなかった
。
従来の自動9手動プログラミング作成システムの一例を
第2図に示す。図において、1は手動プログラミングシ
ステム、2は自動プログラミングシステム、6は被加工
用の図面、4はプログラマであるパートプランナ、5は
NC(数値制御)装置、6は加工部品である。
第2図に示す。図において、1は手動プログラミングシ
ステム、2は自動プログラミングシステム、6は被加工
用の図面、4はプログラマであるパートプランナ、5は
NC(数値制御)装置、6は加工部品である。
次に動作について説明する。まず、NC装置5を稼動さ
せるに当ってパートプランナ(プログラマ)4は図面6
に基づいて、NCテープ11又は21′f、作成する。
せるに当ってパートプランナ(プログラマ)4は図面6
に基づいて、NCテープ11又は21′f、作成する。
ここで加工物が簡単な形であればプロセスシート?作成
し、1字1字バンチして手動プログラミング1する。ま
た、形状が複雑であったυ、特に曲線や曲面など複雑で
精度の高い加工が要求される場合にはコンピュータを用
い自動プログラミング1する。手動プログラミング1に
おけるプロセスシー)Kは図面6からの加工順序、加工
基準の取り方、工具の通路、切削条件などが決められ加
工動作の順序が決定される。また、自動プログラミング
2のパートフ゛ログラムではプログラムの翻訳、文法チ
ェック等の他に加工諸元の演算等が行われる。
し、1字1字バンチして手動プログラミング1する。ま
た、形状が複雑であったυ、特に曲線や曲面など複雑で
精度の高い加工が要求される場合にはコンピュータを用
い自動プログラミング1する。手動プログラミング1に
おけるプロセスシー)Kは図面6からの加工順序、加工
基準の取り方、工具の通路、切削条件などが決められ加
工動作の順序が決定される。また、自動プログラミング
2のパートフ゛ログラムではプログラムの翻訳、文法チ
ェック等の他に加工諸元の演算等が行われる。
従来の数値制御装置の加工プログラム(NCテープ)は
、以上のように作成されていたため、例えば切削に使用
する工具が多種類に亘る場合等には、工具交換が頻繁に
行われ、切削以外の工具交換の段取υに時間がかかつて
加工効率の低下を招く等の問題点があった。
、以上のように作成されていたため、例えば切削に使用
する工具が多種類に亘る場合等には、工具交換が頻繁に
行われ、切削以外の工具交換の段取υに時間がかかつて
加工効率の低下を招く等の問題点があった。
この発明は、上記のような問題点を解消するためになさ
れたもので、リードタイムの短縮を図るために、工具の
交換回数が減少するよう、加工プログラムの実行順序全
解析して変更する数値制御装置を得ること?目的とする
。
れたもので、リードタイムの短縮を図るために、工具の
交換回数が減少するよう、加工プログラムの実行順序全
解析して変更する数値制御装置を得ること?目的とする
。
この発明に係る数値制御装置は、加工プログラムを予め
解析し、効率の良い工具段取9の加工順序に従って加ニ
ゲログラムを実行する機能を持たせたものである。
解析し、効率の良い工具段取9の加工順序に従って加ニ
ゲログラムを実行する機能を持たせたものである。
この発明Vi、数値制御装置での工具交換回数を極力減
らして、工具交換に要する時間を減少させることにより
、リードタイムを短縮する。
らして、工具交換に要する時間を減少させることにより
、リードタイムを短縮する。
以下、この発明の一実施例を、第1図のフローチャート
により説明する。まず、数値制御装置(第2因の5)内
部のメモリに、加工を既に終了した工具を記憶する領域
(以下、加工済工具と記す)と現在加工中である工具を
記憶する領域(加工中工具と記す)とを設ける。初期値
は、いずれも空白である。(ステップ1)Sr1 次に加工プログラム(NCテープ)を先頭から実行し、
工具交換指令(以下、T指令と記す。)まで実行する。
により説明する。まず、数値制御装置(第2因の5)内
部のメモリに、加工を既に終了した工具を記憶する領域
(以下、加工済工具と記す)と現在加工中である工具を
記憶する領域(加工中工具と記す)とを設ける。初期値
は、いずれも空白である。(ステップ1)Sr1 次に加工プログラム(NCテープ)を先頭から実行し、
工具交換指令(以下、T指令と記す。)まで実行する。
(ステップ2)ST■そこでT指令があれば、加工済工
具であるか否かを予め調べ加工済工具であれば工作機械
を止めてから次の加工プログラム全実行する。(ステッ
プ3)ST■、加工済工具でなければ、現在加工中の工
具と比較する。加工中工具が空白であれば、加工中工具
に記憶する。そして、工具を交換し、工作機械を動作さ
せて加工プログラムを実行する(ステップ4)ST■ 加工中工具と同じ場合には、工作機械を動作して加工プ
ログラムを実行する。(ステップ5)ST■ また、加工中工具と異る場合には工作機械を止め、次の
加工プログラムを実行する。(ステップ6)ST■ 加工プログラムの実行が終了すると加工中工具が空白で
あるか否かを調べる。もし、空白であれば、T指令で指
定された工具はすべて加工済工具でおること金示すので
、加工を終了する。(ステップ7)ST■ 空白でなければ、加工中工具を、加工済工具に追加し、
加工中工具1[白にして、加工プログラムを再び先頭か
ら実行する。(ステップ8)ST■このように、加工プ
ログラムを1口実行するときは、1つの工具に注目し、
この工具による加工だけを行う。加工プログラムで使用
する工具すべてについての加工が終了したときに、全て
の加工全終了する。
具であるか否かを予め調べ加工済工具であれば工作機械
を止めてから次の加工プログラム全実行する。(ステッ
プ3)ST■、加工済工具でなければ、現在加工中の工
具と比較する。加工中工具が空白であれば、加工中工具
に記憶する。そして、工具を交換し、工作機械を動作さ
せて加工プログラムを実行する(ステップ4)ST■ 加工中工具と同じ場合には、工作機械を動作して加工プ
ログラムを実行する。(ステップ5)ST■ また、加工中工具と異る場合には工作機械を止め、次の
加工プログラムを実行する。(ステップ6)ST■ 加工プログラムの実行が終了すると加工中工具が空白で
あるか否かを調べる。もし、空白であれば、T指令で指
定された工具はすべて加工済工具でおること金示すので
、加工を終了する。(ステップ7)ST■ 空白でなければ、加工中工具を、加工済工具に追加し、
加工中工具1[白にして、加工プログラムを再び先頭か
ら実行する。(ステップ8)ST■このように、加工プ
ログラムを1口実行するときは、1つの工具に注目し、
この工具による加工だけを行う。加工プログラムで使用
する工具すべてについての加工が終了したときに、全て
の加工全終了する。
なお、上記実施例では、加工プログラムに出現する工具
の順序に従って加工を行うようにプログラム変更機能を
設けた例について説明したが、工具に優先順位をつけて
加工を行っても良い。
の順序に従って加工を行うようにプログラム変更機能を
設けた例について説明したが、工具に優先順位をつけて
加工を行っても良い。
以上のように、この発明によれば、数値制御装置の加工
プログラムを最も効率の良いリードタイムの順序に数値
制御装置内で自動的に組変えて実行するようにしたので
、工具交換等の段取時間が削減されリードタイムの短い
高効率の加工が行える効果がある。
プログラムを最も効率の良いリードタイムの順序に数値
制御装置内で自動的に組変えて実行するようにしたので
、工具交換等の段取時間が削減されリードタイムの短い
高効率の加工が行える効果がある。
【図面の簡単な説明】
第1図は、本発明の一実施例を示す数値制御装置のフロ
ーチャート、第2図は従来の数値制御装置のプログラミ
ングシステム説明用図である。 図において、5は数値制御(NC)装置、11゜21は
NCテープ(加工プログラム)である。 特許出願人 三菱電機株式会社 手続補正書(自発) 昭和 韓・6・爾3 日
ーチャート、第2図は従来の数値制御装置のプログラミ
ングシステム説明用図である。 図において、5は数値制御(NC)装置、11゜21は
NCテープ(加工プログラム)である。 特許出願人 三菱電機株式会社 手続補正書(自発) 昭和 韓・6・爾3 日
Claims (1)
- 数値制御装置用の加工諸元をプログラムした加工プログ
ラムを実行して機械加工を行う数値制御装置において、
前記加工プログラムの実行に際し同一工具による機械加
工をまとめて実行するように予め前記数値制御装置内の
メモリで工具交換回数を減らす加工プログラムの自動解
析を行つてから加工を実行するようにしたことを特徴と
する数値制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17172685A JPS6232503A (ja) | 1985-08-06 | 1985-08-06 | 数値制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17172685A JPS6232503A (ja) | 1985-08-06 | 1985-08-06 | 数値制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6232503A true JPS6232503A (ja) | 1987-02-12 |
Family
ID=15928535
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17172685A Pending JPS6232503A (ja) | 1985-08-06 | 1985-08-06 | 数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6232503A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01183736A (ja) * | 1988-01-18 | 1989-07-21 | Toshiba Corp | 情報処理装置 |
| JPH0431906A (ja) * | 1990-05-29 | 1992-02-04 | Fanuc Ltd | 工程編集方法 |
| JP2015222550A (ja) * | 2014-05-23 | 2015-12-10 | ファナック株式会社 | プログラム加工再開機能を有する数値制御装置 |
-
1985
- 1985-08-06 JP JP17172685A patent/JPS6232503A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01183736A (ja) * | 1988-01-18 | 1989-07-21 | Toshiba Corp | 情報処理装置 |
| JPH0431906A (ja) * | 1990-05-29 | 1992-02-04 | Fanuc Ltd | 工程編集方法 |
| JP2015222550A (ja) * | 2014-05-23 | 2015-12-10 | ファナック株式会社 | プログラム加工再開機能を有する数値制御装置 |
| US9904279B2 (en) | 2014-05-23 | 2018-02-27 | Fanuc Corporation | Numerical control device provided with programmed machining restart function |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4586125A (en) | Numerical control working system | |
| KR940010396B1 (ko) | 수치제어 자동프로그래밍 장치 | |
| JPS59172013A (ja) | 数値制御装置の刃物台同期方式 | |
| EP0103428B1 (en) | Nc programming apparatus | |
| JPH03158908A (ja) | 複合加工機における自動プログラミング方式 | |
| JPS6232503A (ja) | 数値制御装置 | |
| JPS58175010A (ja) | 4軸旋盤用数値制御装置のグラフイツク表示方法 | |
| JP3893334B2 (ja) | 多系統数値制御装置 | |
| JPH1058279A (ja) | タレット工具選択指令方法 | |
| EP0328663A4 (en) | Method of replacing the tools | |
| EP0331754A1 (en) | Cnc program execution apparatus | |
| JP2696206B2 (ja) | 自動パートプログラム作成方法 | |
| JPS59211105A (ja) | パ−トプログラム作成方法 | |
| JPS5975307A (ja) | Ncパ−トプログラム出力方式 | |
| JPH0421203B2 (ja) | ||
| JPS61219548A (ja) | Nc機の自動工具変換装置 | |
| JPH01189704A (ja) | 数値制御装置 | |
| JPH05204421A (ja) | Ncプログラム処理方法 | |
| JPS60171505A (ja) | 数値制御システムにおける機械制御プログラム管理方式 | |
| JPH04100122A (ja) | Nc加工プログラム実行装置 | |
| JPS63278736A (ja) | 高能率工具選択方法 | |
| JPH03156507A (ja) | 対話型数値制御装置又は自動プログラミング装置のプログラミング方式 | |
| JPH01152510A (ja) | 自動パートプログラム作成方法 | |
| JPH0511831A (ja) | Nc制御装置における加工プログラム解析方法 | |
| JPS62293310A (ja) | 数値制御装置のユーザプログラム実行方法 |