JPH0236046A - 対話形数値制御装置におけるプログラミング方式 - Google Patents
対話形数値制御装置におけるプログラミング方式Info
- Publication number
- JPH0236046A JPH0236046A JP18536488A JP18536488A JPH0236046A JP H0236046 A JPH0236046 A JP H0236046A JP 18536488 A JP18536488 A JP 18536488A JP 18536488 A JP18536488 A JP 18536488A JP H0236046 A JPH0236046 A JP H0236046A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- life
- file
- tools
- control device
- 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
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 title abstract description 13
- 238000003754 machining Methods 0.000 claims description 25
- 239000000463 material Substances 0.000 claims description 13
- 238000012937 correction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36347—Select tool if tool life duration is sufficient for operation
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、対話形数値i、II御装置によって対話形式
でNCプログラムを作成するプログラミング方式に関す
る。
でNCプログラムを作成するプログラミング方式に関す
る。
従来の技術
自動プログラミング装置においては、加工形状r−タを
入力すると、その加工形状を加工するのに適した工具を
自動的に選択するものが知られている。しかし、選択し
た工具が当該加工を行うワークの材質や加工条件におい
゛U%最適な工具であるか否か、そして、その選択工具
のスr命があるか否か等の判断はオペレータによって行
われており、その別所の結果、丁具選沢の修正を行う場
合らオペレータによって行われていた。
入力すると、その加工形状を加工するのに適した工具を
自動的に選択するものが知られている。しかし、選択し
た工具が当該加工を行うワークの材質や加工条件におい
゛U%最適な工具であるか否か、そして、その選択工具
のスr命があるか否か等の判断はオペレータによって行
われており、その別所の結果、丁具選沢の修正を行う場
合らオペレータによって行われていた。
発明が解決しようとする課題
選択された工具が、その加工において最適なものか否か
オペレータが判断する場合、どうしても判断ミスが生じ
る場合があり、また、プログラムを昨in シて工具を
修正する場合においてら、その修正作業が面倒で、かつ
ミスも生じる。
オペレータが判断する場合、どうしても判断ミスが生じ
る場合があり、また、プログラムを昨in シて工具を
修正する場合においてら、その修正作業が面倒で、かつ
ミスも生じる。
そこで、本発明の目的は、人為的判断や操作を排除し、
対話形数値制御装置自体によって加工に最適な工具を選
択し、プログラムを作成するプログラム方式を提供する
ものである。
対話形数値制御装置自体によって加工に最適な工具を選
択し、プログラムを作成するプログラム方式を提供する
ものである。
課題を解決ケるための手段
本発明は、対話形数値制御装置に該対話形a値制御装置
によって制御される機械に実装されCいる工具の少なく
ともその工具類、■具拐質、工具寿命のデータ、同種の
工具を1具類として区別し、該各工具類の中の各工具の
□□□先順位を記憶する工f、4ファイルと、1t−1
の工具材質とワーク材質に対する切削条1′1データを
記憶りる切削条件データファイルとをt−4シ、入力さ
れた加工形状f−タより上記切削条例データファイルか
ら工具類を選択し、入力されたワーク材質と上記切削条
件データファイル及び工具ファイルより1−記選択され
た工具類の中で加工に最適な工具を選択し、選択された
工具に工具スf命があれば該工具を選択し、工具寿命が
なければ上記工具ファイルの優先順位に従って工具を選
択し、工具メI命のある工具を使用工具として決定する
ことによって上記課題を解決した。
によって制御される機械に実装されCいる工具の少なく
ともその工具類、■具拐質、工具寿命のデータ、同種の
工具を1具類として区別し、該各工具類の中の各工具の
□□□先順位を記憶する工f、4ファイルと、1t−1
の工具材質とワーク材質に対する切削条1′1データを
記憶りる切削条件データファイルとをt−4シ、入力さ
れた加工形状f−タより上記切削条例データファイルか
ら工具類を選択し、入力されたワーク材質と上記切削条
件データファイル及び工具ファイルより1−記選択され
た工具類の中で加工に最適な工具を選択し、選択された
工具に工具スf命があれば該工具を選択し、工具寿命が
なければ上記工具ファイルの優先順位に従って工具を選
択し、工具メI命のある工具を使用工具として決定する
ことによって上記課題を解決した。
作 用
入力された加工形状データから、該加工形状を切削する
のに適した工具類が選択される。そして、入力されたワ
ークの材質や切削加工条件に応じて上記切削条件データ
ファイルから加工に最適な工具が上記選択された工具類
から選択され、かつ、選択された工具のスI命があるか
否か工具ノ?イルに記憶された工具寿命より判断され、
工具寿命があれば、該工具が使用工具としてプログラム
される。また、選択された加工に最適な工具に寿命がな
ければ、上記工具ファイルに記憶ケる工具優先順位によ
り選択された加工に最適な工具の次に優先順位の高い工
具を選択し、該り具の寿命があるか否か判断し、寿命が
なければ上記優先順位に従って順次工具を選択し、寿命
のある工具を選択し、使用工具としてプログラムする。
のに適した工具類が選択される。そして、入力されたワ
ークの材質や切削加工条件に応じて上記切削条件データ
ファイルから加工に最適な工具が上記選択された工具類
から選択され、かつ、選択された工具のスI命があるか
否か工具ノ?イルに記憶された工具寿命より判断され、
工具寿命があれば、該工具が使用工具としてプログラム
される。また、選択された加工に最適な工具に寿命がな
ければ、上記工具ファイルに記憶ケる工具優先順位によ
り選択された加工に最適な工具の次に優先順位の高い工
具を選択し、該り具の寿命があるか否か判断し、寿命が
なければ上記優先順位に従って順次工具を選択し、寿命
のある工具を選択し、使用工具としてプログラムする。
その結果、現時点における最適な工具が選択されブ1」
グラムされることとなる。
グラムされることとなる。
実施例
第2図は、本発明の方式を実施する対話形数値1itI
御装置dの要部ブ1]ツク図である。
御装置dの要部ブ1]ツク図である。
図中、10は数値制御用及び自動プログラミング用のマ
イクロプロセッサ(以F、CPUという)で、該CPU
l0には、数値制御装置全体を制御するための制御プロ
グラムを記憶したN G 11−1 R0M11.自動
プログラムをプログラムするためのプログラムを記憶す
るAP用(自動プログラミング用)ROMI 2.デー
タの一時記憶及び演算等に利用されるRAM13.各種
パラメータ、加工のためのNCプログラム等、及びずで
に作成されたプログラムや自動プログラミングに必要な
工具データ等を記憶するバラアリ−バックアップしたR
A M ′8′c構成された不揮発性メtす14.各
種1n令、データ、設定(lI′1等を入力する手動デ
ータインプット装置(以1ζ、MDIという)15.C
R1表示装置16及び機械の各軸のリーボモータを駆動
し、位置、速度等を制御するための軸制御鼎17がバス
16で接続されている。
イクロプロセッサ(以F、CPUという)で、該CPU
l0には、数値制御装置全体を制御するための制御プロ
グラムを記憶したN G 11−1 R0M11.自動
プログラムをプログラムするためのプログラムを記憶す
るAP用(自動プログラミング用)ROMI 2.デー
タの一時記憶及び演算等に利用されるRAM13.各種
パラメータ、加工のためのNCプログラム等、及びずで
に作成されたプログラムや自動プログラミングに必要な
工具データ等を記憶するバラアリ−バックアップしたR
A M ′8′c構成された不揮発性メtす14.各
種1n令、データ、設定(lI′1等を入力する手動デ
ータインプット装置(以1ζ、MDIという)15.C
R1表示装置16及び機械の各軸のリーボモータを駆動
し、位置、速度等を制御するための軸制御鼎17がバス
16で接続されている。
上述した対話形数値制御装置の構成は従来の対話形数値
制御装置の構成と同一であり、本発明にJjいては、不
揮発性メモリ14に工具ファイル。
制御装置の構成と同一であり、本発明にJjいては、不
揮発性メモリ14に工具ファイル。
切削条例ファイルを記憶してJ3さ、自動プログラミン
グ処理でNCプログラムを作成覆る際、入力された加工
形状データかIう、その加工に心安な工具を現時点′r
−寿命のある工具の中で一番最適なものを選択して工具
を指定する点にある。
グ処理でNCプログラムを作成覆る際、入力された加工
形状データかIう、その加工に心安な工具を現時点′r
−寿命のある工具の中で一番最適なものを選択して工具
を指定する点にある。
すなわら、上記不揮発性メモリ14には、工具ファイル
、切削条件ファイルが格納されており、工具ファイルに
は、該対話形数値制御5Jt置に接続され制御される機
械に実装された各工具に関する諸データが記憶されてお
り、少なくとも工具類(工具の種類)、工具材質、工具
ス?命時間のデータ、同一工具類の中での使用優先順位
が記憶されている。切削条件ファイルには、各工具の工
具材質とワーク材質に対する望ましい切込みffl、工
具の一回転当りの送り吊、切削速度等の切削条件デ−タ
が記憶されている。
、切削条件ファイルが格納されており、工具ファイルに
は、該対話形数値制御5Jt置に接続され制御される機
械に実装された各工具に関する諸データが記憶されてお
り、少なくとも工具類(工具の種類)、工具材質、工具
ス?命時間のデータ、同一工具類の中での使用優先順位
が記憶されている。切削条件ファイルには、各工具の工
具材質とワーク材質に対する望ましい切込みffl、工
具の一回転当りの送り吊、切削速度等の切削条件デ−タ
が記憶されている。
以上のような構成において、該対話形数値制御装置を使
用してNCプログラムを作成でる場合、まず、MD [
15を操作しC該対話形数値制m装置を自動プログラミ
ング[−ドに切換えると、CPU10はメ〔す12内に
格納されている自動プログラミング用プ1コグラムを実
?jし、CRT用表本表示装置16I−<T画面を利用
して対話形式でNCプログラムを作成する処理を開始す
る。そこでオペレータは、CRT画面に表示された指令
に従って加]形状データやワーク材質データ等をMD1
15より入力しNCプログラムを作成することとなるが
、該NCプログラムの作成途中で、加工する工具の指定
が必要なときには、CPUl0は第1図に示す工具選択
処理をtjう。
用してNCプログラムを作成でる場合、まず、MD [
15を操作しC該対話形数値制m装置を自動プログラミ
ング[−ドに切換えると、CPU10はメ〔す12内に
格納されている自動プログラミング用プ1コグラムを実
?jし、CRT用表本表示装置16I−<T画面を利用
して対話形式でNCプログラムを作成する処理を開始す
る。そこでオペレータは、CRT画面に表示された指令
に従って加]形状データやワーク材質データ等をMD1
15より入力しNCプログラムを作成することとなるが
、該NCプログラムの作成途中で、加工する工具の指定
が必要なときには、CPUl0は第1図に示す工具選択
処理をtjう。
まず、入力された加[形状データより該加T形状を加工
する工具類を選択しくステップS1)、そして、切削条
件ファイルから当該加工の切削条件に最適な切削条件の
工具を上記選択した工具類の中から選択づる(ステップ
S2>。次に、選択された工具のメj命があるか否か工
具ファイルより検出しくステップS3)、寿命が残って
いれば、その選択工具を使用工具としCプログラム化づ
゛る(ステップS6)。一方、ステップS3で選択工具
に寿命がなかったとき、cpuioは、工具ファイルか
ら当、咳;nl/i!工具の次に優先順位のr具を読出
し、該工具があれば該工具を選択工具としくステップ8
4.85)、工具ファイルより該選択工具のff命を読
出し、寿命があるか否か判断しくステップS3)、寿命
のある工具が発見できるまでステップ83〜S5の処理
を繰返し、発見できれば、その選択工具を使用工具とし
てNCプログラム化する。また、最債の優先順位まで工
具が選択され、この最後の優先順位の工具も寿命がなか
った場合、次の優先順位の工具がなく、工具の選択がで
きないこととなるので、CR1&ir、Vi装置6のC
[く「画面に使用できる工具がない無のアラームの表示
を行う(ステップS7)。
する工具類を選択しくステップS1)、そして、切削条
件ファイルから当該加工の切削条件に最適な切削条件の
工具を上記選択した工具類の中から選択づる(ステップ
S2>。次に、選択された工具のメj命があるか否か工
具ファイルより検出しくステップS3)、寿命が残って
いれば、その選択工具を使用工具としCプログラム化づ
゛る(ステップS6)。一方、ステップS3で選択工具
に寿命がなかったとき、cpuioは、工具ファイルか
ら当、咳;nl/i!工具の次に優先順位のr具を読出
し、該工具があれば該工具を選択工具としくステップ8
4.85)、工具ファイルより該選択工具のff命を読
出し、寿命があるか否か判断しくステップS3)、寿命
のある工具が発見できるまでステップ83〜S5の処理
を繰返し、発見できれば、その選択工具を使用工具とし
てNCプログラム化する。また、最債の優先順位まで工
具が選択され、この最後の優先順位の工具も寿命がなか
った場合、次の優先順位の工具がなく、工具の選択がで
きないこととなるので、CR1&ir、Vi装置6のC
[く「画面に使用できる工具がない無のアラームの表示
を行う(ステップS7)。
以−Lのように、工具の選択が必要イ(場合になると、
CPU10は自動的に第1図の処理を行って、現時点で
寿命のある工具の内、その加工に最適な工具を選択し、
NCプログラムを作成し、不揮発性メモリ14内に順次
格納する。
CPU10は自動的に第1図の処理を行って、現時点で
寿命のある工具の内、その加工に最適な工具を選択し、
NCプログラムを作成し、不揮発性メモリ14内に順次
格納する。
加工を行う際には、こうして作成されたNCプログラム
をCPtJloが処理し、軸制御112j11・5等を
介して機械を駆動することとなる。
をCPtJloが処理し、軸制御112j11・5等を
介して機械を駆動することとなる。
発明の効果
本発明においては、工具選択の判断を対話形数値制御装
置が行って、現右二[具スI命のある工具の中で加工に
最適な工具を自動的に選択し決定づるので、人間の判断
や操作を心安とぜず、人為的ミスを防止し、操作性を向
Jさける。
置が行って、現右二[具スI命のある工具の中で加工に
最適な工具を自動的に選択し決定づるので、人間の判断
や操作を心安とぜず、人為的ミスを防止し、操作性を向
Jさける。
第1図は、本発明のプログラミング方式を実施する対話
形数値制御装置の一実施例にJ3ける工具選択処理を示
すフローチャート、第2図は、同対話形数値制御装置の
一実施例の賞品ブロック図である。 10・・・数値制御用マイク日プロセッサ、18・・・
バス。 第 1 口
形数値制御装置の一実施例にJ3ける工具選択処理を示
すフローチャート、第2図は、同対話形数値制御装置の
一実施例の賞品ブロック図である。 10・・・数値制御用マイク日プロセッサ、18・・・
バス。 第 1 口
Claims (1)
- 対話形数値制御装置に該対話形数値制御装置によって制
御される機械に実装されている工具の少なくともその工
具類、工具材質、工具寿命のデータ、同種の工具を工具
類として区別し、該各工具類の中の各工具の優先順位を
記憶する工具ファイルと、工具の工具材質とワーク材質
に対する切削条件データを記憶する切削条件データファ
イルとを有し、入力された加工形状データより上記切削
条件データファイルから工具類を選択し、入力されたワ
ーク材質と上記切削条件データファイル及び工具ファイ
ルより上記選択された工具類の中で加工に最適な工具を
選択し、選択された工具に工具寿命があれば該工具を選
択し、工具寿命がなければ上記工具ファイルの優先順位
に従つて工具を選択し、工具寿命のある工具を使用工具
として決定する対話形数値制御装置におけるプログラミ
ング方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18536488A JPH0236046A (ja) | 1988-07-27 | 1988-07-27 | 対話形数値制御装置におけるプログラミング方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18536488A JPH0236046A (ja) | 1988-07-27 | 1988-07-27 | 対話形数値制御装置におけるプログラミング方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0236046A true JPH0236046A (ja) | 1990-02-06 |
Family
ID=16169508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18536488A Pending JPH0236046A (ja) | 1988-07-27 | 1988-07-27 | 対話形数値制御装置におけるプログラミング方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0236046A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5244447A (en) * | 1990-06-05 | 1993-09-14 | Fanuc Ltd. | Tool management method |
US5798928A (en) * | 1992-01-28 | 1998-08-25 | Mitsubishi Denki Kabushiki Kaisha | Tool specifying method and apparatus for an NC automatic programming system |
US5815400A (en) * | 1995-07-10 | 1998-09-29 | Mitsubishi Denki Kabushiki Kaisha | Machining method using numerical control apparatus |
EP1991918A2 (en) * | 2006-02-28 | 2008-11-19 | Finn-Power International Inc. | Method of determining compatibility of tool and worksheet in a sheet fabrication machine and system therefor |
JP2021067997A (ja) * | 2019-10-18 | 2021-04-30 | ファナック株式会社 | 数値制御装置 |
-
1988
- 1988-07-27 JP JP18536488A patent/JPH0236046A/ja active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5244447A (en) * | 1990-06-05 | 1993-09-14 | Fanuc Ltd. | Tool management method |
US5798928A (en) * | 1992-01-28 | 1998-08-25 | Mitsubishi Denki Kabushiki Kaisha | Tool specifying method and apparatus for an NC automatic programming system |
US5815400A (en) * | 1995-07-10 | 1998-09-29 | Mitsubishi Denki Kabushiki Kaisha | Machining method using numerical control apparatus |
EP1991918A2 (en) * | 2006-02-28 | 2008-11-19 | Finn-Power International Inc. | Method of determining compatibility of tool and worksheet in a sheet fabrication machine and system therefor |
EP1991918A4 (en) * | 2006-02-28 | 2009-09-02 | Finn Power Internat Inc | METHOD FOR DETERMINING THE COMPATIBILITY OF A TOOL AND PANEL IN A LUBRICATION MACHINE AND SYSTEM THEREFOR |
JP2021067997A (ja) * | 2019-10-18 | 2021-04-30 | ファナック株式会社 | 数値制御装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4011372B2 (ja) | 数値制御工作機械の加工プログラムチェック方法およびチェック装置ならびにそれを備えた数値制御工作機械 | |
JPS5882648A (ja) | 数値制御工作機械における工具配列制御方法 | |
JPS62277244A (ja) | 工作機械の適応制御装置 | |
EP0415445B1 (en) | Sequence control apparatus having separate sequence memory and interlock condition memory | |
JPH0248378B2 (ja) | ||
JPH05208340A (ja) | Nc自動プログラミングシステムにおける工具指定方法 | |
US20040236462A1 (en) | Numerical control apparatus for machine tool | |
JPH0236046A (ja) | 対話形数値制御装置におけるプログラミング方式 | |
JPH0355259B2 (ja) | ||
EP0425674A1 (en) | Automatic tool selecting system | |
JPS61173842A (ja) | 数値制御装置 | |
JPS6347805A (ja) | オ−バライドプレイバツク方式 | |
JPH0573125A (ja) | Nc工作機械の加工監視方式 | |
JPH0746287B2 (ja) | 数値制御装置 | |
JP3967410B2 (ja) | 主軸制御機能を有する数値制御装置 | |
JP3209890B2 (ja) | 生産セル | |
JP2559273B2 (ja) | 数値制御装置および数値制御装置の画面表示方法 | |
JPS601134B2 (ja) | 工具指定方法 | |
JP3060516B2 (ja) | 生産量管理装置 | |
JPH0242510A (ja) | 加工情報表示方式 | |
JP2003136332A (ja) | 数値制御工作機械のねじ切り制御方法および制御装置とそれを組み込んだ数値制御工作機械 | |
JP2942812B2 (ja) | 変種変量生産プログラムの作成装置 | |
JPH05131339A (ja) | 試切削方式 | |
JP2752984B2 (ja) | 自動工具交換装置を備えた穴明機の制御装置 | |
JPS60228009A (ja) | 数値制御工作機械におけるドリルサイクルの加工制御方法 |