JPS5937028A - 工具選択方法 - Google Patents
工具選択方法Info
- Publication number
- JPS5937028A JPS5937028A JP14302882A JP14302882A JPS5937028A JP S5937028 A JPS5937028 A JP S5937028A JP 14302882 A JP14302882 A JP 14302882A JP 14302882 A JP14302882 A JP 14302882A JP S5937028 A JPS5937028 A JP S5937028A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- name
- correspondence
- tools
- machine
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/182—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50249—Tool, probe, pen changer
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Automatic Tool Replacement In Machine Tools (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は工具選択方法に係り、特にプログラマが通常呼
んでいる工具の呼称を用いてプログラミングができる数
値制御における工具選択方法に関する。
んでいる工具の呼称を用いてプログラミングができる数
値制御における工具選択方法に関する。
数値制御工作機械は数値制御装置の制御に基し・て工具
或いはテーブルを指令通路に沿って移動させ、該工具に
よりワークに指令通りの加工を行なう。か\る工作機械
は複数本の工具を有し、加]二の種類に応じて所定の工
具を自動的に選択して加工が行なえるようになっている
。即ち、NCプログラム中に所望の工具選択命令(T機
能命令とし・い、アルファベット″T“と°“T″に続
く工具番号で表現される)を挿入しておけばNC装置は
NCプログラムデータ中よりアルファベット’T”、c
’RJ 別]、てパT′″に続く工具番号な工作機械
に出力し、工作機械をして該工具番号に応じた工具を選
択させ、該工具によりワークに加工を実行させる。尚、
工具径又は工具長補正番号(工具補正番号というンは工
具選択命令を゛Tr]ロロロ″ の如くアルファベラ、
−+、r11と”’l”’ K続く4桁の数値で表現し
、下2桁で補正番号を指令する(上2桁は工具番号2こ
とにより、或いは工具選択命令’l”1’ロロH○○″
の如くアルファベット@ITIIとT”Ic続く2桁の
工具番号と、アルファベット”H’″と”H” K !
< 2 桁の数値とで指令し、アルファベットパ′″
に続<2■( 桁で工具補正番号を指令することにより行われる。
或いはテーブルを指令通路に沿って移動させ、該工具に
よりワークに指令通りの加工を行なう。か\る工作機械
は複数本の工具を有し、加]二の種類に応じて所定の工
具を自動的に選択して加工が行なえるようになっている
。即ち、NCプログラム中に所望の工具選択命令(T機
能命令とし・い、アルファベット″T“と°“T″に続
く工具番号で表現される)を挿入しておけばNC装置は
NCプログラムデータ中よりアルファベット’T”、c
’RJ 別]、てパT′″に続く工具番号な工作機械
に出力し、工作機械をして該工具番号に応じた工具を選
択させ、該工具によりワークに加工を実行させる。尚、
工具径又は工具長補正番号(工具補正番号というンは工
具選択命令を゛Tr]ロロロ″ の如くアルファベラ、
−+、r11と”’l”’ K続く4桁の数値で表現し
、下2桁で補正番号を指令する(上2桁は工具番号2こ
とにより、或いは工具選択命令’l”1’ロロH○○″
の如くアルファベット@ITIIとT”Ic続く2桁の
工具番号と、アルファベット”H’″と”H” K !
< 2 桁の数値とで指令し、アルファベットパ′″
に続<2■( 桁で工具補正番号を指令することにより行われる。
以上のように、従来は■具交俟命令をアルファベット”
TI+或いはH#に工具番号と工具補正番号を付して作
成しなけねばならないため選択すべき工具の工具番号と
]−具補正番号を一々調べて、プログラミングをしなけ
ればならなかった。このため、プログラミングが煩雑と
なり、しかもプログラムミスを生じる原因となってし・
た。特に、IJリルーψ6−I、20 というように同
一呼称を有する複数本の工具が設けられている場合には
どの順序で工具を使用するのか(fl用順序管理ン、ど
のぐらり・使用したら次の」具を選択使用するのか(寿
命管理)を考シしながら工具を選択し、その工具番号及
び工具補正番号を指令しなくてはならないため、ますま
す7′ログラミングが煩雑になっている。
TI+或いはH#に工具番号と工具補正番号を付して作
成しなけねばならないため選択すべき工具の工具番号と
]−具補正番号を一々調べて、プログラミングをしなけ
ればならなかった。このため、プログラミングが煩雑と
なり、しかもプログラムミスを生じる原因となってし・
た。特に、IJリルーψ6−I、20 というように同
一呼称を有する複数本の工具が設けられている場合には
どの順序で工具を使用するのか(fl用順序管理ン、ど
のぐらり・使用したら次の」具を選択使用するのか(寿
命管理)を考シしながら工具を選択し、その工具番号及
び工具補正番号を指令しなくてはならないため、ますま
す7′ログラミングが煩雑になっている。
以上から、本発明は工具番号や工具補正番号を指令する
必要がなく、工具呼称を指令するだけで工具選択命令を
作成できると共に、初数本の同一呼称を有する工具が設
けられていても自動的に使用順序管理や寿命管理が行な
える工具選択方法を提供することを目的とする。
必要がなく、工具呼称を指令するだけで工具選択命令を
作成できると共に、初数本の同一呼称を有する工具が設
けられていても自動的に使用順序管理や寿命管理が行な
える工具選択方法を提供することを目的とする。
以)、本発明の実施例を図面に従って詳細に説明する。
第1図は本発明の実施例ブロック図であり、不揮発性の
メモリ101には第2図に示すように工具呼称と工具番
号と工具補正番号と工具使用順位と工具寿命(使用回数
)の対応関係が記憶されている。尚、工具寿命としては
工具使用回数の外工具使用時間であってもより・。順位
メモリ102は各工具呼称に対応して記憶領域を有し、
工具呼称を指令したとき選択される工具の使用順位が記
憶され、回数メモリ103は各工具呼称に対応して記憶
領域を有し、工具呼称を指令したとき選択される工具の
使用回数が記憶されている。
メモリ101には第2図に示すように工具呼称と工具番
号と工具補正番号と工具使用順位と工具寿命(使用回数
)の対応関係が記憶されている。尚、工具寿命としては
工具使用回数の外工具使用時間であってもより・。順位
メモリ102は各工具呼称に対応して記憶領域を有し、
工具呼称を指令したとき選択される工具の使用順位が記
憶され、回数メモリ103は各工具呼称に対応して記憶
領域を有し、工具呼称を指令したとき選択される工具の
使用回数が記憶されている。
NCテープ104ニは工具選択命令を除き通常のフォー
マットでNCプログラムデータが記憶されている。工具
選択命令はアルファベット″1itHとttT”K続く
工具呼称によって作成され、NCプログラム中の適所K
ltlj人されている。NCプログラムデータはテープ
リーダ105により読みとられデコーダ106に印加さ
れ、こ\でデコード処理ヲ施される。NCデータが通路
データ(移動に関するデータ)、G機能命令等であれば
デコーダ106はこれらを線11を介して図示しない処
理部に送出し、M機能命令、S機能命令であれば工作機
械側に出力する。又、デコーダ106はアルファベット
+T′″を判別するとアルファベラ) ”T” K続く
工具呼称を線1.VC出力する。さて、初期時、不揮発
性メモリで構成された順位メモリ102には使用順位を
示す数値1が各工具呼称に対応して記憶されているから
指令された工具呼称と、該工具呼称に対応する順位(数
値1)がアドレス変換107に入力される。アドレス変
換器107は工具呼称とIFI位データとを用いて所定
のアドレス信号ADVC変換して出力する。糟、み/書
き制御回路108は該アドレス信号ADに基いてメモリ
101から使用順位第1位で且つ指令された工具呼称に
対応するアドレスより記憶データ(工具番号、工具補正
番号、使用順位、使用回数)を読み出しレジスタ109
1’ll:セットする。
マットでNCプログラムデータが記憶されている。工具
選択命令はアルファベット″1itHとttT”K続く
工具呼称によって作成され、NCプログラム中の適所K
ltlj人されている。NCプログラムデータはテープ
リーダ105により読みとられデコーダ106に印加さ
れ、こ\でデコード処理ヲ施される。NCデータが通路
データ(移動に関するデータ)、G機能命令等であれば
デコーダ106はこれらを線11を介して図示しない処
理部に送出し、M機能命令、S機能命令であれば工作機
械側に出力する。又、デコーダ106はアルファベット
+T′″を判別するとアルファベラ) ”T” K続く
工具呼称を線1.VC出力する。さて、初期時、不揮発
性メモリで構成された順位メモリ102には使用順位を
示す数値1が各工具呼称に対応して記憶されているから
指令された工具呼称と、該工具呼称に対応する順位(数
値1)がアドレス変換107に入力される。アドレス変
換器107は工具呼称とIFI位データとを用いて所定
のアドレス信号ADVC変換して出力する。糟、み/書
き制御回路108は該アドレス信号ADに基いてメモリ
101から使用順位第1位で且つ指令された工具呼称に
対応するアドレスより記憶データ(工具番号、工具補正
番号、使用順位、使用回数)を読み出しレジスタ109
1’ll:セットする。
レジスタ109にセットされた工具番号はデ−タ入出力
部110の制御で工作機械側に出力され、工具補正番号
は図示しない処理部に出力され該処理部にて工具通路の
補正のために用いられる。
部110の制御で工作機械側に出力され、工具補正番号
は図示しない処理部に出力され該処理部にて工具通路の
補正のために用いられる。
一方、上記と並行してNCテープ101かも指令された
工具呼称は実際の使用回数(初期値は零)を記憶する不
揮発性の回数メモ1J103に入力され、該回数メモリ
より指令された工具呼称により選択される工具の実際の
使用回数が線1.に出力され−る。
工具呼称は実際の使用回数(初期値は零)を記憶する不
揮発性の回数メモ1J103に入力され、該回数メモリ
より指令された工具呼称により選択される工具の実際の
使用回数が線1.に出力され−る。
該実際の使用口aは加′PI器111にて+1加算され
、その加算結果Naは比較部1.12に印加され、ここ
でレジスタ109にセットされている最大使用回数Nm
と比較される。比較部112はNm=Naであれば線
14に1致信号COI (= ”1”)を出力し、Nm
)Naであれば線6に不一致信号来C0I(=“1″)
を出力する。工具の実際の使用回数Naが最大使用回数
Nmに到達していなけねば(CO3−”1”、 Na(
Nm)、マルチプレクサ113は実際の使用回数Naを
工具呼称が指示するアドレスに記憶し、又実際の使用回
数が最大使用回数Nm[到達すしば(来C0I= ”1
”、 Na=Nm)マルチプレクサ113は零を工具呼
称が指示するアドレスに記憶する。又、へa=Nm[よ
り順位更新部114は順位メモリ102がら出力されて
いる順位mK1)1加え(tn + 1 )とし、該新
順位(m+1)を工具呼称が指示する+i位メモIJ1
02の所定のアドレスに記憶する。以後、工具選択命令
が指令される毎に…1把と同様な処理が施されて所望の
工具が選択されると共に、工具の寿命管理が回数メモリ
103、加算器111 +比較部112及びマルチプレ
クサ113において行われ、又工具使用順6γ管理が順
位メモリ102及びllliff位更新部114におい
て行われ、工具の寿命がくると次のIWA位の工具が選
択されるように制御が行われる。
、その加算結果Naは比較部1.12に印加され、ここ
でレジスタ109にセットされている最大使用回数Nm
と比較される。比較部112はNm=Naであれば線
14に1致信号COI (= ”1”)を出力し、Nm
)Naであれば線6に不一致信号来C0I(=“1″)
を出力する。工具の実際の使用回数Naが最大使用回数
Nmに到達していなけねば(CO3−”1”、 Na(
Nm)、マルチプレクサ113は実際の使用回数Naを
工具呼称が指示するアドレスに記憶し、又実際の使用回
数が最大使用回数Nm[到達すしば(来C0I= ”1
”、 Na=Nm)マルチプレクサ113は零を工具呼
称が指示するアドレスに記憶する。又、へa=Nm[よ
り順位更新部114は順位メモリ102がら出力されて
いる順位mK1)1加え(tn + 1 )とし、該新
順位(m+1)を工具呼称が指示する+i位メモIJ1
02の所定のアドレスに記憶する。以後、工具選択命令
が指令される毎に…1把と同様な処理が施されて所望の
工具が選択されると共に、工具の寿命管理が回数メモリ
103、加算器111 +比較部112及びマルチプレ
クサ113において行われ、又工具使用順6γ管理が順
位メモリ102及びllliff位更新部114におい
て行われ、工具の寿命がくると次のIWA位の工具が選
択されるように制御が行われる。
尚、工具の摩耗等に応じて各工具の工具補正番号を変更
する必要があるときはMDI(マニーアルデータインプ
ット装置)115より所定のデータを入力してメモリ1
01の内容を書き換えることができるように構成されて
いる。
する必要があるときはMDI(マニーアルデータインプ
ット装置)115より所定のデータを入力してメモリ1
01の内容を書き換えることができるように構成されて
いる。
以上、本発明によれば工具呼称を指令するだけでよく、
工具番号、工具補正番号ケー々調べて入力する必要がな
いからプログラミングが容易になると共に、プログラム
ミスがなくなった。父、各工具につぎ寿命管理及び使用
1順位管理をNC装置内部で自動的に行なうように構成
したからますますプログラミングが容易となり、しかも
NC装置の操作性を向上できる。
工具番号、工具補正番号ケー々調べて入力する必要がな
いからプログラミングが容易になると共に、プログラム
ミスがなくなった。父、各工具につぎ寿命管理及び使用
1順位管理をNC装置内部で自動的に行なうように構成
したからますますプログラミングが容易となり、しかも
NC装置の操作性を向上できる。
本説明中の工具使用回数を工具の使用時間とすることも
可能である。
可能である。
第1図は本発明の実施例ブロック図、第2図は工具呼称
と工具コード、工具補正番号、使用順位、最大使用回数
の対応表である。 101・・・メモリ、102・・・順位メモリ、103
・・・Up1vメモリ、104・・・NCテープ、10
5・・・テープリーダ、106・・・デコーダ、107
・・・アドレス変換器、108・・・読み/■き制御回
路。 109・・・レジスタ、 110・・・データ入出
力部、111・・ 加害」;、 112・・・比較部、
113・・・マルチプレクサ、114・・・順位更新部
、115・・・Ml)I装置特許出願人 ファナック株
式会社
と工具コード、工具補正番号、使用順位、最大使用回数
の対応表である。 101・・・メモリ、102・・・順位メモリ、103
・・・Up1vメモリ、104・・・NCテープ、10
5・・・テープリーダ、106・・・デコーダ、107
・・・アドレス変換器、108・・・読み/■き制御回
路。 109・・・レジスタ、 110・・・データ入出
力部、111・・ 加害」;、 112・・・比較部、
113・・・マルチプレクサ、114・・・順位更新部
、115・・・Ml)I装置特許出願人 ファナック株
式会社
Claims (4)
- (1)工作機械が使用する工具を選択する工具交換方法
において、工具呼称と工具番号との対応関係を記憶手段
に記憶するステップと、数値制御プログラムデータに含
まれる工具呼称を判別するステップと、判別された工具
呼称に対応する工具コードを前記記憶手段から読み取る
ステップと、該工具コードを工作機械に出力するステッ
プと、工作機械側において該工具コードに基いて所定の
工具を選択するステップを有することを特徴とする工具
選択方法。 - (2)工具呼称と工具番号との対応に加え工具呼称と工
具補正番号の対応をも記憶するようにしたことを特徴と
する特許請求の範囲第(1)項記載の工具選択方法。 - (3)工作機械が使用する工具を選択する工具選択方法
にお℃・て、1つの工具呼称に対して複数の工具を対応
させると共に各工具の使用順位並びに最大使用回数或い
は最大使用時間を定め、工具呼称と前記工具の番号との
対応関係を各工具の使用順位並びに最大使用回数或い&
′!最大使用時間と共に記憶するステラ/工具の使用回
数或いは使用時間を監視し、工具呼称毎に使用すべき工
具の順位を指示するステップ、数値制御プログラムデー
タに含まれる工具呼称を判別するステップ、判別された
工具呼称に対応する複数の工具のうち前記指示された順
位に対応する工具の工具番号を読み出すステップ、該工
具番号を工作機械に出力するステップ、工作機械側にお
いて該工具コードに基いて所定の工具を選択するステッ
プを有することを特徴とする工具選択刃コム。 - (4)工具呼称と工具番号との対応に加えて、工具呼称
と工具補正番号の対応をも記憶するようにしたことを特
徴とする特許請求の範囲第(3)項記載の工具選択方法
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14302882A JPS5937028A (ja) | 1982-08-18 | 1982-08-18 | 工具選択方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14302882A JPS5937028A (ja) | 1982-08-18 | 1982-08-18 | 工具選択方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5937028A true JPS5937028A (ja) | 1984-02-29 |
Family
ID=15329224
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14302882A Pending JPS5937028A (ja) | 1982-08-18 | 1982-08-18 | 工具選択方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5937028A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5378218A (en) * | 1990-07-03 | 1995-01-03 | Kabushiki Kaisha Komatsu Seisakusho | NC-machining controller |
| JP2005034874A (ja) * | 2003-07-14 | 2005-02-10 | Amada Co Ltd | パンチプレスの金型管理方法およびその装置 |
-
1982
- 1982-08-18 JP JP14302882A patent/JPS5937028A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5378218A (en) * | 1990-07-03 | 1995-01-03 | Kabushiki Kaisha Komatsu Seisakusho | NC-machining controller |
| JP2005034874A (ja) * | 2003-07-14 | 2005-02-10 | Amada Co Ltd | パンチプレスの金型管理方法およびその装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0463652A (ja) | Nc加工制御装置 | |
| US8195911B2 (en) | Numerical controller capable of dividing and combining memory areas to store machining programs and binary data | |
| DE69031782T2 (de) | Verfahren zum Ersetzen von Speichermodulen in einem Computersystem und Computersystem zur Durchführung des Verfahrens | |
| JPH1076446A (ja) | 生産工程管理装置および生産工程管理方法 | |
| EP0148273B1 (en) | Numerical control apparatus | |
| JPS59142613A (ja) | 数値制御加工再開制御装置 | |
| JPS5937028A (ja) | 工具選択方法 | |
| JPS6347805A (ja) | オ−バライドプレイバツク方式 | |
| JPS6336525B2 (ja) | ||
| JPH03245949A (ja) | 工具寿命管理方法 | |
| US4675843A (en) | Programmable logic controller | |
| WO1990001735A1 (fr) | Systeme d'affichage de donnees d'usinage | |
| JP2004199530A (ja) | パラメータ書換履歴機能付き数値制御装置 | |
| JPS6140608A (ja) | ロボツト等の制御装置 | |
| WO2025199755A1 (en) | Method for assisting ladder diagram programming | |
| JPH0643920A (ja) | 工具管理方式 | |
| JPH064214B2 (ja) | 数値制御工作機械における加工順序制御方法 | |
| JPH01273300A (ja) | 冗長メモリ付き記憶装置 | |
| JPS60118336A (ja) | 数値制御装置付パンチプレス機 | |
| JPS61286906A (ja) | Ncプログラム変換装置 | |
| JP2586905B2 (ja) | タップによるねじ切り固定サイクルを有する数値制御装置 | |
| JPH0520074A (ja) | 知識ベース編集装置及びエキスパートシステム | |
| JPH0353642B2 (ja) | ||
| JPS61114313A (ja) | 機械の制御装置 | |
| JPH07110461B2 (ja) | 工具マガジンの工具貯蔵方法とその工具マガジンファイル装置 |