JP3312154B2 - 加工情報決定システムおよび方法,ならびに加工工程情報決定システムおよび方法 - Google Patents
加工情報決定システムおよび方法,ならびに加工工程情報決定システムおよび方法Info
- Publication number
- JP3312154B2 JP3312154B2 JP50983194A JP50983194A JP3312154B2 JP 3312154 B2 JP3312154 B2 JP 3312154B2 JP 50983194 A JP50983194 A JP 50983194A JP 50983194 A JP50983194 A JP 50983194A JP 3312154 B2 JP3312154 B2 JP 3312154B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- information
- tool
- machining
- shape
- 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.)
- Expired - Lifetime
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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/4097—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 programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/4097—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 programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
- G05B19/4099—Surface or curve machining, making 3D objects, e.g. desktop manufacturing
-
- 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/32—Operator till task planning
- G05B2219/32102—Select machine type
-
- 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/34—Director, elements to supervisory
- G05B2219/34077—Fuzzy, rules are function of material, tool used
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35159—With nominal blank and model in memory define tool path and machine workpiece
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35165—Automatic cutter selection
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35167—Automatic toolpath generation and tool selection
-
- 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/36284—Use of database for machining parameters, material, cutting method, tools
-
- 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/37—Measurements
- G05B2219/37559—Camera, vision of tool, compute tool center, detect tool wear
-
- 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/50093—Sculptured rough machining with the contour map approach, make slices
-
- 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/50207—Surface finish
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
法、加工情報決定装置および方法、CAD装置およびその
動作方法、加工工程情報決定システムおよび方法ならび
に加工工程情報装置および方法に関する。
aided manufacture)システムまたは工作機械における
加工情報決定方法として、特開平2−72413号公報、特
開平2−293904号公報に以下のような方法が開示されて
いる。
む形状(加工後形状)を指定する。次に、オペレータが
工作機械が使用する工具に関して、加工工具の形状、工
具径,回転速度,送り速度等を指定する。オペレータが
工作物の形状(加工前形状)を指定し、加工工具の初期
位置、終端位置、走行方向を指定する。オペレータが工
作物の面精度に応じた加工方法を指定することによっ
て、加工工具の工具経路、さらにはNC(Numerical cont
rol)データが作成される。
ペレータが工作機械の多くのパラメータを指定しなけれ
ばならず、その指定にはかなりの時間を要し、作業が煩
雑であった。また、工作機械のパラメータの中には、た
とえば、被加工材の種類と、加工工具の送り速度および
回転速度とのように互いに相関関係があるものがある。
このようなパラメータは、専門知識の基づいて設定する
必要があり、熟練したオペレータでなければ、設定でき
ない。さらに、加工段階、たとえば、荒取り、中荒取
り、仕上げ毎に、オペレータが工作機械のパラメータを
設定しなければならず、作業効率が悪かった。
法が開示されている。
め準備しておく。加工方式ファイルには、加工後形状に
対応した加工方式が加工優先順位にしたがって格納され
ている。また、工具情報ファイルには、各加工方式に対
応した工具情報が使用優先順位にしたがって、格納され
ている。CAD装置において作成された図面情報が入力さ
れると、加工方式ファイルおよび工具ファイルを参照し
て、加工方式、加工工具を決定し、所望の加工情報を生
成する。
工方式ファイルおよび工具情報ファイルに格納されてい
る情報は限られた情報であるので、各ファイルに格納さ
れていない加工方式および加工工具について、対応でき
ない。また、工作機械、加工工具等を変更した場合、加
工方式ファイルおよび工具情報ファイルに格納されてい
る情報を逐次変更しなければならず、その作業が煩雑で
あった。
ムにおいては、CAD装置によって作成された工作物の製
品図面情報に基づいて、あらかじめ作成された標準加工
情報を参照して工程設計情報および加工情報を作成する
ものがある。標準加工情報は、標準的な加工形状パター
ン(マクロパターンと呼ばれる)に対応して、その加工
工程に関する情報である。熟練したオペレータは、標準
的な加工形状パターンを工作物の製品図面の形状の似て
いる部分にあてはめ、加工形状パターンの加工工程を修
正し、工程設計情報および加工条件情報を決定する。
のオペレータが大量の工作物の製品図面について加工形
状パターンをあてはめて加工工程を修正しなければなら
ない。加工形状パターンを工作物の製品図面の形状にあ
てはめるには、オペレータに高度な専門知識が要求され
る。したがって、初心者のオペレータには作業ができな
い。また、熟練したオペレータの専門知識をエキスパー
ト・システムによって実現すると、加工形状パターンの
組み合わせがあまりに膨大となり、実用的ではなかっ
た。
状モデルから工作機械の制御データを自動的に決定する
ことができる加工情報決定システムおよび方法を提供す
ることを目的としている。このシステムおよび方法によ
ると,最適工作機械または最適加工情報もまた自動的に
決定される。
状モデルから,最適加工情報を自動的に決定することが
できる加工情報決定システムを提供することを目的とし
ている。このシステムによると,最適工作機械もまた自
動的に決定される。
情報から,最適工作機械およびその工作機械の制御デー
タを自動的に作成することができる加工情報決定システ
ムおよび方法を提供することを目的としている。
情報とから,最適加工情報を自動的に決定する加工情報
決定装置を提供することを目的としている。
加工材の加工後の製品図面情報から,工作機械の制御デ
ータを自動的に作成できる加工工程情報決定システムお
よび方法を提供することを目的としている。
加工材の加工後の製品図面情報とから,工程設計情報を
自動的に作成できる加工工程情報決定装置および方法を
提供することを目的としている。
形状モデルから最適な工作機械およびその制御データを
自動的に決定することができる加工情報決定システムお
よび方法を提供している。
に加工を施す前の形状を表す加工前形状モデルと,上記
被加工材に加工を施した後の形状を表す加工後形状モデ
ルとに基づいて,上記被加工材の加工前の形状に関する
加工前形状情報および上記被加工材の加工後の形状に関
する加工後形状情報を作成するCAD装置,上記被加工材
の材質を表す材質情報および上記被加工材の加工を施す
段階を表す加工段階情報を入力する入力装置,上記CAD
装置によって作成された加工前形状情報および加工後形
状情報と,上記入力装置から入力された材質情報および
加工段階情報とに基づいて,加工前の被加工材を,それ
が上記加工後の形状になりかつ入力された加工段階まで
加工するための最適加工情報を決定する加工情報決定装
置,ならびに上記加工情報決定装置によって決定された
最適加工情報と,上記加工前形状モデルおよび上記加工
後形状モデルとに基づいて,工作機械が上記被加工材に
加工を施すための制御データを生成する制御データ作成
装置を備え,上記加工情報決定装置は,少なくとも上記
CAD装置によって作成された加工前形状情報および加工
後形状情報と,上記入力装置から入力された材質情報お
よび加工段階情報とに基づいて,あらかじめ設定された
工作機械決定規則およびメンバーシップ関数にしたがっ
て,上記被加工材を加工する最適な工作機械を決定する
工作機械決定手段を備えているものである。
施す前の形状を表す加工前形状モデルと,上記被加工材
に加工を施した後の形状を表す加工後形状モデルとに基
づいて,上記被加工材の加工前の形状に関する加工前形
状情報および上記被加工材の加工後の形状に関する加工
後形状情報を作成し,入力される上記被加工材の材質を
表す材質情報および上記被加工材の加工を施す段階を表
す加工段階情報を受付け,作成された加工前形状情報お
よび加工後形状情報と,入力された材質情報および加工
段階情報とに基づいて,あらかじめ設定された工作機械
決定規則およびメンバーシップ関数にしたがって,上記
被加工材を加工する最適な工作機械を決定し,作成され
た加工前形状情報および加工後形状情報と,入力された
材質情報および加工段階情報とに基づいて,加工前の被
加工材を,それが上記加工後の形状になりかつ入力され
た加工段階まで加工するための最適加工情報を決定し,
決定された最適加工情報と,上記加工前形状モデルおよ
び上記加工後形状モデルとに基づいて,工作機械が上記
被加工材に加工を施すための制御データを生成するもの
である。
加工後形状モデルに基づいて,被加工材に関する加工前
形状情報および加工後形状情報がCAD装置によって作成
される。材質情報および加工段階情報が入力装置から入
力される。CAD装置によって作成された加工前形状情報
および加工後形状情報と,入力装置から入力された材質
情報および加工段階情報とに基づいて,最適加工情報が
加工情報決定装置によって決定される。加工前形状モデ
ルおよび加工後形状モデルと,加工情報決定装置によっ
て決定された最適加工情報とに基づいて,工作機械の制
御データが制御データ作成装置によって作成される。ま
た,作成された加工前形状情報および加工後形状情報
と,入力された材質情報および加工段階情報とに基づい
て,上記被加工材を加工する最適な工作機械が決定され
る。
ルおよび加工後形状モデルを作成し,材質情報と加工段
階情報を入力するだけで最適な工作機械が決定され,こ
の工作機械の制御データが自動的に作成されるので,工
作機械の多数のパラメータを入力する必要がなくなる。
これによって,オペレータの作業負担が軽くなるととも
に,工作機械の最適な制御データを作成することができ
る。
形状モデルから工作機械の制御データおよび最適加工情
報を自動的に決定することができる加工情報決定システ
ムを提供している。
に加工を施す前の形状を表す加工前形状モデルと,上記
被加工材に加工を施した後の形状を表す加工後形状モデ
ルとに基づいて,上記被加工材の加工前の形状に関する
加工前形状情報および上記被加工材の加工後の形状に関
する加工後形状情報を作成するCAD装置,上記被加工材
の材質を表す材質情報および上記被加工材の加工を施す
段階を表す加工段階情報を入力する入力装置,上記CAD
装置によって作成された加工前形状情報および加工後形
状情報と,上記入力装置から入力された材質情報および
加工段階情報とに基づいて,加工前の被加工材を,それ
が上記加工後の形状になりかつ入力された加工段階まで
加工するための最適加工情報を決定する加工情報決定装
置,ならびに上記加工情報決定装置によって決定された
最適加工情報と,上記加工前形状モデルおよび上記加工
後形状モデルとに基づいて,工作機械が上記被加工材に
加工を施すための制御データを生成する制御データ作成
装置を備え,上記加工情報決定装置は,複数の交換可能
な工具を用いて被加工材に加工を施す工作機械につい
て,あらかじめ用意された複数種類の工具に関する工作
機械使用工具データを登録したデータ・ベース,上記CA
D装置によって作成された加工前形状情報および加工後
形状情報と,上記入力装置から入力された材質情報およ
び加工段階情報とに基づいて,あらかじめ設定された使
用工具決定規則およびメンバーシップ関数にしたがっ
て,上記被加工材を加工する最適な工作機械を決定する
とともに,決定した工作機械が使用する使用工具を決定
する使用工具決定手段,上記使用工具決定手段によって
決定された工作機械が上記データ・ベースに登録された
工具を用いる工作機械である場合,上記データ・ベース
を参照して,上記使用工具決定手段によって決定された
使用工具について,上記データ・ベースに登録された工
具の中から上記工作機械が使用する最適な使用工具を決
定する最適工具決定手段,上記使用工具決定手段が決定
した工作機械が上記データ・ベースに登録された工具を
用いる工作機械であり,かつ,上記工作機械が使用する
上記使用工具が特定の使用工具である場合,上記CAD装
置によって作成された加工前形状情報および加工後形状
情報,上記入力装置から入力された加工段階情報に基づ
いて,あらかじめ設定された工具経路方式決定規則およ
びメンバーシップ関数にしたがって,上記特定の使用工
具の経路方式を決定する工具経路方式決定手段,ならび
に上記CAD装置によって作成された加工前形状情報およ
び加工後形状情報ならびに上記入力装置から入力された
材質情報および加工段階情報に基づいて,あらかじめ設
定された加工条件決定規則およびメンバーシップ関数に
したがって,上記使用工具に関する加工条件を決定する
加工条件決定手段を備えているものである。上記使用工
具,上記工具経路方式および上記加工条件を最適加工情
報である。
後形状モデルと,材質情報および加工段階情報とに基づ
いて,工作機械の制御データに加えて最適加工情報を自
動的に得ることができる。
を自動的に決定するシステムを提供している。
工具を連続して使用する連続使用予定時間を入力する連
続使用予定時間入力手段,上記工作機械が使用する上記
工具の摩耗度を検出する摩耗度計測手段,ならびにCAD
装置によって作成された加工前形状情報および加工後形
状情報,入力装置から入力された材質情報および加工段
階情報,上記摩耗度検出手段によって検出された摩耗
度,ならびに上記連続使用予定時間入力手段から入力さ
れた連続使用予定時間に基づいて,あらかじめ設定され
た加工条件決定規則およびメンバーシップ関数にしたが
って,上記工具に関する加工条件を決定する加工条件決
定手段を備えているものである。上記加工条件を最適加
工情報とする。
した最適な加工条件を決定することができる。
別の加工情報決定システムを提供している。
換可能な工具を用いて被加工材に加工を施す工作機械に
ついて,あらかじめ用意された複数種類の工具に関する
工作機械使用工具データ・ファイルおよび上記工具に関
する加工条件の標準値を工具毎にもつ標準加工条件情報
を登録したデータ・ベース,CAD装置によって作成された
加工前形状情報および加工後形状情報と,入力装置から
入力された材質情報および加工段階情報とに基づいて,
あらかじめ設定された使用工具決定規則およびメンバー
シップ関数にしたがって,上記被加工材を加工する最適
な工作機械を決定するとともに,決定した工作機械が使
用する使用工具を決定する使用工具決定手段,上記使用
工具決定手段によって決定された工作機械が上記工作機
械使用工具データ・ファイルの工具を用いる工作機械で
ある場合,上記工作機械使用工具データ・ファイルを参
照して,上記使用工具決定手段によって決定された使用
工具について,上記工作機械使用工具データ・ファイル
の工具の中から上記工作機械が使用する最適な使用工具
を決定する最適工具決定手段,上記使用工具決定手段が
決定した工作機械が上記工作機械使用工具データ・ファ
イルを用いる工作機械であり,かつ,上記工作機械が使
用する上記使用工具が特定の使用工具である場合,上記
CAD装置によって作成された加工前形状情報および加工
後形状情報,上記入力装置から入力された加工段階情報
に基づいて,あらかじめ設定された工具経路方式決定規
則およびメンバーシップ関数にしたがって,上記特定の
使用工具の経路方式を決定する工具経路方式決定手段,
ならびに上記CAD装置によって作成された加工前形状情
報および加工後形状情報,ならびに上記入力装置から入
力された材質情報および加工段階情報に基づいて,あら
かじめ設定された加工条件決定規則およびメンバーシッ
プ関数にしたがって,上記使用工具に関する加工条件の
相対値を決定し,上記データ・ベースに登録された標準
加工条件情報から上記使用工具に関する加工条件の標準
値を読出し,読出した加工条件の標準値を上記加工条件
の相対値を用いて修正して加工条件とする加工条件決定
手段を備えている。上記使用工具,上記経路方式および
上記加工条件を最適加工情報である。
形状モデルから最適加工情報および最適工作機械を自動
的に決定することができる加工情報決定システムを提供
している。
に加工を施す前の形状を表す加工前形状モデルと,上記
被加工材に加工を施した後の形状を表す加工後形状モデ
ルとに基づいて,上記被加工材の加工前の形状に関する
加工前形状情報および上記被加工材の加工後の形状に関
する加工後形状情報を作成するCAD装置,上記被加工材
の材質を表す材質情報および上記被加工材の加工を施す
段階を表す加工段階情報を入力する入力装置,ならびに
上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,加工前の被加工材
を,それが上記加工後の形状になりかつ入力された加工
段階まで加工するための最適加工情報を決定する加工情
報決定装置を備え,上記加工情報決定装置が,少なくと
も上記CAD装置によって作成された加工前形状情報およ
び加工後形状情報と,上記入力装置から入力された材質
情報および加工段階情報とに基づいて,あらかじめ設定
された工作機械決定規則およびメンバーシップ関数にし
たがって,上記被加工材を加工する最適な工作機械を決
定する工作機械決定手段を備えているものである。
加工後形状モデルに基づいて,被加工材に関する加工前
形状情報および加工後形状情報がCAD装置によって作成
される。材質情報および加工段階情報が入力装置から入
力される。CAD装置によって作成された加工前形状情報
および加工後形状情報と,入力装置から入力された材質
情報および加工段階情報とに基づいて,最適加工情報お
よび最適工作機械が決定される。
状情報から最適工作機械および工作機械の制御データを
自動的に作成することができる加工情報決定システムお
よび方法を提供している。
の加工前の形状に関する加工前形状情報,上記被加工材
の加工後の形状に関する加工後形状情報,上記被加工材
の材質を表す材質情報および上記被加工材の加工を施す
段階を表す加工段階情報を与える入力手段,上記入力手
段から与えられた加工前形状情報,加工後形状情報,材
質情報および加工段階情報に基づいて,加工前の被加工
材を,それが上記加工後の形状になりかつ入力された加
工段階まで加工するための最適加工情報を決定する加工
情報決定装置,ならびに与えられる上記被加工材に加工
を施す前の形状を表す加工前形状モデルおよび上記被加
工材に加工を施した後の形状を表す加工後形状モデル
と,上記加工情報決定装置によって決定された最適加工
情報とに基づいて,工作機械が上記被加工材に加工を施
すための制御データを生成する制御データ作成装置を備
え,上記加工情報決定装置が,少なくとも上記入力手段
から与えられた加工前形状情報,加工後形状情報,材質
情報および加工段階情報とに基づいて,あらかじめ設定
された工作機械決定規則およびメンバーシップ関数にし
たがって,上記被加工材を加工する最適な工作機械を決
定する工作機械決定手段を備えているものである。
工前の形状に関する加工前形状情報,上記被加工材の加
工後の形状に関する加工後形状情報,上記被加工材の材
質を表す材質情報および上記被加工材の加工を施す段階
を表す加工段階情報の入力を受付け,入力された加工前
形状情報,加工後形状情報,材質情報および加工段階情
報とに基づいて,あらかじめ設定された工作機械決定規
則およびメンバーシップ関数にしたがって,上記被加工
材を加工する最適な工作機械を決定し,入力された加工
前形状情報,加工後形状情報,材質情報および加工段階
情報に基づいて,加工前の被加工材を,それが上記加工
後の形状になりかつ入力された加工段階まで加工するた
めの最適加工情報を決定し,与えられる上記被加工材に
加工を施す前の形状を表す加工前形状モデルおよび上記
被加工材に加工を施した後の形状を表す加工後形状モデ
ルと,決定された最適加工情報とに基づいて,工作機械
が上記被加工材に加工を施すための制御データを生成す
るものである。
形状情報,加工後形状情報,材質情報および加工段階情
報が入力装置から入力される。加工前形状情報,加工後
形状情報,材質情報および加工段階情報に基づいて,最
適加工情報および最適工作機械が決定される。加工前形
状モデルおよび加工後形状モデルと,決定された最適加
工情報とに基づいて,工作機械の制御データが作成され
る。
報,加工後形状情報,材質情報および加工段階情報を入
力するだけで最適工作機械が決定され,その工作機械の
制御データが自動的に作成されるので,工作機械の多数
のパラメータを入力する必要がなくなる。これによっ
て,オペレータの作業負担が軽くなるとともに,工作機
械の最適な制御データを作成することができる。
状情報から最適加工情報を自動的に決定する加工情報決
定装置および方法を提供している。
能な工具を用いて被加工材に加工を施す工作機械につい
て,あらかじめ用意された複数種類の工具に関する工作
機械使用工具データを登録したデータ・ベース,被加工
材の加工前の形状に関する加工前形状情報,上記被加工
材の加工後の形状に関する加工後形状情報,上記被加工
材の材質を表す材質情報および上記被加工材の加工を施
す段階を表す加工段階情報を与える入力手段,上記入力
手段から与えられた加工前形状情報,加工後形状情報,
材質情報および加工段階情報とに基づいて,あらかじめ
設定された使用工具決定規則およびメンバーシップ関数
にしたがって,上記被加工材を加工する最適な工作機械
を決定するとともに,決定した工作機械が使用する使用
工具を決定する使用工具決定手段,上記使用工具決定手
段によって決定された工作機械が上記データ・ベースに
登録された工具を用いる工作機械である場合,上記デー
タ・ベースを参照して,上記使用工具決定手段によって
決定された使用工具について,上記データ・ベースに登
録された工具の中から上記工作機械が使用する最適な使
用工具を決定する最適工具決定手段,上記使用工具決定
手段が決定した工作機械が上記データ・ベースに登録さ
れた工具を用いる工作機械であり,かつ,上記工作機械
が使用する上記使用工具が特定の使用工具である場合,
上記入力手段から与えられた加工前形状情報,加工後形
状情報および加工段階情報に基づいて,あらかじめ設定
された工具経路方式決定規則およびメンバーシップ関数
にしたがって,上記特定の使用工具の経路方式を決定す
る工具経路方式決定手段,ならびに上記入力手段から与
えられた加工前形状情報,加工後形状情報,材質情報お
よび加工段階情報に基づいて,あらかじめ設定された加
工条件決定規則およびメンバーシップ関数にしたがっ
て,上記使用工具に関する加工条件を決定する加工条件
決定手段を備えている。
工具を用いて被加工材に加工を施す工作機械について,
あらかじめ用意された複数種類の工具に関する工作機械
使用工具データを登録したデータ・ベースを設け,上記
被加工材の加工前の形状に関する加工前形状情報,上記
被加工材の加工後の形状に関する加工後形状情報,上記
被加工材の材質を表す材質情報および上記被加工材の加
工を施す段階を表す加工段階情報の入力を受付け,入力
された加工前形状情報,加工後形状情報,材質情報およ
び加工段階情報とに基づいて,あらかじめ設定された使
用工具決定規則およびメンバーシップ関数にしたがっ
て,上記被加工材を加工する最適な工作機械を決定する
とともに,決定した工作機械が使用する使用工具を決定
し,決定された工作機械が上記データ・ベースに登録さ
れた工具を用いる工作機械である場合,上記データ・ベ
ースを参照して決定された使用工具について,上記デー
タ・ベースに登録された工具の中から上記工作機械が使
用する最適な使用工具を決定し,決定した工作機械が上
記データ・ベースに登録された工具を用いる工作機械で
あり,かつ,上記工作機械が使用する上記使用工具が特
定の使用工具である場合,入力された加工前形状情報,
加工後形状情報,材質情報および加工段階情報に基づい
て,あらかじめ設定された工具経路方式決定規則および
メンバーシップ関数にしたがって,上記特定の使用工具
の経路方式を決定し,入力された加工前形状情報,加工
後形状情報,材質情報および加工段階情報に基づいて,
あらかじめ設定された加工条件決定規則およびメンバー
シップ関数にしたがって,上記使用工具に関する加工条
件を決定するものである。
報,材質情報および加工段階情報に基づいて,使用工具
決定手段によって最適な工作機械が決定され,その使用
工具が決定される。決定された工作機械が特定の工作機
械の場合,データ・ベースを参照して最適な使用工具が
最適工具決定手段により決定される。決定された工作機
械が特定の工作機械であり,かつ,特定の使用工具であ
る場合には,その特定の使用工具の経路方式が工具経路
方式決定手段によって決定される。決定された使用工具
について,その使用工具に関する加工条件が加工条件決
定手段によって決定される。決定された使用工具,工具
経路方式および加工条件が最適加工情報となる。
形状情報,材質情報および加工段階情報を入力するだけ
で,工作機械の最適加工情報を得ることができる。
状情報から最適加工情報を自動的に決定する加工情報決
定装置を提供している。
る工具に関する使用工具データ・ファイル,複数の交換
可能な工具を用いて被加工材に加工を施す工作機械につ
いて,あらかじめ用意された複数種類の工具に関する工
作機械使用工具データ・ファイル,特定の工具につい
て,上記特定の工具の経路方式に関する工具経路方式デ
ータ・ファイルおよび工具について加工条件に関する加
工条件データ・ファイルを登録したデータ・ベース,上
記被加工材の加工前の形状に関する加工前形状情報,上
記被加工材の加工後の形状に関する加工後形状情報,上
記被加工材の材質を表す材質情報および上記被加工材の
加工を施す段階を表す加工段階情報を与える入力手段,
上記入力手段から与えられた加工前形状情報,加工後形
状情報,材質情報および加工段階情報とに基づいて,上
記被加工材を加工する最適な工作機械を決定するととも
に,決定した工作機械が使用する使用工具を,上記デー
タ・ベースに登録された使用工具データ・ファイルを参
照して,決定する使用工具決定手段,上記使用工具決定
手段によって決定された工作機械が上記データ・ベース
に登録された工具を用いる工作機械である場合,上記デ
ータ・ベースに登録された工作機械使用データ・ファイ
ルを参照して,上記使用工具決定手段によって決定され
た使用工具について,上記工作機械使用工具データ・フ
ァイルに登録された工具の中から上記工作機械が使用す
る最適な使用工具を決定する最適工具決定手段,上記使
用工具決定手段が決定した工作機械が上記データ・ベー
スに登録された工具を用いる工作機械であり,かつ,上
記工作機械が使用する上記使用工具が特定の使用工具で
ある場合,上記入力手段から与えられた加工前形状情
報,加工後形状情報および加工段階情報に基づいて,上
記データ・ベースに登録された工具経路方式データ・フ
ァイルを参照して,上記特定の使用工具の経路方式を決
定する工具経路方式決定手段,ならびに上記入力手段か
ら与えられた加工前形状情報,加工後形状情報,材質情
報および加工段階情報,ならびに上記使用工具に基づい
て,上記データ・ベースに登録された加工条件データ・
ファイルを参照して,上記使用工具に関する加工条件を
決定する加工条件決定手段を備えている。
報,材質情報および加工段階情報に基づいて,使用工具
決定手段によって最適な工作機械が決定され,その使用
工具が決定される。決定された工作機械が特定の工作機
械の場合,データ・ベースを参照して最適な使用工具が
最適工具決定手段により決定される。決定された工作機
械が特定の工作機械であり,かつ,特定の使用工具であ
る場合には,その特定の使用工具の経路方式が工具経路
方式決定手段によって決定される。決定された使用工具
について,その使用工具に関する加工条件が加工条件決
定手段によって決定される。決定された使用工具,工具
経路方式および加工条件が最適加工情報となる。
形状情報,材質情報および加工段階情報を入力するだけ
で,工作機械の最適加工情報を得ることができる。
被加工材の加工後の製品図面情報から,工作機械の制御
データを自動的に作成できる加工工程情報決定システム
および方法を提供している。
工材の加工を施す前の形状を表す標準図面情報,ならび
に標準マクロパターンに対応して,そのパラメータ,加
工工程,加工工具および加工方法に関する標準加工情報
を記憶したデータ・ベース,上記被加工材に加工を施し
た後の形状に関する製品図面情報を作成する製品図面情
報作成手段,上記データ・ベースに記憶された標準図面
情報と,上記製品図面情報作成手段によって作成された
製品図面情報とに基づいて,これらの差分情報を表わす
加工形状パラメータを抽出する加工形状パラメータ抽出
手段,上記加工形状パラメータ抽出手段によって抽出さ
れた加工形状パラメータに基づいて,加工によって上記
被加工材に形成すべき形状の輪郭を表す加工マクロパタ
ーンを作成するマクロパターン展開手段,上記データ・
ベースに記憶された標準加工情報から,上記マクロパタ
ーン展開手段によって作成された加工マクロパターンに
相当する標準マクロパターンの加工方法および加工工程
を読み出し,上記マクロパターン展開手段によって抽出
されたマクロパターンのパラメータに基づいて,読み出
した加工方法にしたがって上記被加工材に加工を施す加
工工程とその順序を決定し,決定した加工工程の順序を
あらかじめ設定された順序決定規則およびメンバーシッ
プ関数にしたがって最適な順序に並替え,決定した加工
工程と並替えた順序を工程設計情報として作成する加工
順序決定手段,上記データ・ベースに記憶された標準加
工情報から,上記マクロパターン展開手段によって作成
された加工マクロパターンに相当する標準マクロパター
ンの加工工具を読み出し,あらかじめ設定された条件決
定規則およびメンバーシップ関数にしたがって,読み出
した加工工具に関する最適な加工工具条件情報を決定す
る加工工具条件決定手段,ならびに上記製品図面情報作
成手段によって作成された製品図面情報,上記標準加工
情報データ・ベースに記憶された標準図面情報,上記加
工順序決定手段によって決定された工程設計情報および
上記加工工具条件決定手段によって決定された加工工具
条件情報に基づいて,工作機械が上記被加工材に加工を
施すための制御データを生成する制御データ作成手段を
備えているものである。
の加工を施す前の形状を表す標準図面情報,ならびに標
準マクロパターンに対応して,そのパラメータ,加工工
程,加工工具および加工方法に関する標準加工情報を記
憶したデータ・ベースを設け,上記被加工材に加工を施
した後の形状に関する製品図面情報を作成し,上記デー
タ・ベースに記憶された標準図面情報と,作成された製
品図面情報とに基づいて,これらの差分情報を表わす加
工形状パラメータを抽出し,抽出された加工形状パラメ
ータに基づいて,加工によって上記被加工材に形成すべ
き形状の輪郭を表す加工マクロパターンを作成し,上記
データ・ベースに記憶された標準加工情報から,作成さ
れた加工マクロパターンに相当する標準マクロパターン
の加工方法および加工工程を読み出し,抽出されたマク
ロパターンのパラメータに基づいて,読み出した加工方
法にしたがって上記被加工材に加工を施す加工工程とそ
の順序を決定し,決定した加工工程の順序をあらかじめ
設定された順序決定規則およびメンバーシップ関数にし
たがって最適な順序に並替え,決定した加工工程と並替
えた順序を工程設計情報として作成し,上記データ・ベ
ースに記憶された標準加工情報から,作成された加工マ
クロパターンに相当する標準マクロパターンの加工工具
を読み出し,あらかじめ設定された条件決定規則および
メンバーシップ関数にしたがって,読み出した加工工具
に関する最適な加工工具条件情報を決定し,作成された
製品図面情報,上記標準加工情報データ・ベースに記憶
された標準図面情報,決定された工程設計情報および決
定された加工工具条件情報に基づいて,工作機械が上記
被加工材に加工を施すための制御データを生成するもの
である。
作成された製品図面情報と,データ・ベースに記憶され
た標準図面情報とに基づいてこれらの差分情報を表わす
加工形状パラメータが加工形状パラメータ抽出手段によ
って抽出される。抽出された加工形状パラメータに基づ
いて,加工マクロパターンが作成され,そのパラメータ
がマクロパターン展開手段によって抽出される。加工マ
クロパターンに相当する標準マクロパターンの加工方法
および加工工程がデータ・ベースから読み出れ,工程設
計情報が加工順序決定手段によって決定される。加工マ
クロパターンに相当する標準マクロパターンの加工工具
がデータ・ベースから読み出され,加工条件情報が加工
条件決定手段によって決定される。決定された工程設計
情報および加工条件情報と,製品図面情報および標準図
面情報とに基づいて,工作機械の制御データが制御デー
タ作成手段によって作成される。
め作成しておき,製品図面情報を作成するだけで,工作
機械の制御データを得ることができる。これによって,
オペレータは煩雑な作業を行う必要がなくなり,生産効
率を上げることができる。さらに,初心者のオペレータ
にも容易に作業ができる。
被加工材の加工後の製品図面情報から工程設計情報を自
動的に作成できる加工工程情報決定装置および方法を提
供している。
ロパターンに対応して,そのパラメータ,加工工程,加
工工具および加工方法に関する標準加工情報を記憶した
データ・ベース,与えられる被加工材に加工を施した後
の形状に関する製品図面情報と,与えられる被加工材の
加工を施す前の形状を表す標準図面情報とに基づいて,
これらの差分情報を表わす加工形状パラメータを抽出す
る加工形状パラメータ抽出手段,上記加工形状パラメー
タ抽出手段によって抽出された加工形状パラメータに基
づいて,加工によって上記被加工材に形成すべき形状の
輪郭を表す加工マクロパターンを作成するマクロパター
ン展開手段,ならびに上記データ・ベースに記憶された
標準加工情報から,上記マクロパターン展開手段によっ
て作成された加工マクロパターンに相当する標準マクロ
パターンの加工方法および加工工程を読み出し,上記マ
クロパターン展開手段によって抽出されたマクロパター
ンのパラメータに基づいて,読み出した加工方法にした
がって上記被加工材に加工を施す加工工程とその順序を
決定し,決定した加工工程の順序をあらかじめ設定され
た順序決定規則およびメンバーシップ関数にしたがって
最適な加工順序に並替え,決定した加工工程と並替えた
順序を工程設計情報として作成する順序決定手段を備え
ている。
ロパターンに対応して,そのパラメータ,加工工程,加
工工具および加工方法に関する標準加工情報を記憶した
データ・ベースを設け,与えられる被加工材に加工を施
した後の形状に関する製品図面情報と,与えられる被加
工材の加工を施す前の形状を表す標準図面情報とに基づ
いて,これらの差分情報を表わす加工形状パラメータを
抽出し,抽出された加工形状パラメータに基づいて,加
工によって上記被加工材に形成すべき形状の輪郭を表す
加工マクロパターンを作成し,上記データ・ベースに記
憶された標準加工情報から,作成された加工マクロパタ
ーンに相当する標準マクロパターンの加工方法および加
工工程を読み出し,抽出されたマクロパターンのパラメ
ータに基づいて,読み出した加工方法にしたがって上記
被加工材に加工を施す加工工程とその順序を決定し,決
定した加工工程の順序をあらかじめ設定された順序決定
規則およびメンバーシップ関数にしたがって最適な順序
に並替え,決定した加工工程と並替えた順序を工程設計
情報として作成するものである。
ータ・ベースに記憶された標準図面情報とに基づいて,
これらの差分情報を表わす加工形状パラメータが加工形
状パラメータ抽出手段によって抽出される。抽出された
加工形状パラメータに基づいて,加工マクロパターンが
作成され,そのパラメータがマクロパターン展開手段に
よって抽出される。加工マクロパターンに相当する標準
マクロパターンの加工方法および加工工程がデータ・ベ
ースから読み出され,工程設計情報が順序決定手段によ
って決定される。
め作成しておき,製品図面情報を作成するだけで,工程
設計情報を得ることができる。これによって,オペレー
タは煩雑な作業を行う必要がなくなり,生産効率を上げ
ることができる。さらに,初心者のオペレータにも容易
に作業ができる。
能ブロック図である。
示す図である。
である。
ロー・チャートである。
ロー・チャートである。
は加工後形状モデルXYテーブルを示し、第8c図は第8a図
の加工前形状モデルXYテーブルと第8b図の加工後形状モ
デルXYテーブルとに基づく切削領域XYテーブルを示す。
抽出装置における処理手順を示すフロー・チャートであ
る。
例を示す。
ロック図である。
チャートである。
よび後件部変数について、メンバーシップ関数およびシ
ングルトンの一例を示す。
示す。
ロー・チャートである。
ルを検索する検索条件のメンバーシップ関数を示す。
ィ検索した結果を示す図である。
数および後件部変数のメンバーシップ関数ならびにシン
グルトンの一例を示す。
よび後件部変数のメンバーシップ関数およびシングルト
ンの一例を示す。
ャートである。
す機能ブロック図である。
よび後件部変数のメンバーシップ関数ならびにシングル
トンの一例を示す。
使用する工具をCCDカメラで直接撮影して、その工具の
摩耗度を検出するブロック図を示す。
る処理手順を示すフロー・チャートである。
の一例を示し、第34b図はCCDカメラの撮影によって得ら
れた画像データを2値化したデータの一例を示し、第34
c図は画像メモリに記憶された使用限界画像データの一
例を示す。
準加工材料を一定の加工条件の下で加工した痕をCCDカ
メラで撮影して、その工具の摩耗度を検出するブロック
図を示す。
使用工具の摩耗度を検出する処理手順を示すフロー・チ
ャートである。
の一例を示し、第37b図はCCDカメラの撮影によって得ら
れた加工痕の画像データの一例を示し、第37c図は画像
メモリに記憶され使用限界画像データの一例を示す。
を用いて、型取りしてその型をCCDカメラで撮影して、
工具の摩耗度を検出するブロック図を示す。
た型によって摩耗度を検出する処理手順を示すフロー・
チャートである。
一例を示し、第40b図はCCDカメラの撮影によって得られ
た画像データの一例を示し、第40c図は画像メモリに記
憶され使用限界画像データの一例を示す。
の特性データに基づいて使用工具の摩耗度を検出するブ
ロック図を示す。
基づいて摩耗度を検出する処理手順を示すフロー・チャ
ートである。
加工したモータの消費電流の特性データの一例を示す。
加工情報決定装置の構成を示す機能ブロック図である。
件決定規則の後件部変数のメンバーシップ関数の学習を
行う処理手順を示すフロー・チャートである。
械を示す。
転速度のメンバーシップ関数を示し、第47b図は学習後
のメンバーシップ関数を示す。
加工情報決定装置の構成を示す機能ブロック図である。
数学習の処理手順を示すフロー・チャートである。
てメンバーシップ関数の学習を行う処理手順を示すフロ
ー・チャートである。
図である。
ロー・チャートである。
す。
よび後件部変数のメンバーシップ関数およびシングルト
ンの一例を示す。
図である。
ロー・チャートである。
を示す。
よび後件部変数のメンバーシップ関数およびシングルト
ンの一例を示す。
報決定装置の構成を示すブロック図である。
面の一例を示し、第60図はデータ・ベース構築前と構築
後のデータ・ベースの一例を示す。
速度および回転速度に関する言語情報を表し、第61b図
〜第61f図は、第61a図の各項目についての言語情報を表
すメンバーシップ関数を示す。
ロック図である。
チャートである。
理手順を示すフロー・チャートである。
ァイルの一例を示す。
例を示す。
イルの一例を示す。
例を示す。
すフロー・チャートである。
ロー・チャートである。
・ファイルの一例を示す。
の一例を示す。
理手順を示すフロー・チャートである。
ァイルの一例を示す。
例を示す。
イルの一例を示す。
例を示す。
す機能ブロック図である。
製品図面に関する図面要素情報の一例である。
情報の一例である。
関する図面要素情報の一例である。
部変数に設定されたメンバーシップ関数の一例を示す。
能ブロック図である。
示すフロー・チャートである。
置における処理手順を示すフロー・チャートである。
る。
順を示すフロー・チャートである。
ロー・チャートである。
序を示す。
数および後件部変数についてのメンバーシップ関数およ
びシングルトンの一例である。
定され工程設計情報である。
ー・チャートである。
部変数および後件部変数のメンバーシップ関数およびシ
ングルトンの一例を示す。
部変数および後件部変数のメンバーシップ関数およびシ
ングルトンの一例を示す。
装置 (4) 工具経路方式決定装置 (5) 加工条件決定装置 1.6CAM装置 1.7工作機械 2 加工情報決定システムの特殊機能(変形例) 2.1使用工具の摩耗度を考慮して加工条件を決定する
加工条件決定装置 (1) 概要 (2) 使用工具を直接撮影してその摩耗度を検出
する方法 (3) 標準加工材料を加工した加工痕によって使
用工具の摩耗度を検出する方法 (4) 標準型取り材料を用いて使用工具を型取り
した型によって使用工具の摩耗度を検出する方法 (5) 工作機械のモータの消費電流に基づいて使
用工具の摩耗度を検出する方法 2.2加工条件決定装置のメンバーシップ関数を学習す
るメンバーシップ関数学習装置 (1) 概要 (2) 工作機械のパラメータを教師情報として用
いて学習する方法 (3) 加工条件を教師情報として用いて学習する
方法 (4) 加工条件を教師情報として複数回入力して
学習する方法 2.3加工条件情報の相対値を決定したのち絶対値を決
定する加工条件決定装置 2.4加工条件情報の絶対値を決定する加工条件決定装
置 2.5材料、工具データ・ベースの再構築装置 (1) 概要 (2) 利用者別のデータ・ベースを構築する方法 (3) データ・ファイルをファジィ化したデータ
・ベースを構築する方法 3 加工情報決定システム(その2) (データ・ファイルを用いる場合) 3.1概要 3.2加工情報決定装置 (1) 加工情報決定装置の構成 (2) 加工情報決定装置の全体的な処理 (3) 使用工具決定装置および最適使用工具決定
装置 (4) 工具経路方式決定装置 (5) 加工条件決定装置 4 加工工程情報決定システム 4.1概要 4.2CAD装置 4.3標準加工情報データ・ベース 4.4加工工程情報決定装置 (1) 加工工程情報決定装置の構成 (2) 加工工程情報決定装置の全体的な処理 (3) 加工形状パラメータ抽出装置 (4) マクロパターン展開装置 (5) 加工順序決定装置 (6) 加工条件決定装置 4.5CAM装置 4.6工作機械 1 加工情報決定システム(その1) 1.1概要 第1図は、加工情報決定システムの全体的構成を示す
機能ブロック図である。
加工情報決定装置20、CAM装置17および工作機械18から
なる。
簡単に説明する。
加工材の加工前形状モデルと、加工後の被加工材の加工
後形状モデルとに基づいて、加工前の被加工材に関する
加工前形状情報および加工後の被加工材に関する加工後
形状情報とを作成するものである。加工前形状情報およ
び加工後形状情報の作成処理については後述する。
被加工材の加工段階に関する加工段階情報とを入力する
ものである。入力される材質情報および加工段階情報に
ついては後述する。
る加工前形状情報および加工後形状情報、ならびに入力
装置16から入力される材質情報および加工段階情報に基
づいて、最適加工情報を決定するものである。決定され
る最適加工情報の詳細については後述する。
置10において作成される加工前形状モデルおよび加工後
形状モデル、ならびに加工情報決定装置20によって決定
された最適加工情報に基づいて、工作機械を制御するた
めのNC(Numerical control)データを作成するもので
ある。このCAM装置17は、たとえば、コンピュータ・シ
ステムおよびその上で動作するソフトウェアの組み合わ
せによって実現されるものである。
イヤカット加工機等を含む。
れた加工前形状モデルおよび加工後形状モデル、ならび
に加工情報決定装置20によって決定されさ最適加工情報
に基づいて、NCデータを作成する機能をもたせてもよ
い。NCデータは、工作機械18にあらかじめ備えられた自
動プログラミングによって作成される。この場合には、
CAM装置17は不要となる。
を示す図である。
は、CPU1、ROM2、RAM3、ディスクメモリ4、キーボード
5、CRT6および入出力インターフェイス7によって構成
されるコンピュータ・システム8によって実現される。
たがって処理を実行するものである。
のアプリケーション・プログラムをあらかじめ記憶する
ものである。
(情報)、キーボード5から入力されたデータ(情報)
等を記憶するものである。また、たとえば、バッファ、
スタック、カウンタ等は、このRAM3内の記憶領域に実現
される。
ものである。たとえば、データ・ベース等が、このディ
スクメモリ4に実現される。
る。たとえば、入力装置16は、このキーボード5によっ
て実現される。
ある。たとえば、表示装置等が、このCRT6によって実現
される。
ム8と、CAM装置17および工作機械18とのデータ(情
報)の送、受信を行うものである。
個のコンピュータ・システムによって実現することもで
きる。
情報と、加工後の被加工材に関する加工後形状情報とを
作成する。
ク図である。
形状モデル作成装置12、CAD入力装置13、切削領域抽出
装置14および加工前形状情報、加工後形状情報抽出装置
15からなる。加工前形状モデル作成装置11、加工前形状
モデル作成装置12、CAD入力装置13、切削領域抽出装置1
4および加工前形状情報、加工後形状情報抽出装置15
は、実際的にはプログラムされたコンピュータ・システ
ムによって実現される。後述する機能を表すものであ
り、コンピュータ・システムとそのソフトウェアとの組
み合わせの一部によって構成されることを了解された
い。
前の形状である加工前形状モデルを作成するものであ
る。
される。ソリッド・モデルは、立方体を点の集台によっ
て表現するものであり、立方体を構成する各点がX座
標、Y座標およびZ座標の座標データをもつ。したがっ
て、加工前形状モデルを構成する各点がX座標、Y座標
およびZ座標の座標データをもつ。加工前形状モデル
は、X軸、Y軸およびZ軸の正の領域に作成される。
成装置11から切削領域抽出装置14に与えられる。
後の形状である加工後形状モデルを作成するものであ
る。
ソリッド・モデルによって表現される。
成装置11から切削領域抽出装置14に与えられる。
の加工精度を表す面精度と、加工を施す被加工材の角
(コーナ部)の丸みを表すコーナ部半径とを入力するも
のである。
「△△」で表され、表面をなめらかにする場合に記号
「△△△」で表される。この実施例においては、面精度
は、数値で表現される。数値が大きいほどなめらかであ
る。面精度の表現には言語情報(たとえば、「荒い」、
「なめらか」等)も併用される。面精度は、言語情報と
数値の組み合わせで入力されることになる。同じ言語情
報によって表現される面精度でも、この数値が大きいほ
ど表面がなめらかである。
によって作成された加工前形状モデルと、加工後形状モ
デル作成装置12によって作成された加工後形状モデルと
に基づいて、加工前形状モデルから切削すべき部分、す
なわち、切削領域を抽出するものである。
領域抽出装置14によって抽出された切削領域と、CAD入
力装置13から入力された面精度およびコーナ部半径とに
基づいて、加工前形状情報と加工後形状情報とを抽出す
るものである。
よび切削深さがある。
れた切削領域のすべてが切削すべき領域である場合の
「全面切削」、切削領域に切削すべきでない領域が存在
する場合の「部分面切削」である。
分の幅である。
す。
形状およびコーナ部半径がある。
る。
程度複雑であるかを表す度合いである。この加工後形状
複雑度の値が大きいほど加工後の形状が複雑である。
分、すなわち、形状が凸の部分の体積を表す指標であ
る。この凸形状の値が大きいほど凸の部分が多い コーナ部半径は、CAD入力装置13から入力されるもの
である。
すフロー・チャートである。
表すデータを作成する(第4図;ステップ101)。
前形状モデルは、上述のようにソッリド・モデルによっ
て表現され、オペレータがキーボード5、マウス(図示
略)等介して入力する位置データに基づいて表示画面上
で作成される。
後形状モデルは、切削領域抽出装置14に与えられる。
表すデータを作成する(第4図;ステップ102)。加工
前形状モデル作成装置11と同様にして作成される。
後形状モデルは、上述のようにソッリド・モデルによっ
て表現される。
後形状モデルは、切削領域抽出装置14に与えられる。
から与えられる加工前形状モデルと、加工後形状モデル
作成装置12から与えられる加工後形状モデルとに基づい
て、切削領域を抽出する(第4図;ステップ103)。
については後述する。
加工前形状情報、加工後形状情報抽出装置15に与えられ
る。
(第4図;ステップ104)。たとえば、面精度は、
「(なめらか、3.8)」である。
する(第4図;ステップ105)。たとえば、コーナ部半
径Rは、「0」である。
領域抽出装置14から与えられる切削領域と、CAD入力装
置13から入力される面精度およびコーナ部半径とに基づ
いて、被加工材に関する加工前形状情報および加工後形
状情報を作成する(第4図;ステップ106)。
加工前形状、加工後形状情報抽出処理の詳細については
後述する。
抽出された加工前形状情報および加工後形状情報は、加
工情報決定装置20に与えられる(第4図;ステップ10
7)。
から与えられる加工前形状モデルと、加工後形状モデル
作成装置12から与えられる加工後形状モデルとに基づい
て、切削領域を抽出する。
すフロー・チャートである。
から与えられる加工前形状モデルのZ軸の最大値を抽出
し、その最大値をzmaxとする。切削領域を抽出するた
めのZ軸のパラメータz1を、zmaxとする(第7図;ス
テップ111)。
zmaxは、「15」である。したがって、「z1=15」とな
る。
大値zmaxから最小値0まで、ステップ112からステップ
115までの処理を繰り返して、切削領域を抽出する。
いて、加工前形状モデルを構成する点が存在すれば、そ
の点のX、Y座標を「1」とし、加工前形状モデルを構
成する点が存在しなければ、その点のX、Y座標を
「0」として、テーブル(以下、このテーブルを加工前
形状モデルXYテーブルという)を作成する(第7図;ス
テップ112)。
ーブルは、第8a図に示すようになる。第8a図からも分か
るように、Z=15における加工前形状モデルXYテーブル
は、すべて「1」である。
様に、Z=z1におけるXY平面上において、加工後形状モ
デルを構成する点が存在すればその点のX、Y座標を
「1」とし、加工後形状モデルの点が存在しなければ、
その点のX、Y座標を「0」として、テーブル(以下、
このテーブルを加工後形状モデルXYテーブルという)を
作成する(第7図;ステップ113)。
ーブルは、第8b図に示すようになる。第8b図から分かる
ように、Z=15における加工後形状モデルXYテーブル
は、すべて「0」である。
た加工前形状モデルXYテーブルと、ステップ113におい
て作成した加工後形状モデルXYテーブルとの対応する
X、Y座標の点の積(論理積)をとって切削領域XYテー
ブルを作成し、その積が「0」の部分を切削領域とする
(第7図;ステップ114)。
ーブルとの積が「1」になる部分は、加工前形状モデル
と加工後形状モデルとに共通の部分であるので、切削す
べきでない部分である。また、加工前形状モデルXYテー
ブルと加工後形状モデルXYテーブルとの積が「0」にな
る部分は、加工前形状モデルには存在するが加工後形状
モデルには存在しない部分である。したがって、この部
分が不要な部分、すなわち、切削すべき部分であるの
で、その部分を切削領域としている。
第8b図の加工後形状モデルXYテーブルとの対応するX、
Y座標の点の積をとると、第8c図に示す切削領域XYテー
ブルになる。第8c図からも分かるように、テーブルのす
べてが「0」である。したがって、切削領域XYテーブル
のすべて部分が切削領域となる。
パラメータz1を更新する(第7図;ステップ115)。
わち、加工前形状モデルのZ軸の最小値でないかを判断
する(第7図;ステップ116)。
大値zmaxから最小値0まで、切削領域の抽出が終了し
ていなければ(ステップ116でNO)、ステップ112に戻
り、切削領域の抽出を行う。切削領域抽出装置14は、加
工前形状モデルのZ軸の最大値zmaxから最小値0まで
切削領域の抽出を行うと(ステップ116でYES)、切削領
域抽出処理を終了する。
られた切削領域XYテーブルを加工前形状情報、加工後形
状情報抽出装置15に出力する(第7図;ステップ11
7)。
の抽出を行う。
後形状モデルとについて切削領域を抽出すると、第9a図
〜第9d図に示すようになる。
す。第9b図は10≧Z>8における切削領域XYテーブルを
示す。第9c図は8≧Z>5における切削領域XYテーブル
を示す。第9d図は5≧Z>0における切削領域XYテーブ
ルを示す。
領域抽出装置14から与えられる切削領域に基づいて、加
工前形状情報および加工後形状情報を抽出する。
報抽出装置15における処理手順を示すフロー・チャート
である。
a図のステップ121から第10b図のステップ133までの処理
を行って加工前形状情報の切削面積、加工形状および切
削幅を抽出する。加工前形状情報、加工後形状情報抽出
装置15はまた、第10c図のステップ134から第10d図のス
テップ147までの処理を行って加工前形状情報の切削深
さ、ならびに加工後形状情報の加工後形状複雑度および
凸形状を抽出する。
値zmaxにする。また、切削面積S0を0にし、切削幅m0
を∞にして、初期設定を行う(第10a図;ステップ12
1)。
設定を行うと、z=z1における切削領域XYテーブルのす
べての点が「0」であるか、すなわち、切削領域XYテー
ブルのすべてが切削すべき領域であるかを判定する(第
10a図;ステップ122)。
合、すなわち、全領域を切削する場合(ステップ122でY
ES)、加工形状Frを「全面切削」とする(第10a図;ス
テップ123)。
削領域XYテーブルのすべての点が「0」であるので、加
工形状Frは「全面切削」とする。
z1における切削領域XYテーブルについて、「0」である
点、すなわち、切削すべき領域をすべて計数し、その計
数値をnsとする(第10a図;ステップ124)。
し、切削面積S0を累積する(第10a図;ステップ125)。
ここでは、計数値nsに定数Kを掛けることによって点
を面として取り扱っている。
り、かつ、「0」の部分が連続している長さを抽出し、
その長さの最小値をY軸方向の切削幅の最小値myとす
る(第10a図;ステップ126)。
すべてが「0」であり、Y軸方向の切削幅の最小値my
は「30」である。
行であり、かつ、「0」の部分が連続している長さ抽出
し、その長さの最小値を、X軸方向の切削幅の最小値m
xとする(第10b図;ステップ127)。
すべてが「0」であり、X軸方向の切削幅の最小値mx
は「30」となる。
方向の切削幅の最小値mxと切削幅m0と比較し、mxがm0
よりも小さい場合、mxをm0に代入し、m0を更新する
(第10b図;ステップ128、129)。
で、ここではm0が30に更新される。
方向の切削幅の最小値myと切削幅m0と比較し、myがm0
よりも小さい場合、myをm0に代入し、m0を更新する
(第10b図;ステップ130、131)。
30であるので、m0はそのままの値が採用され、m0は更新
されない。
テップ126および127の処理によって抽出されたY軸方向
の切削幅の最小値myおよびY軸方向の切削幅の最小値
mxの中で最小のものが切削幅m0となる。
メータz1をΔz減算し、パラメータz1を更新する(第10
b図;ステップ132)。
メータz1が0以下、すなわち、加工前形状モデルのZ軸
の最小値でないかを判定する(第10b図;ステップ13
3)。
前形状モデルのZ軸の最小値0まで、切削領域の累積値
である切削面積S0および切削幅m0の抽出処理が終了して
いなければ(ステップ133でNO)、ステップ122に戻り、
切削面積S0および切削幅m0の抽出を行う。
深さ、加工後形状複雑度および凸形状を抽出するため
に、パラメータz1を加工前形状モデルのZ軸の最大値z
maxとする。また、加工後形状複雑度nd、凸形状D0、切
削深さ上面h1および下面h0を0にし、初期値設定を行う
(第10c図;ステップ134)。
設定を行うと、Z=z1における切削領域XYテーブルがす
べて「0」か、すなわち、すべての領域が切削すべき領
域であるかを判定する(第10c図;ステップ135)。
領域XYテーブルがすべて「0」でないと判定すると(ス
テップ135でNO)、Z=z1における切削領域XYテーブル
がすべて「1」、すなわち、すべての領域が切削すべき
でない領域であるかを判定する(第10c図;ステップ13
6)。
領域XYテーブルがすべて「1」でないと判定すると(ス
テップ136でNO)、切削領域XYテーブルに切削すべき領
域と切削すべきでない領域とが存在しているので、切削
深さ上面h1が0であるかを判定する(第10c図;ステッ
プ137) 切削深さ上面h1が0である場合(ステップ137でN
O)、加工前形状情報、加工後形状情報抽出装置15は、
現在のパラメータz1をh1に代入して、そのz1を切削深さ
上面h1とする(第10c図;ステップ138)。
「1」の両方が最初に現れるZ座標が切削深さ上面h1に
なる。
よび「1」が存在するので、切削深さ上面h1は、「10」
となる。
z1における切削領域XYテーブルについて、「1」である
点、すなわち、切削すべきではない領域をすべて計数
し、その計数値をncとする(第10c図;ステップ13
9)。
値ncに定数Kを掛けて、凸形状D0に加算し、凸形状D0
を累積する(第10a図;ステップ140)。ここでは、計数
値ncにKを掛けることによって点を面として取り扱っ
ている。
情報抽出装置15は、切削領域XYテーブルがすべて「1」
であると判定すると(ステップ136でYES)、切削領域XY
テーブルのすべてが切削すべきでない領域であるので、
切削深さ上面h1が0でなく、かつ、切削深さ下面h0が0
であるかを判定する(第10c図;ステップ141)。
0である場合(ステップ141でYES)、加工前形状情報、
加工後形状情報抽出装置15は現在のパラメータz1をh0に
代入して、そのz1を切削深さ下面h0とする(第10c図;
ステップ142)。
が存在しない場合、切削領域XYテーブルのすべての領域
が切削すべきでない領域であるとき、そのZ座標が切削
深さの下面になる。
「1」であるので、切削深さ上面h0は、「5」となる。
z1における切削領域XYテーブルについて、第11a図〜第1
1h図に示されるエッジ・パターン・フィルタをかける。
切削領域XYテーブルがいずれかのエッジ・パターン・フ
ィルタとマッチングした回数を計数し、その計数値をn
d1とする(第10d図;ステップ143)。
工形状複雑度ndを累積する(第10d図;ステップ14
4)。
情報抽出装置15は、切削領域XYテーブルのすべてが
「0」、すなわち、テーブルのすべての領域が切削すべ
き領域である場合(ステップ135でYES)には、切削深さ
上面h1、切削深さ下面h0、凸形状D0および加工後形状複
雑度ndのいずれも抽出しない。
メータz1をΔz減算し、パラメータz1を更新する(第10
d図;ステップ145)。
メータz1が0以下、すなわち、加工前形状モデルのZ軸
の最小値でないかを判定する(第10d図;ステップ14
6)。
前形状モデルのZ軸の最大値zmaxから最小値0まで、
切削深さの上面h1、切削深さの下面h0、凸形状D0および
加工後形状複雑度ndの抽出処理が終了していなければ
(ステップ146でNO)、ステップ135に戻り、繰り返し切
削深さ上面h1、切削深さ下面h1、凸形状D0および加工後
形状複雑度ndの抽出処理を行う。
0となると(ステップ146でYES)、切削深さ上面h1と切
削深さの下面h0との差をとり、切削深さhを算出する
(第10d図;ステップ147)。
抽出装置15は、加工前形状情報の切削面積、加工形状、
切削幅および切削深さ、ならびに加工後形状情報の加工
後形状複雑度および凸形状を抽出する。
工後形状情報抽出装置15によって抽出された加工前形状
情報および加工後形状情報の一例である。第13図おい
て、加工後形状情報の面精度およびコーナ部半径は、CA
D入力装置13から入力されたものである。
の加工前形状情報、加工後形状情報抽出装置15から加工
情報決定装置20に与えられる。
るものである。これらの材質情報および加工段階情報
は、オペレータがキーボード5を介して入力する。
質には、SKD(焼き入れ鉄)、鉄、アルミニウム、ベー
クライト等がある。
の材料材質は「鉄」である。
加工段階には、「荒取り」、「中荒取り」および「仕上
げ」がある。
段階は「荒取り」である。
工形状情報および加工後形状情報と、入力装置16から入
力される材質情報および加工段階情報とに基づいて、最
適加工情報を決定する。
能ブロック図である。
用工具決定装置22、工具経路方式決定装置23、加工条件
決定装置24および材質、工具情報データ・ベース25を有
する。
装置について簡単に説明する。
具決定規則およびメンバーシップ関数にしたがって、CA
D装置10から与えられる加工前形状情報および加工後形
状情報と、入力装置16から入力される材質情報および加
工段階情報とに基づいて、被加工材の加工に最適な工作
機械を決定するとともに、その工作機械の使用工具を決
定するものである。
加工機を加工に最適な工作機械と決定した場合、使用工
具決定装置21が決定した使用工具に基づいて、最適な使
用工具を決定するものである。最適使用工具決定装置22
は、後述するように材質、工具データ・ベース25に記憶
されたNC加工機使用工具データ・ファイルを参照して、
最適な使用工具を決定する。
具経路方式決定規則およびメンバーシップ関数にしたが
って、CAD装置10から与えられる加工前形状情報および
加工後形状情報、ならびに入力装置16から入力される加
工段階情報に基づいて、NC加工機がエンドミルを用いて
被加工材を加工する加工経路方式を決定するものであ
る。
件決定規則およびメンバーシップ関数にしたがって、CA
D装置10から与えられる加工前形状情報および加工後形
状情報ならびに入力装置16から入力される材質情報およ
び加工段階情報に基づいて、工作機械が被加工材を加工
するために最適な加工条件を決定するものである。
材質データ・ファイル、NC加工機について使用工具とし
てあらかじめ用意された工具に関するNC加工機使用工具
データ・ファイル等を記憶するものである。これらのデ
ータ・ファイルは、使用工具決定装置21および最適使用
工具決定装置25によって、必要に応じて読み出される。
材質データ・ファイルおよびNC加工機使用工具データ・
ファイルの詳細については後述する。
経路方式情報および加工条件情報は、最適加工情報とし
て加工情報決定装置20からCAM装置17および工作機械18
に与えられる。
ー・チャートである。
工前形状情報を読み込む(第17図;ステップ151)。た
とえば、加工情報決定装置21は、第12図に示す加工前形
状情報を読み込む。
工後形状情報を読み込む(第17図;ステップ152)。た
とえば、加工情報決定装置21は、第13図に示す加工後形
状情報を読み込む。
よって入力される材質情報を読み込む(第17図;ステッ
プ153)。たとえば、加工情報決定装置20は、第14図に
示す材質情報を読み込む。
よって入力される加工段階情報を読み込む(第17図;ス
テップ154)。たとえば、加工情報決定装置20は、第15
図に示す加工段階情報を読み込む。
情報および加工段階情報は、使用工具決定装置21、工具
経路方式決定装置23および加工条件決定装置24に与えら
れる。
情報、材質情報および加工段階情報に基づいて、あらか
じめ設定された使用工具決定規則およびメンバーシップ
関数にしたがって、最適な工作機械を決定し、その工作
機械が使用する使用工具を決定する。工作機械がNC加工
機である場合には、最適使用工具決定装置22は、使用工
具決定装置21によって決定された使用工具に基づいて、
NC加工機使用工具データ・ファイルを参照して、最適な
使用工具を決定する(第17図;ステップ155)。
り、かつ、使用工具がエンドミルである場合、加工前形
状情報、加工後形状情報、材質情報および加工段階情報
に基づいて、あらかじめ設定された工具経路方式決定規
則およびメンバーシップ関数にしたがって、工具経路方
式を決定する(第17図;ステップ156)。
報、加工後形状情報、材質情報および加工段階情報に基
づいて、あらかじめ設定された使用条件決定規則および
メンバーシップ関数にしたがって、加工条件を決定する
(第17図;ステップ157)。
情報および加工条件情報を各装置から読出し、CAM装置1
7および工作機械18に出力する(第17図;ステップ158、
159)。
工前形状情報および加工後形状情報と、入力装置16から
入力される材質情報および加工段階情報とに基づいて、
あらかじめ設定された使用工具決定規則およびメンバー
シップ関数にしたがって、被加工材の加工に最適な工作
機械と、その工作機械が使用する使用工具を決定する。
質情報に基づいて、材質、工具データ・ベース25に記憶
されている材質データ・ファイルを検索して加工材の材
料硬度を得る。
ータ・ファイルには、「材質名」に対してその「硬度」
が格納されている。
「鉄」であるので、この「鉄」に関する材料硬度を材質
データ・ファイルから検索して得ると、その材料硬度
「50」となる。
づく材料硬度、加工前形状情報の切削面積および加工形
状、ならびに加工後形状情報の面精度および加工後形状
複雑度に基づいて、使用工具決定規則およびメンバーシ
ップ関数にしたがって、工作機械を決定するともに、そ
の使用工具を決定する。
ntrol mashine)、放電加工機(Electric spark mashin
e)およびワイヤカット加工機(Wire cut mashine)が
ある。
を用いて、被加工材の加工を行うものである。
用する使用工具およびその工具径を決定する。
る。
ある。
行うものであり、被加工材が極めて硬いもの、たとえ
ば、焼き入れ鉄(SKD)の加工に適している。
よびクリアランスを決定する。
電極棒の本数である。
の間の間隔である。
ヤを電極として、被加工材の加工を行うものである。
具径を決定する。
径である。
工機およびワイヤカット加工機に関して、以下のような
ものがある。
大きい」場合に「工具径」を大きくしているのは、切削
加工の効率をよくするためである。また、「材料材質が
普通」の場合に「使用工具をドリルおよびエンドミル」
としているのは、下穴が必要だからである。さらに、
「面積度がなめらか」であり、かつ、「切削面積が小さ
い」場合には「工具径」を非常に小さくしている。
状複雑度が単純」の場合には「電極本数」が少なくなる
ようにしている。
および後件部変数について、メンバーシップ関数および
シングルトンの一例を示す。前件部変数については、各
工作機械に共通のものである。後件部変数については、
各工作機械に固有のものである。
「荒取り」、「中荒取り」および「仕上げ」の3つのシ
ングルトンを示している。
「小さい」、「中くらい」および「大きい」の3つのメ
ンバーシップ関数を示している。
「軟らかい」、「普通」および「硬い」のメンバーシッ
プ関数を示している。
「荒い」および「なめらか」の2つのメンバーシップ関
数を示している。
語情報「単純」、「普通」および「複雑」のメンバーシ
ップ関数を示している。
「全面切削」および「部分面切削」の2つのシングルト
ンを示している。
「NC加工機」、「放電加工機」および「ワイヤカット加
工機」の3つのシングルトンを示している。
について言語情報「ドリル」および「エンドミル」の2
つのシングルトンを示している。
ついて言語情報「非常に小さい」、「やや小さい」、
「小さい」、「中くらい」、「やや大きい」および「大
きい」の6つのメンバーシップ関数を示している。
について言語情報「軟らかい」、「普通」および「硬
い」の3つのメンバーシップ関数を示している。
数」について言語情報「少ない」、「中くらい」および
「多い」の3つのメンバーシップ関数を示している。
ンス」について言語情報「少ない」および「多い」の2
つのメンバーシップ関数を示している。
「工具径」について言語情報「小さい」、「やや小さ
い」「小さい」、「中くらい」、「やや大きい」および
「大きい」の5つのメンバーシップ関数を示している。
バーシップ関数にしたがって、使用工具決定装置21は、
CAD装置10および入力装置16から入力された情報に基づ
いて、各加工機に関する前件部の適合度を算出する。そ
の後、使用工具決定装置21は、前件部の適合度に基づい
て後件部変数の適合度を算出する。
いて、「NC加工機」、「放電加工機」および「ワイヤカ
ット加工機」のシングルトンにおいて、適合度が最大の
ものを「使用機械」として決定する。適合度が最大にな
る「使用機械」決定すると、使用工具決定装置21は、そ
の使用機械について,「使用工具」および「工具径」に
関する後件部変数について決定する。たとえば、「NC加
工機」の適合度が最大であれば、使用工具決定装置21は
NC加工機を使用機械として決定する。使用工具決定装置
21は、このNC加工機の使用工具として「エンドミル」を
決定し、工具径として「4」を決定する。
決定規則においては、使用工具決定装置21は、使用工具
および工具径は決定する。NC加工機の場合にはさらに、
使用工具情報として工具硬度を加えてもよい。
関する使用工具決定規則は、以下のようになる。
か」の場合には「工具硬度」を硬くし、「面精度が荒
い」場合には「工具硬度」は軟らかくしている。また、
「材料硬度が硬い」場合に「工具硬度」を硬くし、「材
料度が軟らかい」場合には「工具硬度」を軟らかくして
いる。
件部変数の加工段階、切削面積、材料硬度、面精度、使
用工具および工具径に関するメンバーシップ関数または
シングルトンは、「工具硬度」を後件部変数に含まない
使用工具決定規則の場合と同様である。
れに含む使用工具決定規則およびメンバーシップ関数に
したがって、使用機械の決定とその使用機械が使用する
使用工具を決定する。
が選択されると、最適使用工具決定装置22は、材料、工
具データ・ファイル25に記憶されたNC加工機使用工具デ
ータ・ファイルを検索して、NC加工機に最適な使用工具
を決定する。
を示す。
使用する工具について、「工具名」、「工具番号」、
「工具径」、「工具長」、「工具寿命」および「工具値
段」が格納されている。
を示すフロー・チャートである。
って決定された使用工具および工具径を読み込む(第21
図;ステップ161)。
ンドミル」および工具径「4」を読み込む。
ジィ化し、NC加工機使用工具データ・ファイルを検索す
るための検索条件式を作成する(第21図;ステップ16
2) たとえば、使用工具決定装置21によって「工具径」は
「4mm」となっているので、この工具径「4」をファジ
ィ化すると、第22a図に示すようなメンバーシップ関数
になる。
工具決定装置21によって決定された「4」を中心に±10
%の範囲、すなわち、「3.6」から「4.4」までの範囲の
台集合をもつ。
って決定された「使用工具」が「エンドミル」と、ファ
ジィ化した「工具径」が「4くらい」を用いて検索条件
式を作成する。
「工具径」、「工具寿命」および「工具値段」がある。
「工具値段が安い」はあらかじめ設定されている。NC加
工機が使用する使用工具の工具寿命が長く、工具値段が
安ければよいのはいうまでもない。
するシングルトンおよびメンバーシップ関数の一例を、
第22図、第22c図および第22d図に示す。
いてNC加工機使用工具データ・ファイルを検索する(第
21図;ステップ163)。
てNC加工機使用工具データ・ファイルを検索すると、検
索条件式とNC加工機使用工具データ・ファイルに格納さ
れた各工具について、第23図に示すような検索条件毎の
適合度が得られる。
規化した適合度を算出し、その適合度の中で最も大きい
使用工具を最適な使用工具と決定する(第21図;ステッ
プ164)。
使用工具決定装置22は、各検索条件毎の適合度を正規化
した適合度が「0.9」の工具名「エンドミルA」工具番
号「1」を、NC加工機の最適な使用工具として選択す
る。
使用工具データ・ファイルを参照して、NC加工機の最適
な使用工具を決定する。
工機の場合には使用工具決定装置21によって決定された
使用工具が使用工具情報として出力される。また、NC加
工機の場合には最適使用工具決定装置22によって決定さ
れた使用工具が使用工具情報として出力される。
り、その使用工具がエンドミルの場合に、工具経路方式
を決定する。
路である。工具経路方式には、片道走行、往復走行およ
び周回走行がある。
れか一方を用いる方法である。
を用いる方法である。
の回りを加工する方法である。
状情報および加工後形状情報に基づいて、あらかじめ設
定された工具経路方式決定規則およびメンバーシップ関
数にしたがって、工具経路方式を決定する。
のがある。
さい」場合に工具経路方式を「片道走行」にしている。
これは、一定の方向に切削加工を行って、使用工具を所
定の基準位置まで戻るようにしても、加工時間がそれほ
ど長くかからないからである。これに対して、「切削面
積が大きい」場合には工具経路方式を「往復走行」にし
ている。これは、切削面積が大きいときに片道走行にす
ると、加工時間が長くかかるためである。さらに、「切
削面積が大きい」かつ「凸形状が小さい」場合、工具経
路方式を「周回走行」にした。また、「面精度がなめら
か」に場合には片道走行した。
変数および後件部変数のメンバーシップ関数およびシン
グルトンの一例を示す。
情報「荒取り」、「中荒取り」および「仕上げ」の3つ
のシングルトンを示している。
報「小さい」、「中くらい」および「大きい」の3つの
メンバーシップ関数を示している。
情報「小さい」、「中くらい」および「大きい」の3つ
のメンバーシップ関数を示している。
報「荒い」および「なめらか」の2つのメンバーシップ
関数を示している。
言語情報「片道走行」、「往復走行」および「周回走
行」の3つのシングルトンを示している。
行」、「往復走行」または「周回走行」のうちで、最も
適合度の大きいものを工具経路方式として決定する。
定装置23は、工具経路方式として「片道走行」と決定す
る。
決定された工具経路は工具経路方式情報として出力され
る。
工前形状情報および加工後形状情報に基づいて、あらか
じめ設定された加工条件決定規則およびメンバーシップ
関数にしたがって、加工条件を決定する。
決定されたNC加工機、放電加工機およびワイヤカット加
工機いずれかの使用機械について、その加工条件を決定
する。
度である。
力である。
とその出力である。
のがある。
合には、送り速度を速くするようにしている。これは、
加工材が軟らかいと送り速度を速くして加工できるから
である。また、「切削深さが浅い」および「切削幅が小
さい」場合ににも同様である。また、「面精度がなめら
か」の場合には送り速度を遅くしている。さらに、コー
ナー部であれば送り速度を遅くする。
び後件部のメンバーシップ関数およびシングルトンの一
例を示す。前件部変数のメンバーシップ関数およびシン
グルトンは各工作機械に共通であり、後件部変数のメン
バーシップ関数およびシングルトン各工作機械に固有す
るものである。
情報「荒取り」、「中荒取り」および「仕上げ」の3つ
のシングルトンを示している。
報「小さい」、「中くらい」および「大きい」の3つの
メンバーシップ関数を示している。
情報「浅い」、「中くらい」および「深い」の3つのメ
ンバーシップ関数を示している。
情報「軟らかい」、「普通」および「硬い」の3つのメ
ンバーシップ関数を示している。
て、言語情報「小さい」および「大きい」の2つのメン
バーシップ関数を示している。
報「荒い」および「なめらか」の2つのメンバーシップ
関数を示している。
情報「小さい」、「中くらい」および「大きい」の3つ
のメンバーシップ関数を示している。
度」について、言語情報「遅い」、「やや遅い」、「中
くらい」、「やや速い」および「速い」の5つのメンバ
ーシップ関数を示している。
度」について、言語情報「遅い」、「やや遅い」、「中
くらい」、「やや速い」および「速い」の5つのメンバ
ーシップ関数を示している。
度」について、言語情報「遅い」、「やや遅い」、「中
くらい」、「やや速い」および「速い」の5つのメンバ
ーシップ関数を示している。
について、言語情報「小さい」、「やや小さい」、「中
くらい」、「やや大きい」および「大きい」の5つのメ
ンバーシップ関数を示している。
「送り速度」について、言語情報「遅い」、「やや遅
い」、「中くらい」、「やや速い」および「速い」の5
つのメンバーシップ関数を示している。
「出力」について、言語情報「小さい」、「やや小さ
い」、「中くらい」、「やや大きい」および「大きい」
の5つのメンバーシップ関数を示している。
機としているので、加工条件決定装置24は、NC加工機に
関する加工条件決定規則にしたがって加工条件を決定す
る。加工条件決定装置24は、加工条件として送り速度を
「10」および回転速度を「3000」と決定する。
された加工条件は、加工条件情報として出力される。
情報および加工条件情報を決定すると、これらの情報を
最適加工情報として、CAM装置17および工作機械18に出
力する。
よって、第26図に示すような最適加工情報が得られる。
デルおよび加工後形状モデル、ならびに加工情報決定装
置20によって決定された最適加工情報に基づいて、工作
機械を制御するためのNCデータを生成する。
およびその上で動作するアプリケーション・システム
(ソフトウェア)からなる。CAM装置17は、工作機械18
の自動プログラミングに比べてオペレータの操作性がよ
い。
・チャートである。
適加工情報を読み込む(第27図;ステップ171)。たと
えば、CAM装置17は第26に示される最適加工情報を読み
込む。
ータを設定する(第27図;ステップ172)。
のパラメータの一例が第28図に示されている。
具移動高さ」、「工具移動距離」、「加工前形状モデ
ル」、「加工後形状モデル」および「加工機名」があ
る。
具の位置である。たとえば、初期工具位置は、「X=0,
Y=0,Z=100」である。
高さである。たとえば、工具移動高さは、「Z=90」で
ある。
ある。たとえば、工具移動距離は、「Δx=5、Δy=
5、Δz=5」である。
ものであり、その加工前形状モデルのデータ・ファイル
のファイル名が入力される。たとえば、加工前形状モデ
ルのファイル名は、「bk.dat」である。
ものであり、その加工後形状モデルのデータ・ファイル
のファイル名が入力される。たとえば、加工後形状モデ
ルのファイル名は、「ak.dat」である。
る。たとえば、加工機名は「OM1」である。
そのパラメータに含まれる加工前形状モデルおよび加工
後形状モデルのファイル名に基づいて、CAD装置10から
加工前形状モデルおよび加工後形状モデルを読み込む
(第27図;ステップ173)。
工後形状モデルおよび最適加工情報、ならびに入力され
た工作機械パラメータに基づいて、工具経路を決定す
る。その工具経路をらかじめもつコードに変換してNCデ
ータを作成する(第27図;ステップ174)。
29図に示すような工具経路が決定される。この工具経路
に基づいてNCデータが作成される。作成されたNCデータ
は工作機械18に与えられる。
タに基づいて、被加工材の加工を行う(第27図;ステッ
プ174)。
ングによって、CAM装置17と同様に、CAD装置10から与え
られる加工前形状モデルおよび加工後形状モデル、なら
びに加工情報決定装置20によって決定された最適加工情
報に基づいて、NCデータを作成することができる。この
場合、CAM装置17は不要である。
て、被加工材の加工を実際に行う。
ングがCAM装置17と同様の処理を行うことによって作成
される(第27図;ステップ171〜174参照)。
材の加工を行う(第27図;ステップ175)。
の装置を異なる装置に置き換えた実施態様、および新た
な装置を追加した実施態様について説明する。
ロック図である。第30図において、第16図のものと同一
物には同一符号を付し、詳細な説明を省略する。
工前形状情報および加工後形状情報、入力装置16から入
力される材質情報、加工段階情報および連続使用予定時
間、ならびに摩耗度計測装置から与えられる使用工具の
摩耗度に基づいて、あらかじめ設定された加工条件決定
規則およびメンバーシップ関数にしたがって、加工条件
を決定するものである。
って入力されるものであり、使用工具を連続使用する時
間である。
後述するが、摩耗度には、NC加工機の使用工具の摩耗度
と、放電加工機の電極の摩耗度とがある。
電加工機に関して、以下のようなものがある。
および後件部変数のメンバーシップ関数およびシングル
トンの一例を示す。
情報「荒取り」、「中荒取り」および「仕上げ」の3つ
のシングルトンを示している。
報「小さい」、「中くらい」および「大きい」の3つの
メンバーシップ関数を示している。
て、言語情報「短い」、「中くらい」および「長い」の
3つのメンバーシップ関数を示している。
報「荒い」および「なめらか」の2つのメンバーシップ
関数を示している。
度」について、言語情報「遅い」、「中くらい」および
「速い」の3つのメンバーシップ関数を示している。
度」について、言語情報「遅い」、「中くらい」および
「速い」の3つのメンバーシップ関数を示している。
度」について、言語情報「小さい」、「中くらい」およ
び「大きい」の3つのメンバーシップ関数を示してい
る。
について、言語情報「小さい」、「中くらい」および
「大きい」の3つのメンバーシップ関数を示している。
加工条件を決定することによって、その摩耗した工具の
最適な加工条件を決定することができる。
速度使用時間を考慮して加工条件を決定することによっ
て、その工具の工具寿命より連続使用時間がわずかに長
い場合でも、最適な加工条件を決定することができる。
度と連続使用予定時間とを考慮して加工条件を決定し
た。摩耗度または連続使用予定時間のいずれか一方を考
慮して加工条件を決定するようにしている。
法 第32図は、工作機械がNC加工機である場合、NC加工機
が使用する工具をCCDカメラで直接撮影して、その工具
の摩耗度を検出するブロック図を示す。
るものである。CCDカメラ41によって撮影された工具T
の画像データは、摩耗度測定装置42に与えられる。
状態で撮影したときの使用前画像データと、工具Tを使
用可能な限界の状態で撮影した使用限界画像データをあ
らかじめ記憶したものである。使用前画像データと使用
限界画像データはそれぞれ、CCDカメラ41によってあら
かじめ撮影した画像データを所定のしきい値で2値化し
たものである。
タの一例を示す。第34c図は画像メモリ43に記憶された
使用限界画像データの一例を示す。
像データと、画像メモリ43に記憶された使用工具前画像
データおよび使用限界画像データとに基づいて、摩耗度
を算出するものである。
決定装置24Aに与えられる。
する処理手順を示すフロー・チャートである。
得られた画像データを摩耗度計測装置42に与える(第33
図;ステップ181)。
られた画像データを、所定のしきい値で2値化する(第
33図;ステップ182)。たとえば、第34b図に、CCDカメ
ラ41の撮影によって得られた画像データを2値化したデ
ータの一例が示されている。
数を計数し、その計数値をKxとする(第33図;ステップ
183)。
数Kxと、画像メモリ43に記憶された使用前画像データの
黒画素数K0とを比較する(第33図;ステップ184)。使
用前画像データはあらかじめ画像メモリ43に記憶されて
いるので、その黒画素数K0はあらかじめ計数しておくこ
とができる。
数Kxと、画像メモリ43に記憶された使用限界の画像デー
タの黒画素数K1とを比較する(第33図;ステップ18
5)。使用限界画像データもあらかじめ画像メモリ43に
記憶されているので、その黒画素数K1はあらかじめ計数
しておくことができる。
る(第33図;ステップ186)。
決定装置24Aに与えられる。
の摩耗度と同様にして検出することができる。
具の摩耗度を検出する方法 第35図は、NC加工機が使用する工具を用いて、所定の
標準加工材料を一定の加工条件の下で加工した痕をCCD
カメラで撮影して、その工具の摩耗度を検出するブロッ
ク図を示す。
標準加工材料WMを一定の加工条件で加工した加工痕を撮
影するものである。CCDカメラ41によって撮影された標
準加工材料WMの加工痕の画像データは、摩耗度測定装置
42Aに与えられる。
具Tを用いて標準加工材料WMを加工した加工痕の使用前
画像データと、使用可能な限界なる工具Tを用いて標準
加工材料WMを加工した加工痕の使用限界画像データをあ
らかじめ記憶したものである。これらの画像データは、
あらかじめCCDカメラ41によって撮影されたものであ
る。
ータの一例を示し、第37c図は、画像メモリ43Aに記憶さ
れ使用限界画像データの一例を示す。
像データと、画像メモリ43に記憶された使用前画像デー
タおよび使用限界画像データとに基づいて、摩耗度を算
出するものである。算出された摩耗度は、摩耗度計測装
置42Aから加工条件決定装置24Aに与えられる。
て使用工具の摩耗度を検出する処理手順を示すフロー・
チャートである。
条件の下で加工する。その標準加工材料WMの加工痕をCC
Dカメラ41によって撮影する。(第36図;ステップ19
1)。たとえば、第37b図に、CCDカメラ41の撮影によっ
て得られた加工痕の画像データの一例が示されている。
られた工具Tの加工痕の画像データと、画像メモリ43に
記憶された使用前画像データとの相関係数fxを算出する
(第36図;ステップ192)。
する(第36図;ステップ193)。
を加工した加工痕の使用前画像データと使用限界にある
使用工具Tを用いて標準加工材料WMを加工した加工痕の
使用限界画像データとの相関係数である。使用前画像デ
ータと使用限界画像データは画像メモリ43Aにあらかじ
め記憶されているので、これらの相関係数f0はあらかじ
め算出しておくことができる。
決定装置24Aに与えられる。
その型によって使用工具の摩耗度を検出する方法 第38図は、NC加工機が使用する工具を、標準型取り材
料を用いて、型取りしてその型をCCDカメラで撮影し
て、工具Tの摩耗度を検出するブロック図を示す。
使用工具Tを標準型取り材料FMを一定の条件で押しつけ
て得られた使用工具Tの刃先の型を撮影するものであ
る。CCDカメラ41によって撮影された標準型取り材料FM
の使用工具Tの刃先の型の画像データは、摩耗度測定装
置42Bに与えられる。
を標準型取り材料FMに押しつけたときの工具Tの刃先の
型の使用前画像データと、使用可能な限界にある工具T
を標準型取り材料FMに押しつけて得られた使用工具Tの
刃先の型の使用限界画像データをあらかじめ記憶したも
のである。これらの画像データは、あらかじめCCDカメ
ラ41によって撮影されたものである。
タの一例を示す。第40c図は、画像メモリ43Bに記憶され
使用限界画像データの一例を示す。第40a図および第40b
図から分かるように、使用前の工具の型と使用限界の工
具の型は異なるものである。
像データと、画像メモリ43Bに記憶された使用前画像デ
ータおよび使用限界画像データとに基づいて、摩耗度を
算出するものである。算出された摩耗度は、摩耗度計測
装置42Bから加工条件決定装置24Aに与えられる。
した型によって摩耗度を検出する処理手順を示すフロー
・チャートである。
FMに押しつけて使用工具Tの刃先の型を取る。その標準
型取り材料FMの刃先の型をCCDカメラ41によって撮影す
る。(第39図;ステップ201)。第40b図に、CCDカメラ4
1の撮影によって得られた画像データの一例が示されて
いる。
られた使用する使用工具Tの刃先の型の画像データと、
画像メモリ43に記憶された使用前画像データとの相関係
数Fxを算出する(第39図;ステップ202)。
する(第39図;ステップ203)。
に押しつけた工具の刃先の型の使用前画像データと使用
限界にある使用工具Tを標準型取り材料FMに押しつけた
使用工具の刃先の型の使用限界画像データとの相関係数
である。使用前画像データと使用限界画像データは画像
メモリあらかじめ記憶されているので、これらの相関係
数F0はあらかじめ算出しておくことができる。
件決定装置24Aに与えられる。
づいて使用工具の摩耗度を検出する方法 第41図は、NC加工機のモータの消費電流を計測して、
その特性データに基づいて使用工具Tの摩耗度を検出す
るブロック図を示す。
がNC加工機から摩耗度測定装置42Cに与えられる。
を用いて標準加工材料WMを加工したモータ44の消費電流
の特性データと、使用可能な限界にある工具を用いて標
準加工材料WMを加工したモータ44の消費電流の特性デー
タをあらかじめ記憶したものである。これらの特性デー
タは、あらかじめ計測したものである。
料WMを加工したモータ44の消費電流の特性データの一例
を示す。第43図の安定切削通におけるI aがメモリ43Cに
記憶されている使用前の使用工具Tを用いて標準加工材
料WMを加工したモータ44の消費電流の使用前特性データ
である。また、I cがメモリ43Cに記憶されている使用限
界の使用工具Tを用いて標準加工材料WMを加工したモー
タ44の消費電流の使用限界特性データである。
標準加工材料を加工した安定切削中のモータ44の消費電
流と、メモリ43Cに記憶された使用前特性データおよび
使用限界特性データとに基づいて、摩耗度を算出するも
のである。
件決定装置24Aに与えられる。
に基づいて摩耗度を検出する処理手順を示すフロー・チ
ャートである。
料WMを一定の加工条件の下で加工する。その標準加工材
料WMを加工してい安定切削中のモータ44の消費電流を計
測する。(第42図;ステップ211)。たとえば、計測さ
れたモータ44の消費電流特性データが第43図のI bに示
されている。
の特性データと、メモリ43Cに記憶された使用前特性デ
ータとの相関係数Fxを算出する(第42図;ステップ21
2)。
する(第42図;ステップ213)。
タとの相関係数である。使用前特性データと使用限界特
性データはあらかじめ計測されているので、これらの相
関係数F0はあらかじめ算出しておくことができる。
件決定装置24Aに与えられる。
加工機に関する加工条件決定規則の後件部変数のメンバ
ーシップ関数の学習について説明する。
の学習に用いる情報には、工作機械のパラメータ、加工
条件等がある。
より行なわれる。
る方法 第44図は、メンバーシップ関数学習装置26をさらに備
えた加工情報決定装置20Bの構成を示す機能ブロック図
である。
し詳細な説明を省略する。
ータを教師情報として加工条件条件決定装置24にあらか
じめ設定された加工条件決定規則の後件部変数のメンバ
ーシップ関数の学習を行うものである。
ータとして、たとえば、工作機械の主軸能力を用いる。
メータの基準値があらかじめ設定されている。このメン
バーシップ関数学習装置26は、たとえば、第46a図に示
す工作機械18Aが、第46b図に示す高性能の工作機械18B
に変更されたとき、変更される前の工作機械18Aに関す
る加工条件決定規則の後件部変数のメンバーシップ関数
を、変更された後の高性能の工作機械18Bに適合したメ
ンバーシップ関数に修正しようとするものである。
条件決定規則の後件部変数のメンバーシップ関数の学習
を行う処理手順を示すフロー・チャートである。
の学習に用いる工作機械18Bのパラメータである工作機
械の主軸能力G1[kW]を、オペレータが入力装置16から
入力する(第45図;ステップ221)。たとえば、G1=0.6
[kw]である。
械18BのパラメータG1と、あらかじめ設定された工作機
械18AのパラメータG0とに基づいて、メンバーシップ関
数を修正するための修正係数を算出する(第45図;ステ
ップ222)。
=1.2となる。
Tを用いて加工条件決定装置24に設定された加工情報決
定規則の後件部変数のメンバーシップ関数を修正する
(第45図;ステップ223)。
「回転速度」のメンバーシップ関数について、修正係数
Tに基づいて修正を行うと、第47b図に示すようにな
る。
メンバーシップ関数の台集合が適合度が「1」の回転速
度を中心として修正係数を乗じた分だけ広がっている。
また、言語情報「遅い」のメンバーシップ関数に関して
は適合度が「1」となる回転速度がの範囲が小さくなっ
ている。さらに、言語情報「速い」のメンバーシップ関
数に関しては適合度が「1」となる回転速度が大きくな
っている。
ーシップ関数についても「回転速度」と同様に修正され
る。
備えた加工情報決定装置20Cの構成を示す機能ブロック
図である。
し詳細な説明を省略する。
工条件決定装置24によって決定された加工条件が不適切
と判定した場合、オペレータが入力装置16から入力する
教師加工条件情報に基づいて、メンバーシップ関数を学
習し、修正する。これによって、加工条件決定装置24は
最適な加工条件決定規則のメンバーシップ関数を用いて
加工条件を決定できるようにしている。
関数学習の処理手順を示すフロー・チャートである。
前形状情報および加工後形状情報、ならびに入力装置16
から入力される材質情報および加工段階情報に基づい
て、加工条件情報を決定する(第49図;ステップ23
1)。
件情報が適切であるかを判定する(第49図;ステップ23
2)。
置24によって決定された加工条件情報が適切であると判
定すると(ステップ232でYES)、メンバーシップ関数の
学習は行わず、処理を終了する。
加工条件情報を不適切であると判定すると(ステップ23
2でNO)、オペレータは、教師加工条件情報を入力する
(第49図;ステップ233)。
4がNC加工機に関する加工条件として、回転速度「R1=1
000[rpm]」および送り速度「F1=50[mm/sec]」と決
定したと仮定する。このとき、オペレータは、加工条件
として回転速度「R0=800[rpm]」および送り速度「F0
=40[mm/sec]」が適切であると判定すると、その回転
速度および送り速度を教師加工条件情報として入力装置
16から入力する。
力した教師加工条件情報と、加工情報決定装置24が決定
した加工条件情報とに基づいて、メンバーシップ関数を
修正するための修正係数を算出する(第49図;ステップ
234)。
TRおよびTFは次式によって算出される。
速度「800[rpm]」および送り速度「40[mm/sec]」と
入力し、加工条件決定装置24が加工条件情報として回転
速度「1000[rpm]」および送り速度「50[mm/sec]」
と決定した場合には、修正係数は回転速度および送り速
度に関してそれぞれ、TR=(800/1000)=0.8およびTf
=(40/50)=0.8となる。
TRおよびTFに基づいて、加工条件決定装置24にあらか
じめ設定されたNC加工機に関する加工情報決定規則の後
件部変数「回転速度」および「送り速度」のメンバーシ
ップ関数を修正する(第49図;ステップ235)。
のパラメータを教師情報として学習する方法」と同様に
メンバーシップ関数を修正する。
ることができる。たとえば、加工効率の重視度、加工精
度の重視度等を考慮した加工条件を得ることができる。
学習する方法 メンバーシップ関数学習装置26Bは、加工条件決定装
置24によって決定された加工条件情報と、オペレータが
複数回入力した加工条件情報の教師情報とに基づいて、
加工条件決定規則の後件部変数のメンバーシップ関数を
学習し、修正する。したがって、加工条件決定装置24が
入力された教師情報によって最適な加工条件情報を決定
できるようにしている。
してメンバーシップ関数の学習を行う処理手順を示すフ
ロー・チャートである。
条件情報を入力する(第50図;ステップ241)。
前形状情報および加工後形状情報、ならびに入力装置16
から入力される材質情報および加工段階情報に基づい
て、加工条件情報を決定する(第50図;ステップ24
2)。
加工条件情報と、加工情報決定装置24によって決定され
た加工条件情報との偏差を算出する(第50図;ステップ
243)。
報がN回入力されたどうかを判定する(第50図;ステッ
プ244)。
ップ244でYES)、メンバーシップ関数学習装置26Bはス
テップ243で算出した偏差の平均を算出する(第50図;
ステップ245)。
いて算出した偏差の平均に基づいて、加工条件決定装置
24に設定された加工条件決定規則のメンバーシップ関数
を修正する(第48図;ステップ246)。
決定規則のメンバーシップ関数の修正は、上述の場合と
同様である。
ることができる。たとえば、加工効率の重視度、加工精
度の重視度等を考慮した加工条件を得ることができる。
する加工条件決定装置 第51図は、加工情報決定装置20Dの構成を示す機能ブ
ロック図である。
し、詳細な説明は省略する。
工機に関して使用工具情報を決定するとき、使用工具お
よび工具径の炊に工具硬度を決定する。
工具決定規則およびメンバーシップ関数にしたがって使
用機械を決定するとともに、その使用機械の使用工具を
決定するものである。
機に関して工具硬度を考慮した使用工具決定規則および
メンバーシップ関数にしたがって、使用工具情報を決定
する。
て使用工具を決定すると、決定した工具硬度を加工条件
決定装置24Cに与える。
えられる工具硬度に基づいて、加工条件情報を決定する
ものである。
よび絶対加工条件決定装置24Eとを有する。
る加工前形状情報および加工後形状情報、入力装置16か
ら入力される材質情報および加工段階情報、ならびに使
用工具決定装置21Aから与えられる工具硬度に基づい
て、加工条件の相対値を相対加工条件情報として決定す
るものである。
4Dによって決定された相対加工条件情報と、あらかじめ
設定された標準加工条件情報とに基づいて加工条件の絶
対値である加工条件情報を決定するものである。
度と送り速度との標準値があらかじめ設定されている。
この標準加工条件情報は、工具データ・ベース25に記憶
されている。第53a図および第53b図に、標準加工条件情
報の一例が示されている。
材質および加工段階に対して、送り速度標準値および回
転速度標準値が格納されている。たとえば、工具径が
「4」、材料質が「鉄」および加工段階が「荒取り」に
対して、送り速度標準値「10」および回転速度標準値
「3000」が格納されている。
材質および面精度に対して、送り速度標準値および回転
速度標準値が格納されている。たとえば、工具径が
「4」、材料材質が「鉄」および面精度が「荒い」に対
して、送り速度標準値「5」および回転速度標準値「10
00」が格納されている。
示すフロー・チャートである。
る加工前形状情報および加工後形状情報、入力装置16か
ら与えられる材質情報および加工段階情報、使用工具決
定装置21Aから与えられる工具硬度ならびに最適使用工
具決定装置22から与えられる使用工具情報を読み込む
(第52図;ステップ251)。
づいて、材質、工具データ・ベース25に記憶された材質
データ・ファイルを検索して材料硬度を得る(第52図;
ステップ252)。たとえば、入力装置16から入力された
材料材質は「鉄」であるので、材料硬度は「50」にな
る。
み込んだ情報に基づいて、あらかじめ設定された相対加
工条件決定規則およびメンバーシップ関数にしたがっ
て、相対加工条件情報を決定する(第52図;ステップ25
3)。
ば、以下のようなものがある。
く」かつ「工具硬度が軟らかい」場合がある。材料硬度
および工具硬度はあくまでも相対的なものであり、絶対
的な硬度は、材料硬度よりも工具硬度が硬いというのは
いうまでもない。
および後件部変数のメンバーシップ関数およびシングル
トンの一例を示す。
情報「荒取り」、「中荒取り」および「仕上げ」の3つ
のシングルトンを示している。
情報「軟らかい」、「中くらい」および「硬い」の3つ
のメンバーシップ関数を示している。
情報「軟らかい」、「普通」および「硬い」のメンバー
シップ関数を示している。
報「荒い」および「なめらか」の2つのメンバーシップ
関数を示している。
情報「遅く」、「そのまま」および「速く」の3つのシ
ングルトンを示している。
情報「遅く」、「そのまま」および「遅く」の3つのメ
ンバーシップ関数を示している。
およびメンバーシップ関数にしたがって相対加工条件情
報を決定すると、決定した相対加工条件情報を絶対加工
条件装置24に与える。
だ情報に基づいて、材料、工具データ・ベース25から対
応する標準加工条件情報を得る(第52図;ステップ25
4)。
面精度が「なめらか」、工具径が「8」の場合には、第
53b図に示す標準加工条件情報から送り速度標準値「1
0」および回転速度標準値「3000」を読み込む。
件情報を、相対加工条件決定装置24によって決定された
相対加工条件情報を用いて修正し、加工条件情報を決定
する(第52図;ステップ255)。
械18に出力される(第52図;ステップ256)。
件情報を相対加工条件情報を用いて修正することによっ
て加工条件情報を決定することができる。
その工具の最適な加工条件を得ることができる。
装置 上述の加工条件決定装置24Cは、加工条件の標準値対
する相対値を決定した後、使用工具の加工条件の絶対値
を決定した。
を直接決定するものである。
ロック図である。第55図において、第51図と同一物には
同一符号を付し、詳細な説明は省略する。
5にあらかじめ設定された適正加工条件範囲情報を用い
て、加工条件決定規則のメンバーシップ関数を作成し
て、作成したメンバーシップ関数と加工条件決定規則に
したがって、加工条件情報の絶対値を決定する。
ためにNC加工機に関する加工条件決定規則の後件部変
数、すなわち、送り速度と回転速度について、メンバー
シップ関数の適正範囲(最小値と最大値)があらかじめ
設定されている。
例が示されている。
材料材質および加工段階に対して、送り速度の最大値お
よび最小値、ならびに回転速度の最大値および最小値が
格納されている。たとえば、工具径が「4」、材料材質
が「鉄」および加工段階が「荒取り」に対して、送り速
度の最小値「8」および最大値「13」および回転速度の
最小値「2500」および最大値「3500」が格納されてい
る。
材料材質および面精度に対して、送り速度の最小値およ
び最大値ならびに回転速度の最小値および最大値が格納
されている。たとえば、工具径が「4」、材料材質が
「鉄」および面精度が「荒い」に対して、送り速度の最
大値「3」および最大値「7」ならびに回転速度の最大
値「700」および最大値「1300」が格納されている。
示すフロー・チャートである。
工前形状情報および加工後形状情報、入力装置16から与
えられる材質情報および加工段階情報、ならびに使用工
具決定装置21Aから与えられる工具硬度を読み込む(第5
6図;ステップ261)。
て、第18図の材質データ・ファイルを検索して材質硬度
を得る(第56図;ステップ262)。
らかじめ設定された適正加工条件範囲情報から対応する
回転速度の最小値および最大値ならびに送り速度の最小
値および最大値を決定する。(第56図;ステップ26
3)。
に基づいて、加工条件決定規則の後件部変数のメンバー
シップ関数を作成する。
件決定規則にしたがって、加工条件情報を決定する(第
56図;ステップ264)。
がある。
硬く」かつ「工具硬度が軟らかい」場合がある。材料硬
度および工具硬度はあくまでも相対的なものであり、絶
対的な硬度は材料硬度よりも工具硬度が硬いというのは
いうまでもない。
および後件部変数のメンバーシップ関数およびシングル
トンの一例を示す。
情報「荒取り」、「中荒取り」および「仕上げ」の3つ
のシングルトンを示している。
情報「軟らかい」、「普通」および「硬い」の3つのメ
ンバーシップ関数を示している。
情報「軟らかい」、「普通」および「硬い」のメンバー
シップ関数を示している。
報「荒取り」および「なめらか」の2つのメンバーシッ
プ関数を示している。
情報「遅い」、「中くらい」および「速い」の3つのメ
ンバーシップ関数を示している。
情報「遅い」、「中くらい」および「速い」の3つのメ
ンバーシップ関数に示している。
minと最大値Rmaxとの間に3つのメンバーシップ関数が
定義されている。また、第58f図の後件部変数「送り速
度」については最小値Fminと最大値Fmaxとの間に3つの
メンバーシップ関数が定義されている。
5から適正加工条件範囲(最大値と最小値)を読み出す
と、読みだした適正加工条件範囲に基づいて上記のメン
バーシップ関数を作成する。作成したメンバーシップ関
数を用いて、加工条件、すなわち、使用工具の回転速度
および送り速度を決定する。
件情報として、CAM装置17および工作機械18に出力する
(第56図;ステップ265)。
用する工具の適正加工条件範囲に基づいて、加工条件決
定規則の後件部変数を作成して、加工条件を決定するの
で、使用工具に最適な加工条件を決定することができ
る。
工情報決定装置20の構成を示すブロック図である。
ル、NC加工機使用工具データ・ファイルおよび標準加工
条件情報を記憶している。これらのデータ・ファイル
は、膨大なデータを有している。そこで、データ・ベー
ス再構築装置27が、これらのデータ・ファイルを効率的
に材料、工具データ・ベース25に記憶する実施態様につ
いて以下説明する。
用する工具について膨大なデータが格納されている。
された工具に関するデータのみからなる材質、工具デー
タ・ベース25を構築するものである。
に示すようなエンドミル・データ・ベースDB1、バイト
・データ・ベースDB2、ドリル・データ・ベース3等の
工具に関するデータ・ベースが存在するとするとする。
第60a図に示す表示画面が所定の表示装置に表示され、
この表示画面にしたがって利用者が必要な工具を選択す
る。データ・ベース再構築装置27は、利用者によって選
択された工具からなる材料、工具データ・ベース25を再
構築する。選択されなかった工具のデータ・ベースは削
除する。
リルを選択すると、データ・ベース再構築装置27は、エ
ンドミル、ドリル・データ・ベースDB0(第60b図参照)
を構築する。
が工具番号毎に工具に関するデータを記憶している。そ
の中で利用者が使用しない工具番号の工具がある場合に
は、データ・ベース再構築装置27は、その使用しない工
具を削除して材料、工具データ・ベース25を再構築する
ようにしてもよい。
者が不要な工具についてのデータ・ベースを、削除し
た。しかし、選択されなかったデータ・ベースを削除す
るのではなく、そのデータ・ベースを検索の対象にしな
いようにしてもよい。
が必要とする材質のデータからなる材料データ・ファイ
ルを構築するようにしてもよい。
資源を有効に利用できるとともに、データの検索時間を
短縮することができる。
記憶している。この標準加工条件情報には、各工具につ
いて工具径、工具長、工具硬度、送り速度および回転速
度がある。これらの各項目についてクリスプ情報の形で
データを、材料、材質データ・ベース25に記憶すると膨
大なものになる。そこで、標準加工条件情報をファジィ
情報として、材料、工具データ・ベース25に記憶する。
り速度および回転速度に関する言語情報を表す。
情報を表すメンバーシップ関数を示す。
い」、「普通」および「太い」の3つのメンバーシップ
関数を示している。
い」、「普通」および「長い」の3つのメンバーシップ
関数を示している。
かい」、「普通」および「大きい」のメンバーシップ関
数を示している。
い」、「中くらい」および「速い」の3つのメンバーシ
ップ関数を示している。
情報「遅い」、「中くらい」および「速い」の3つメン
バーシップ関数を示している。
情報によって記憶するようにしたほうが材料、材質デー
タ・ベース25の記憶容量を有効に利用できる。
報決定装置20を、加工情報決定装置30に置き換えたもの
である。
0から与えられる加工前形状情報および加工後形状情報
と、入力装置16から入力される材質情報および加工段階
情報とに基づいて、加工情報決定装置20が決定規則およ
びメンバーシップ関数にしたがって最適加工情報の決定
を行った。
置30が材料、工具データ・ベース35にあらかじめ登録さ
れたデータ・ファイルを用いて、最適加工情報を決定す
るものである。
能ブロック図である。
工具決定装置32、工具経路方式決定装置33、加工条件決
定装置34および材質、工具情報データ・ベース35からな
る。
装置を簡単に説明する。
工前形状情報および加工後形状情報、ならびに入力装置
16から入力される材質情報および加工加工段階情報に基
づいて、後述する材質、工具データ・ベース35に記憶さ
れた使用工具データ・ファイルを参照して、被加工材を
加工する工作機械を決定するとともに、その使用工具を
決定するものである。
加工機を最適な工作機械と決定した場合、使用工具決定
装置31が決定した使用工具に基づいて、後述する材質、
工具データ・ベース35に記憶されたNC加工機使用工具デ
ータ・ファイルを参照して、最適な使用工具を決定する
ものである。決定された使用工具は、使用工具情報とし
て出力される。
る加工前形状情報および加工後形状情報、入力装置16か
ら入力される加工段階情報、ならびに最適使用工具決定
装置32によって決定された使用工具情報に基づいて、後
述する材質、工具データ・ベース35に記憶された工具経
路方式データ・ファイルを参照して、NC加工機が被加工
材を加工する加工経路を決定するものである。決定され
た工具経路方式は工具経路方式情報として出力される。
工前形状情報および加工後形状情報、入力装置16から入
力される材質情報および加工段階情報、ならびに最適使
用工具決定装置32によって決定された使用工具情報に基
づいて、後述する加工条件データ・ファイルを参照し
て、工作機械が被加工材を加工する最適な加工条件を決
定するものである。決定された加工条件は、加工条件情
報として出力される。
する材質データ・ファイル、使用工具データ・ファイ
ル、NC加工機使用工具データ・ファイル、工具経路方式
データ・ファイルおよび加工条件データ・ファイルを記
憶するものである。
・ファイルは、材質、工具データ・ベース25に記憶され
たものと同一である。使用工具データ・ファイル、工具
経路方式データ・ファイルおよび加工条件データ・ファ
イルの詳細については後述する。
・チャートである。
工前形状情報を読み込む(第63図;ステップ301)。た
とえば、加工情報決定装置30は第12図の加工前形状情報
を読み込む。
工後形状情報を読み込む(第63図;ステップ302)。た
とえば、加工情報決定装置30は第13図の加工後形状情報
を読み込む。
質情報を読み込む(第63図;ステップ303)。たとえ
ば、加工情報決定装置30は第14図の材質情報を読み込
む。
工段階情報を読み込む(第63図;ステップ304)。たと
えば、加工情報決定装置30は第15図の加工段階情報を読
み込む。
情報および加工段階情報は、使用工具決定装置31、工具
経路方式決定装置33および加工条件決定装置34に与えら
れる。
加工後形状情報、材質情報および加工段階情報に基づい
て、工作機械の中から最適な工作機械を決定し、材料、
工具データ・ベース35に記憶された使用工具データ・フ
ァイルを参照して、その工作機械が用いる使用工具を決
定する。最適使用工具決定装置32は使用工具決定装置31
によって決定された使用工具に基づいて、材料、工具デ
ータ・ベース35に記憶されたNC加工機使用工具データ・
ファイルを参照して、使用工具を決定する(第63図;ス
テップ305)。
あり、使用工具データ・ファイルに関しての詳細は後述
する。
は、工作機械がNC加工機であり、かつ、使用工具がエン
ドミルである場合、使用工具情報、加工前形状情報、加
工後形状情報、材質情報および加工段階情報に基づい
て、材料、工具データ・ベース35に記憶された工具経路
方式データ・ファイルを参照して、工具経路方式を決定
する(第63図;ステップ306)。
する。
報、加工後形状情報、材質情報および加工段階情報に基
づいて、材料、工具データ・ファイル35に記憶された加
工条件データ・ファイルを参照して、加工条件を決定す
る(第63図;ステップ307)。
る。
情報および使用条件情報を読出し、CAM装置17および工
作機械18に出力する(第17図;ステップ308、309)。
工前形状情報および加工後形状情報、ならびに入力装置
16から入力される材質情報および加工段階情報に基づい
て、加工に最適な工作機械を決定し、材質、工具データ
・ベース35に記憶された使用工具データ・ファイルを参
照して、決定した工作機械の使用工具を決定する。
る処理手順を示すフロー・チャートである。
前形状情報の加工形状情報に基づいて、工作機械として
NC加工機を使用するかを判断する(第64a図;ステップ3
11)。
「部分面切削」ときに工作機械としてNC加工機を用いる
と判定し、加工形状が「全面切削」とき工作機械として
放電加工機またはワイヤカット加工機を用いると判定す
る。
いると判定すると(ステップ311でYES)、入力装置16か
ら入力される加工段階情報に基づいて、加工段階が仕上
げ加工であるか、または荒取り、中荒取り加工であるか
を判断する(第64a図;ステップ312)。
加工と判定すると(ステップ312でNO)、材質、工具デ
ータ・ベース35から荒取り、中荒取り加工用使用工具デ
ータ・ファイルを読出す(第64a図;ステップ313)。
ファイルの一例を示す。
は、材質、加工段階、切削幅および切削深さに対して、
工具名およびその工具径が格納されている。たとえば、
材料材質が「鉄」、加工段階が「荒取り」、切削幅が
「10以上」および切削深さが「30以下」に対して、工具
名「エンドミルA」およびその工具径が「10〜30」が格
納されている。
には(ステップ312でYES)、材質、工具データ・ベース
35から仕上げ加工用使用工具データ・ファイルを読出す
(第64a図;ステップ314)。
一例を示す。
精度、切削幅および切削深さに対して、工具名およびそ
の工具径が格納されている。たとえば、材質が「鉄」、
面精度が「荒い」、切削幅が「10以上」および切削深さ
が「30以下」に対して、工具名「エンドミルA」および
その工具径が「5〜8」が格納されている。
づいて、荒取り、中荒取り用使用工具データ・ファイル
または仕上げ加工用使用工具データ・ファイルのいずれ
か一方を読出すと、入力された加工前形状情報、加工後
形状情報、材質情報および加工段階情報に基づいて、こ
れらの情報に含まれる条件に合致する使用工具とその工
具径を選択する(第64a図;ステップ315)。
も大きい工具を選択するようにする。これは、切削幅よ
りも小さい工具径の工具を選択すると、荒取り加工を小
さな工具径の工具を用いて行うことになり、非効率だか
らである。この場合には、切削幅が工具径よりも小さい
箇所については荒取り加工を行わないようにする。仕上
げ加工を行うとき、荒取り加工のときに加工しなかった
その箇所を加工するようにすればよい。
データ・ファイルから選択すると、最適使用工具決定装
置32は、使用工具決定装置31によって決定された使用工
具に基づいて、最適な使用工具をNC加工機使用工具ファ
イルを検索して決定する(第64a図;ステップ316)。
後形状情報の加工形状に基づいて放電加工機またはワイ
ヤカット加工機であると判定すると(ステップ311でN
O)、工作機械として放電加工機を用いるかを判断する
(第64b図;ステップ317)。
工段階情報に基づいて、ワイヤカット加工機または放電
加工機のいずれかを選択する。使用工具決定装置31は、
加工段階が「荒取り」または「中荒取り」のときワイヤ
カット加工機を用いると判定する。また、加工段階が
「仕上げ」の場合には、放電加工機を用いると判定す
る。
と判定すると(ステップ317でNO)、材質、工具データ
・ベース35からワイヤカット加工機用使用工具データ・
ファイルを読出す(第64b図;ステップ318)。
ァイルの一例を示す。
は、材料材質、加工段階、切削幅および加工形状に対し
て、工具径が格納されている。たとえば、材料材質が
「鉄」、加工段階が「荒取り」、切削幅が「10以上」お
よび加工形状が「全面切削」に対して、工具径が「0.
5」が格納されている。
と判定すると(ステップ317でYES)、材質、工具データ
・ベース35から放電加工機用使用工具データ・ファイル
を読出す(第64b図;ステップ319)。
一例を示す。
質、面精度、切削幅および切削深さに対して、電極本数
が格納されている。たとえば、材料材質が「鉄」、面精
度が「荒い」、切削幅が「1以上」および切削深さが
「25以下」に対して、電極本数「1」が格納されてい
る。切削幅が小さくかつ切削深さが深い場合には、電極
本数を増やすようにしている。
具データ・ファイルまたは放電加工機用使用工具データ
・ファイルのいずれか一方を読出すと、入力された加工
前形状情報、加工後形状情報、材質情報および加工段階
情報に基づいて、これらの情報に含まれる条件に合致す
る工具径または電極本数を選択し、使用工具情報とする
(第64b図;ステップ320)。
放電加工機としてもよい。工具硬度、切削幅および切削
深さによってNC加工機ではなく放電加工機にしたほうが
よい場合、または放電加工機でなければ加工できない場
合もある。このような場合にはNC加工機ではなく放電加
工機を用いて加工を行う。さらに、加工段階が仕上げの
場合にワイヤカット加工機を用いて加工するようにして
もよい。
おける処理手順を示すフロー・チャートである。
って決定された使用工具、および工具径に基づいて、NC
加工機の最適な使用工具を決定する。
スからNC加工機使用工具データ・ファイルを読出す(第
69図;ステップ321)。
って決定された工具径の±10を工具径の最大値、最小値
として、この範囲内の工具をNC加工機工具データ・ファ
イルから検索する(第69図;ステップ322)。
用工具について、工具寿命の長いものから上位3つ工具
を選択する(第69図;ステップ323)。
で最も工具値段の安い工具を最適な使用工具として選択
する(第69図;ステップ324)。
をNC加工機の最適な使用工具と決定する(第69図;ステ
ップ325)。
り、かつ、その使用工具がエンドミルである場合、CAD
装置10から与えられる加工前形状情報および加工後形状
情報、入力装置16加工ら入力される材質情報および加工
段階情報、ならびに最適使用工具決定装置32から与えら
れる使用工具情報に基づいて、工具経路方式を決定す
る。
を示すフロー・チャートである。
作機械としてNC加工機を使用し、かつ、使用工具として
エンドミルを用いる場合、工具経路方式を決定する(第
70図;ステップ331)。
を用い、かつ、その使用工具としてエンドミルを用いる
場合(ステップ331でYES)、入力装置16から入力される
加工段階情報に基づいて、加工段階が仕上げ加工である
か、または荒取り、中荒取り加工であるかを判断する
(第70図;ステップ332)。
取り加工と判定すると(ステップ312でNO)、材質、工
具データ・ベース35から荒取り、中荒取り加工用工具経
路方式データ・ファイルを読出す(第70図;ステップ33
3)。
タ・ファイルの一例を示す。
ルには、加工段階、切削面積、切削幅、切削深さおよび
凸形状に対して、工具経路方式が決まっている。たとえ
ば、加工段階が「荒取り」、切削面積が「400以上」、
切削幅が「40以下」、切削深さが「5以下」および凸形
状が「25以上」に対して、工具経路方式が「片道走行」
となっている。
判定すると(ステップ332でYES)、材質、工具データ・
ベース35から仕上げ加工用工具経路方式データ・ファイ
ルを読出す(第70図;ステップ334)。
ルの一例を示す。
度、切削面積、切削幅、切削深さおよび凸形状に対し
て、工具経路方式が決まっている。たとえば、面精度が
「荒い」、切削面積が「400以上」、切削幅が「40以
下」、切削深さが「5以下」および凸形状が「25以上」
に対して、工具経路方式が「片道走行」となっている。
経路方式データ・ファイルまたは、仕上げ加工用工具経
路方式データ・ファイルのいずれか一方を読出すと、加
工前形状情報、加工後形状情報、材質情報および加工段
階情報に基づいて、これらの情報に含まれる条件に最も
合致する工具経路方式を決定する(第70図;ステップ33
5)。
機の使用工具としてエンドミルを用いない場合(ステッ
プ331でNO)、工具経路方式の決定を行わない。
工前形状情報および加工後形状情報、入力装置16から入
力される材質情報および加工段階情報に基づいて、使用
工具に関する加工条件を決定する。
る処理手順を示すフロー・チャートである。
た工作機械がNC加工機であるかを判断する(第73a図;
ステップ341)。
械としてNC加工機と判定していると(ステップ341でYE
S)、入力装置16から与えられる加工段階情報に基づい
て、加工段階が仕上げ加工であるか、または荒取り、中
荒取り加工であるかを判断する(第73a図;ステップ34
2)。
加工と判定すると(ステップ342でNO)、材質、工具デ
ータ・ベース35から荒取り、中荒取り加工用加工条件デ
ータ・ファイルを読出す(第73b図;ステップ343)。
ファイルの一例を示す。
は、工具径、材料材質および加工段階に対して、送り速
度および回転速度が格納されている。たとえば、工具径
が「4」、材料材質が「鉄」および加工段階が「荒取
り」に対して、送り速度「10」および回転速度「3000」
が格納されている。
すると(ステップ342でYES)、材質、工具データ・ベー
ス35から仕上げ加工用加工条件データ・ファイルを読出
す(第73a図;ステップ344)。
一例が示されている。
材料材質および面精度に対して、送り速度および回転速
度が格納されている。たとえば、工具径が「4」、材料
材質が「鉄」および面精度が「荒い」に対して、送り速
度「5」および回転速度「1000」が格納されている。
なわち、NC加工機でなく、放電加工機またはワイヤカッ
ト加工機であると判定すると、放電加工機を用いるかを
判断する(第73b図;ステップ345)。
工段階情報に基づいて、加工段階が「荒取り」または
「中荒取り」のときワイヤカット加工機を用いると判定
する。また、加工段階が「仕上げ」の場合には、放電加
工機を用いると判定する。
と判定すると(ステップ345でNO)、材質、工具データ
・ベース35からワイヤカット加工機用加工条件データ・
ファイルを読出す(第73b図;ステップ346)。
ァイルの一例を示す。
工具径、材料材質および加工段階に対して、送り速度お
よび出力が格納されている。たとえば、工具径が「0.
5」、材料材質が「鉄」および加工段階が「荒取り」に
対して、送り速度「5」および出力「5」が格納されて
いる。
ップ345でYES)、材質、工具データ・ベース35から放電
加工機用加工条件データ・ファイルを読出す(第73b
図;ステップ347)。
一例が示されている。
数、材料材質および面精度に対して、加工条件として送
り速度および出力が格納されている。たとえば、電極本
数が「1」、材料材質が「鉄」および面精度が「荒い」
に対して、送り速度「10」および出力「6」が格納され
ている。
いずれかの加工条件データ・ファイルについて、入力さ
れた加工前形状情報、加工後形状情報、材質情報および
加工段階情報、ならびに使用工具決定装置31によって決
定された使用工具に基づいて、これらの情報に含まれる
条件に最も合致する加工条件を決定する(第73a図;ス
テップ348)。
示す機能ブロック図である。
情報データ・ベース62、加工工程情報決定装置70、CAM
装置63および工作機械64を有する。
する。
報を作成するものである。CAD装置61によって作成され
た製品図面情報については後述する。
4および加工工程情報決定装置70に与えられる。
に関する標準図面情報と、加工マクロパターンに対応し
て加工方法、加工工具等に関する標準加工情報と記憶す
るものである。記憶された標準図面情報および標準加工
情報については後述する。
定装置70、CAM装置63および工作機械64によって、必要
に応じて読み出される。
る製品図面情報、ならびに標準加工情報データ・ベース
62に記憶された標準図面情報および標準加工情報に基づ
いて、工程設計情報および加工条件情報を決定するもの
である。工程設計情報および加工条件情報については後
述する。
び工作機械64に与えられる。
情報、標準加工情報データ・ベース62に記憶された標準
図面情報および標準加工情報、ならびに加工工程情報決
定装置70によって決定された加工工程情報および加工条
件情報に基づいて、工作機械を制御するためのNCデータ
を作成するものである。このCAM装置63は、たとえば、
コンピュータ・システムとその上で動作するソフトウェ
アによって実現されるものである。
は、CAM装置63によって作成されたNCデータに基づいて
被加工材の加工を行う。
情報、標準加工情報データ・ベース62に記憶された標準
図面情報および標準加工情報、ならびに加工工程情報決
定装置70によって決定された工程設計情報および加工条
件情報に基づいてNCデータを作成する機能をもたせるこ
とができる。
作機械64にあらかじめ備えられた自動プログラミングに
よって作成される。
報を作成する。
て、第80図に示す製品を工作する場合、CAD装置61は、
第80図の製品に関する製品図面情報を作成する。
図である。この製品図面は、製品図面を構成する図面要
素として、線分と円からなるものである。製品図面を構
成する図面要素は、線分および円のみならず、その他の
形状を表すものを用いることができるのはいうまでもな
い。
の製品図面に関する図面要素情報の一例である。図面要
素情報には、第81図に示す線分または円の各図面要素に
ついて、始点座標(X,Y)および終点座標(X,Y)、中心
座標(X,Y)および半径R、ならびに加工深さΔZが含
まれる。
Y)と終点座標(X,Y)が格納される。たとえば、図面要
素1の線分は、始点座標が(0,0)であり、終点座標が
(100,0)である。
とが格納される。たとえば、図面要素19の円は、中心の
座標が(23,30)であり、半径が7である。
部分の深さを表す。たとえば、図面要素5の線分の加工
深さΔZ、「15」である。
装置61から加工工程情報決定装置70、CAM装置63および
工作機械64に与えられる。
に関する標準図面情報と、加工マクロパターンに対応し
て加工方法、加工工具等に関する標準加工情報と記憶す
る。
例を示す。
の断面図である。標準図面は、図面要素として線分と円
からなるものである。標準図面における図面要素は、線
分および円のみならず、その他の形状を表すものを用い
ることができるのはいうまでもない。
素情報の一例である。
面要素について、始点座標(X,Y)および終点座標(X,
Y)、ならびに中心座標(X,Y)および半径Rが含まれ
る。
Y)と終点座標(X,Y)が格納される。たとえば、図面要
素51の線分は、始点座標が(0,0)であり、終点座標が
(100,0)である。
とが格納される。この標準図面には、円の図面要素はな
い。
に関する図面要素情報の一例である。図面要素情報に
は、第85図の線分または円の各図面要素について、始点
座標(Z,Y)および終点座標(Z,Y)、ならびに中心座標
(Z,Y)および半径Rが含まれる。
Y)と終点座標(Z,Y)が格納される。たとえば、図面要
素101の線分は、始点座標が(0,0)であり、終点座標が
(40,0)である。
とが格納される。この標準図面情報には円の図面要素は
ない。
加工情報データ・ベース62から加工工程情報決定装置7
0、CAM装置63または工作機械64によって読み出される。
を記憶している。
る。
の各形状について、パラメータ、加工工程、加工工具お
よび加工方法が格納されている。
のである。たとえば、No.1について説明すると、加工マ
クロパターンは、穴加工を表すものであり、パラメータ
a(ra)はパラメータaとその半径raを表す。
類)を表し、穴加工、切削加工、切断加工、フライス加
工等がある。たとえば、No.1の加工マクロパターンは、
穴加工である。
ドリル、ドリル、エンドミル等がある。
て、加工工具の工具径および加工工程の順序を表すもの
である。加工方法は、パラメータを前件部変数とし、工
具径および加工工程を後件部変数とする規則によって表
される。
タraが小さい=>センタドリル→工具径raのドリル」で
ある。この加工方法は、パラメータraが小さい場合、セ
ンタドリルを用いて穴加工を行って下穴をあけ、その
後、工具径raのドリルを用いて穴加工を行うというもの
である。
については、たとえば、言語情報「小さい」、「大き
い」等には、メンバーシップ関数が設定されている。こ
のメンバーシップ関数は、標準加工情報とともに標準加
工情報データ・ベース62に記憶されている。
ーシップ関数の一例を示す。
「小さい」および「大きい」の2つのメンバーシップ関
数を示している。
て、「小さい」および「大きい」の2つのメンバーシッ
プ関数を示している。
て、「小さい」および「大きい」の2つのメンバーシッ
プ関数を示している。
る製品図面情報、ならびに標準加工情報データ・ベース
62に記憶された標準加工工程情報に基づいて、工程設計
情報および加工条件情報を決定する。
す機能ブロック図である。
71、マクロパターン展開装置72、加工順序決定装置73お
よび加工条件決定装置74を有する。
明する。
えられる製品図面情報と、標準加工情報データ・ベース
62に記憶されている標準図面情報とに基づいて、加工形
状パラメータを抽出するものである。
品図面情報の図面要素と、標準図面情報の図面要素との
差分の図面要素である。
出装置71によって抽出された加工形状パラメータに基づ
いて、加工マクロパターンを作成するものである。
被加工材に加工を施す箇所の形状を表すものである。
よって展開された加工マクロパターンに基づいて、標準
加工情報データ・ベース62に記憶された標準加工情報を
参照して、工程設計情報を決定するものである。
決定された工程設計情報に基づいて、加工条件情報を決
定するものである。
順を示すフロー・チャートである。
えられる製品図面情報と、標準加工情報データ・ベース
62に記憶されている標準図面情報とを読み込む。(第90
図;ステップ401)。
面情報および標準図面情報に基づいて、加工形状パラメ
ータを抽出する(第90図;ステップ402)。
出装置71によって抽出された加工形状パラメータに基づ
いて、加工マクロパターンを作成する(第90図;ステッ
プ403)。
よって作成された加工マクロパターンに基づいて、標準
加工情報データ・ベース62に記憶された標準加工情報を
参照して、加工順序を決定し、工程設計情報を作成する
(第90図;ステップ404)。
装置63および工作機械64に出力する(第90図;ステップ
405)。
決定された工程設計情報に基づいて、加工条件情報を決
定する(第90図;ステップ406)。
装置63および工作機械64に出力する(第90図;ステップ
407)。
えられる製品図面情報と、標準加工情報データ・ベース
62に記憶されている標準図面情報とに基づいて、加工形
状パラメータを抽出する。
品図面情報の製品図面と、標準加工情報データ・ベース
62に記憶された標準図面情報の標準図面との差分情報で
ある。
置における処理手順を示すフロー・チャートである。
プ412から第91b図のステップ417までの処理を行って、
製品図面情報の製品図面における各図面要素の中でX軸
に平行な線分について加工形状パラメータの抽出を行
う。また、加工形状パラメータ抽出装置71は、第91b図
のステップ418から第91c図のステップ423までの処理を
行って、製品図面情報の製品図面における各図面要素の
中でY軸に平行な線分について加工形状パラメータの抽
出を行う。
タを抽出する変数x1、y1を0にする(第91a図;ステッ
プ411)。
(0,0)を通る線分について、加工形状パラメータの抽
出を開始する。
タ・ベース62に記憶された標準図面情報の図面要素情報
を参照して、標準図面情報の標準図面から、X軸に平行
であり、かつ、Y=y1の線分を読み込む(第91a図;ス
テップ412)。
Y座標と、終点のY座標とが0である図面要素51を製品
図面情報からを読み込む。
えられる製品図面情報の図面要素情報を参照して、製品
図面情報の製品図面から、X軸に平行であり、かつ、Y
=y1の線分を読み込む(第91a図;ステップ413)。
Y座標と、終点のY座標とが0である図面要素1を製品
図面情報からを読み込む。
み込んだ製品図面情報の図面要素と、ステップ412で読
み込んだ標準図面情報の図面要素との排他的論理和をと
る(第91a図;ステップ414)。
をとると、図面要素1と図面要素51とは線分がX=0か
らX=100までの範囲に存在するので、X=0からX=1
00まですべて0になる。
て、y1を更新する(第91a図;ステップ415)。
面要素情報を参照して、Y=y1上にある線分の図面要素
があるかどうか判断する(第91a図;ステップ416)。
在すると(ステップ416でYES)、ステップ412に戻り、
その線分の図面要素について処理を行う 加工形状パラメータ抽出装置71は、X軸に平行な線分
をすべて読み込んだかを、標準図面情報の図面要素情報
を参照して判断する(第91b図;ステップ417)。
O)、ステップ415に戻って繰り返しX軸に平行な線分の
図面要素について、加工形状パラメータの抽出を行う。
タ・ベース62に記憶された標準図面情報の図面要素情報
を参照して、標準図面情報の標準図面から、Y軸に平行
であり、かつ、X=x1の線分を読み込む(第91b図;ス
テップ418)。
X座標と、終点のX座標とが0である図面要素56を標準
図面情報とから読み込む。
えられる製品図面情報の図面要素情報を参照して、製品
図面情報の製品図面から、Y軸に平行であり、かつ、X
=x1の線分を読み込む(第91b図;ステップ419)。
X座標と、終点のX座標とが0である図面要素4を製品
図面情報からを読み込む。
み込んだ製品図面情報の図面要素と、ステップ418で読
み込んだ標準図面情報の図面要素との排他的論理和をと
る(第91b図;ステップ420)。
をとると、図面要素4と図面要素56とは線分がY=0か
らY=40までの範囲に存在するので、Y=0からY=40
まですべて0になる。
て、x1を更新する(第91c図;ステップ421)。
面要素情報を参照して、X=x1上にある線分の図面要素
があるかどうか判断する(第91c図;ステップ422)。
在すると(ステップ422でYES)、ステップ418に戻り、
その線分の図面要素について処理を行う 加工形状パラメータ抽出装置71は、Y軸に平行な線分
をすべて読み込んだかを、標準図面情報の図面要素情報
を参照して判断する(第91c図;ステップ423)。
O)、ステップ421に戻って繰り返しY軸に平行な線分の
図面要素について、加工形状パラメータの抽出を行う。
は、製品図面情報の製品図面のすべての図面要素につい
て、加工形状パラメータの抽出を行う。
情報の図面要素の中で、ステップ413および419の処理に
おいて読み込まれていない図面要素をすべて読み込み加
工形状パラメータとする(第91c図;ステップ424)。
は、加工形状パラメータの抽出を行う。
出された加工形状パラメータの図面要素の一例である。
また、第93図は、第92図の図面要素情報である。
71からマクロパターン展開装置72に与えられる。
出装置71によって抽出された加工形状パラメータに基づ
いて、加工マクロパターンを作成する。
手順を示すフロー・チャートである。
構成する形状要素を表すiを1にし、線分の図面要素の
データを格納するためのバッファX、Yをクリアする
(第94a図;ステップ431)。
出装置71によって抽出された加工形状パラメータについ
て、線分の図面要素の中で始点または終点の座標が原点
に近い線分の図面要素を読み込み、その線分の図面要素
をLとする(第94a図;ステップ432)。たとえば、マク
ロパターン展開装置72は、図面要素5の線分を読み込
み、この図面要素5をLとする。
点に、始点または終点がある線分の図面要素があるかを
判断する(第94a図;ステップ433)。
点に始点または終点がある線分の図面要素がある判定す
ると(ステップ433でYES)、その線分の図面要素を読み
込み、スタックに格納する(第94a図;ステップ434)。
の終点(35,0)に、始点または終点がある線分には図面
要素22があるので、この図面要素22をスタックに格納す
る。
点に、始点または終点がある線分の図面要素がないと判
定すると(ステップ433でNO)、線分Lの図面要素の始
点または終点の間に、始点または終点がある線分の図面
要素があるかを判断する(第94b図;ステップ435)。
点と終点との間に、始点または終点がある線分の図面要
素がある判定すると(ステップ435でYES)、その線分の
図面要素を読み込み、スタックおよびバッファYに格納
する(第94b図;ステップ436)。
2の処理において、図面要素7を読み込んだ場合、この
図面要素7の線分の始点(70,0)と終点(70,5)との間
に、始点または終点が存在する線分には図面要素9があ
るので、この図面要素9をスタックに格納する。
おいて読み込んだ線分の図面要素のバッファXに格納す
る(第94b図;ステップ437)。
の線分をバッファXに格納する。
要素が格納されているかを判断する(第94c図;ステッ
プ438)。
要素があると(ステップ438でNO)、その図面要素をポ
ップする(第94b図;ステップ439)。
は、図面要素22が格納されているので、この図面要素22
をポップする。
要素がバッファX、またはバッファYにあるかを判断す
る(第94c図;ステップ440、441)。
およびバッファYにある場合には、ステップ438に戻る
(ステップ440および441でYES)。
およびバッファYにない場合には、ポップした線分の図
面要素をLに更新する(第94c図;ステップ442)。Lを
更新すると、ステップ433に戻り、線分の図面要素を検
索する。
ら図面要素22をポップしたとき、バッファXには線分の
図面要素22が格納されていないので,その線分の図面要
素22をLとする。
面要素をすべてポップしてスタックが空になると(ステ
ップ438でYES)、バッファXに格納されている線分の図
面要素を形状要素iとする(第94d図;ステップ443)。
として、図面要素5、22、6とする。
た線分の図面要素の中で形状要素iにないものを形状要
素iとする(第94d図;ステップ444)。
出装置71が抽出した加工形状パラメータの中で読み込ん
でいない線分の図面要素が無いかを判断する(第94d
図;ステップ445)。
ついてすべての線分の図面要素を読み込んでいなけれ
ば、形状要素を表す変数iをインクリメントし、バッフ
ァX、Yをクリアする(第94d図;ステップ446)。
ン展開装置72は、加工形状パラメータについて、円の図
面要素の中で原点に近い円の図面要素を読み込む(第94
e図;ステップ447)。
の円を読み込む。
素の中心座標が同一の円の図面要素を加工形状パラメー
タの中から読み込み、形状要素とする(第94e図;ステ
ップ448)。
素には、図面要素20の円があるので、この図面要素20を
読み込む。
図面要素があるか判断する(第94e図;ステップ449)。
図面要素があると(ステップ449でNO)、ステップ447に
戻り、次の円の図面要素を読み込む。
メータを読み込むと(ステップ449でYES)、形状要素に
ついて図面要素の接続関係を定義し、パラメータを抽出
する(第94e図;ステップ450)。
分の端点(始点または終点)と、他の線分の端点(始点
または終点)とがつながっているとき、それらの線分の
図面要素の番号を「→」によって結合する。たとえば、
形状要素1は図面要素5の終点と線分22の始点がつなが
っているので、「5→22」となっている。この場合、2
本の線分によってできる角度が表示される。たとえば、
図面要素5の線分と図面要素22の線分は直角であるの
で、「→」の上にその角度「L」を表示する。
には、ある線分の始点と終点の間に、他の線分が接続す
る場合がある。この場合には、それらの線分の図面要素
の番号を「,」によって結合する。たとえば、形状要素
2において、図面要素8の線分に、図面要素9の線分が
接続しているので、「8,9」となっている。
がパラメータとして表示される。たとえば、形状要素4
は、図面要素19の円について、その半径が「7」である
ので、「19(7)」と表されている。
円の中心点が同一である場合には、それらの円の図面要
素は、その図面要素の番号が「,」によって表される。
たとえば、図面要素19の円の中心点と、図面要素20の円
の中心点とは、同一であるので、「19(7),20(1
3)」と表される。
関係をパラメータによって定義する。
パラメータに基づいて標準加工情報データ・ベース62に
記憶された標準加工情報を参照し、加工マクロパターン
を決定する(第94e図;ステップ451)。
o.5」になる。
形状パラメータに基づいて、加工マクロパターンの展開
を行う。加工マクロパターンは、マクロパターン展開装
置72から加工順序形状装置73に与えられる。
が第95図に示されている。
72によって作成された加工マクロパターンに基づいて、
標準加工情報データ・ベース62に記憶された標準加工情
報の加工方法を参照して、工程設計情報を決定する。
すフロー・チャートである。
ら与えられた加工マクロパターンに基づいて、標準加工
情報データ・ベース62に記憶された標準加工情報の加工
工程を決定する(第96図;ステップ461)。
加工情報の「No.5」であるので、その加工方法(規則)
とそのメンバーシップ関数を標準加工情報データ・ベー
ス62から読み込む。
パラメータ、すなわち、線分長に基づいて、読み込んだ
加工方法(規則)を用いて推論を行うと、形状要素1の
加工工程は「切断加工」になる。
について、加工工程を決定する。
工工程の一例が示されている。
って、各形状要素を加工順序に並び替える(第96図;ス
テップ462)。
「穴加工」、「フライス加工(工具径大)」、「フライ
ス加工(工具径小)」の順に形状要素を並び替える。形
状要素4と形状要素5とは、同じ穴加工であるので、加
工順序2になっている。また、形状要素4は、穴加工の
後にフライス加工を行うので、加工順序2の穴加工と、
加工順序3のフライス加工(工具径大)との2つの加工
を行う。
置73によって決定された加工順序が示されている。
62から標準図面情報の断面図を読み込む(第96図;ステ
ップ463)。
面図を参照して、突起物の高さを抽出する(第96図;ス
テップ464)。
2、103、104および105、または図面要素107、108、10
9、110および111よって形成される突起物の高さを抽出
する。
基づいて、あらかじめ設定された最適加工順序決定規則
およびメンバーシップ関数にしたがって、最適な加工順
序を決定する(第96図;ステップ465)。
ものがある。
変数および後件部変数についてのメンバーシップ関数お
よびシングルトンの一例である。
起物の高さ」について、言語情報「低い」および「高
い」の2つのメンバーシップ関数の一例である。
ライス加工」について、言語情報「ある」および「な
い」の2つのシングルトンの一例である。
いて、言語情報「そのまま」および「上げる」の2つの
のメンバーシップ関数の一例である。
について、最適加工順序決定規則およびメンバーシップ
関数にしたがって推論を行うと、第100図に示すような
加工順序になる。この場合、加工順序3および4であっ
た形状要素2および3が、穴加工の前になって加工順序
が上がっている。
のついての加工順序を決定する。
から加工順序決定装置74に与えられる。
決定された工程設計情報に基づいて、加工条件情報を決
定するものである。
ロー・チャートである。
ロパターンについて加工深さΔZを読み込む(第101
図;ステップ471)。
素に対する加工工具を、標準加工情報データ・ベース62
から読み込む(第101図;ステップ472)。
変更係数決定規則およびメンバーシップ関数にしたがっ
て、加工工具の工具径を変更する工具径変更係数情報を
決定する(第101図;ステップ473)。
なものがある。
件部変数および後件部変数のメンバーシップ関数および
シングルトンの一例を示す。
て、言語情報「エンドミル」および「ドリル」の2つの
シングルトンの一例である。
「コーナ部」について、言語情報「小さい」および「大
きい」の2つのメンバーシップ関数の一例である。
「傾斜」について、言語情報「ある」および「ない」の
2つののシングルトンの一例である。
「工具径」について、言語情報「小さく」、「そのま
ま」および「大きく」の3つのメンバーシップ関数の一
例である。
数決定規則およびメンバーシップ関数にしたがって、加
工工具の工具径変更係数を決定すると、「0.9」とな
る。
具長変更係数決定規則およびメンバーシップ関数にした
がって、加工工具の工具長を変更する工具長変更係数情
報を決定する(第101図;ステップ473)。
なものがある。
件部変数および後件部変数のメンバーシップ関数および
シングルトンの一例を示す。
「加工工具」について、言語情報「エンドミル」および
「ドリル」の2つのシングルトンの一例である。
「干渉部分」について、言語情報「ある」および「な
い」の2つのシングルトンの一例である。
「切削位置」について、言語情報「浅い」および「深
い」の2つのシングルトンの一例である。
「工具長」について、言語情報「短く」、「そのまま」
および「長く」の3つのメンバーシップ関数の一例であ
る。
数決定規則およびメンバーシップ関数にしたがって、加
工工具の工具長変更係数を決定すると、「1.4」とな
る。
104図に示されている。
報および工具長変更情報とを含む加工条件情報は、CAM
装置63および工作機械64に与えられる。
された加工工程情報および加工条件情報に基づいて、NC
データを作成する。このCAM装置17は、たとえば、コン
ピュータ・システム上で動作するソフトウェアによって
実現されるものである。
報および標準加工情報、ならびに加工工程情報決定装置
70によって決定された工程設計情報および加工条件情報
に基づいてNCデータを作成し、作成したNCデータに基づ
いて被加工材の加工を行う。工作機械64において、NCデ
ータは、工作機械64にあらかじめ備えられた自動プログ
ラミングによって作成される。
ける生産工程の設計に利用される
Claims (17)
- 【請求項1】被加工材に加工を施す前の形状を表す加工
前形状モデルと,上記被加工材に加工を施した後の形状
を表す加工後形状モデルとに基づいて,上記被加工材の
加工前の形状に関する加工前形状情報および上記被加工
材の加工後の形状に関する加工後形状情報を作成するCA
D装置, 上記被加工材の材質を表す材質情報および上記被加工材
の加工を施す段階を表す加工段階情報を入力する入力装
置, 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,加工前の被加工材
を,それが上記加工後の形状になりかつ入力された加工
段階まで加工するための最適加工情報を決定する加工情
報決定装置,ならびに 上記加工情報決定装置によって決定された最適加工情報
と,上記加工前形状モデルおよび上記加工後形状モデル
とに基づいて,工作機械が上記被加工材に加工を施すた
めの制御データを生成する制御データ作成装置を備え, 上記加工情報決定装置は,少なくとも 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,あらかじめ設定さ
れた工作機械決定規則およびメンバーシップ関数にした
がって,上記被加工材を加工する最適な工作機械を決定
する工作機械決定手段を備えている, 加工情報決定システム。 - 【請求項2】被加工材に加工を施す前の形状を表す加工
前形状モデルと,上記被加工材に加工を施した後の形状
を表す加工後形状モデルとに基づいて,上記被加工材の
加工前の形状に関する加工前形状情報および上記被加工
材の加工後の形状に関する加工後形状情報を作成するCA
D装置, 上記被加工材の材質を表す材質情報および上記被加工材
の加工を施す段階を表す加工段階情報を入力する入力装
置, 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,加工前の被加工材
を,それが上記加工後の形状になりかつ入力された加工
段階まで加工するための最適加工情報を決定する加工情
報決定装置,ならびに 上記加工情報決定装置によって決定された最適加工情報
と,上記加工前形状モデルおよび上記加工後形状モデル
とに基づいて,工作機械が上記被加工材に加工を施すた
めの制御データを生成する制御データ作成装置を備え, 上記加工情報決定装置は, 複数の交換可能な工具を用いて被加工材に加工を施す工
作機械について,あらかじめ用意された複数種類の工具
に関する工作機械使用工具データを登録したデータ・ベ
ース, 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,あらかじめ設定さ
れた使用工具決定規則およびメンバーシップ関数にした
がって,上記被加工材を加工する最適な工作機械を決定
するとともに,決定した工作機械が使用する使用工具を
決定する使用工具決定手段, 上記使用工具決定手段によって決定された工作機械が上
記データ・ベースに登録された工具を用いる工作機械で
ある場合,上記データ・ベースを参照して,上記使用工
具決定手段によって決定された使用工具について,上記
データ・ベースに登録された工具の中から上記工作機械
が使用する最適な使用工具を決定する最適工具決定手
段, 上記使用工具決定手段が決定した工作機械が上記データ
・ベースに登録された工具を用いる工作機械であり,か
つ,上記工作機械が使用する上記使用工具が特定の使用
工具である場合,上記CAD装置によって作成された加工
前形状情報および加工後形状情報,上記入力装置から入
力された加工段階情報に基づいて,あらかじめ設定され
た工具経路方式決定規則およびメンバーシップ関数にし
たがって,上記特定の使用工具の経路方式を決定する工
具経路方式決定手段,ならびに 上記CAD装置によって作成された加工前形状情報および
加工後形状情報ならびに上記入力装置から入力された材
質情報および加工段階情報に基づいて,あらかじめ設定
された加工条件決定規則およびメンバーシップ関数にし
たがって,上記使用工具に関する加工条件を決定する加
工条件決定手段を備え, 上記使用工具,上記工具経路方式および上記加工条件を
最適加工情報とする, 加工情報決定システム。 - 【請求項3】工作機械が工具を連続して使用する連続使
用予定時間を入力する連続使用予定時間入力手段, 上記工作機械が使用する上記工具の摩耗度を検出する摩
耗度計測手段,ならびに CAD装置によって作成された加工前形状情報および加工
後形状情報,入力装置から入力された材質情報および加
工段階情報,上記摩耗検出手段によって検出された摩耗
度,ならびに上記連続使用予定時間入力手段から入力さ
れた連続使用予定時間に基づいて,あらかじめ設定され
た加工条件決定規則およびメンバーシップ関数にしたが
って,上記工具に関する加工条件を決定する加工条件決
定手段, を備えた加工情報決定システム。 - 【請求項4】複数の交換可能な工具を用いて被加工材に
加工を施す工作機械について,あらかじめ用意された複
数種類の工具に関する工作機械使用工具データ・ファイ
ルおよび上記工具に関する加工条件の標準値を工具毎に
もつ標準加工条件情報を登録したデータ・ベース, CAD装置によって作成された加工前形状情報および加工
後形状情報と,入力装置から入力された材質情報および
加工段階情報とに基づいて,あらかじめ設定された使用
工具決定規則およびメンバーシップ関数にしたがって,
上記被加工材を加工する最適な工作機械を決定するとと
もに,決定した工作機械が使用する使用工具を決定する
使用工具決定手段, 上記使用工具決定手段によって決定された工作機械が上
記工作機械使用工具データ・ファイルの工具を用いる工
作機械である場合,上記工作機械使用工具データ・ファ
イルを参照して,上記使用工具決定手段によって決定さ
れた使用工具について,上記工作機械使用工具データ・
ファイルの工具の中から上記工作機械が使用する最適な
使用工具を決定する最適工具決定手段, 上記使用工具決定手段が決定した工作機械が上記工作機
械使用工具データ・ファイルを用いる工作機械であり,
かつ,上記工作機械が使用する上記使用工具が特定の使
用工具である場合,上記CAD装置によって作成された加
工前形状情報および加工後形状情報,上記入力装置から
入力された加工段階情報に基づいて,あらかじめ設定さ
れた工具経路方式決定規則およびメンバーシップ関数に
したがって,上記特定の使用工具の経路方式を決定する
工具経路方式決定手段,ならびに 上記CAD装置によって作成された加工前形状情報および
加工後形状情報,ならびに上記入力装置から入力された
材質情報および加工段階情報に基づいて,あらかじめ設
定された加工条件決定規則およびメンバーシップ関数に
したがって,上記使用工具に関する加工条件の相対値を
決定し,上記データ・ベースに登録された標準加工条件
情報から上記使用工具に関する加工条件の標準値を読出
し,読出した加工条件の標準値を上記加工条件の相対値
を用いて修正して加工条件とする加工条件決定手段を備
え, 上記使用工具,上記経路方式および上記加工条件を最適
加工情報とする, 加工情報決定システム。 - 【請求項5】被加工材に加工を施す前の形状を表す加工
前形状モデルと,上記被加工材に加工を施した後の形状
を表す加工後形状モデルとに基づいて,上記被加工材の
加工前の形状に関する加工前形状情報および上記被加工
材の加工後の形状に関する加工後形状情報を作成し, 入力される上記被加工材の材質を表す材質情報および上
記被加工材の加工を施す段階を表す加工段階情報を受付
け, 作成された加工前形状情報および加工後形状情報と,入
力された材質情報および加工段階情報とに基づいて,あ
らかじめ設定された工作機械決定規則およびメンバーシ
ップ関数にしたがって,上記被加工材を加工する最適な
工作機械を決定し, 作成された加工前形状情報および加工後形状情報と,入
力された材質情報および加工段階情報とに基づいて,加
工前の被加工材を,それが上記加工後の形状になりかつ
入力された加工段階まで加工するための最適加工情報を
決定し, 決定された最適加工情報と,上記加工前形状モデルおよ
び上記加工後形状モデルとに基づいて,工作機械が上記
被加工材に加工を施すための制御データを生成する, 加工情報決定方法。 - 【請求項6】被加工材に加工を施す前の形状を表す加工
前形状モデルと,上記被加工材に加工を施した後の形状
を表す加工後形状モデルとに基づいて,上記被加工材の
加工前の形状に関する加工前形状情報および上記被加工
材の加工後の形状に関する加工後形状情報を作成するCA
D装置, 上記被加工材の材質を表す材質情報および上記被加工材
の加工を施す段階を表す加工段階情報を入力する入力装
置,ならびに 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,加工前の被加工材
を,それが上記加工後の形状になりかつ入力された加工
段階まで加工するための最適加工情報を決定する加工情
報決定装置を備え, 上記加工情報決定装置は,少なくとも 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,あらかじめ設定さ
れた工作機械決定規則およびメンバーシップ関数にした
がって,上記被加工材を加工する最適な工作機械を決定
する工作機械決定手段を備えている, 加工情報決定システム。 - 【請求項7】被加工材の加工前の形状に関する加工前形
状情報,上記被加工材の加工後の形状に関する加工後形
状情報,上記被加工材の材質を表す材質情報および上記
被加工材の加工を施す段階を表す加工段階情報を与える
入力手段, 上記入力手段から与えられた加工前形状情報,加工後形
状情報,材質情報および加工段階情報に基づいて,加工
前の被加工材を,それが上記加工後の形状になりかつ入
力された加工段階まで加工するための最適加工情報を決
定する加工情報決定装置,ならびに 与えられる上記被加工材に加工を施す前の形状を表す加
工前形状モデルおよび上記被加工材に加工を施した後の
形状を表す加工後形状モデルと,上記加工情報決定装置
によって決定された最適加工情報とに基づいて,工作機
械が上記被加工材に加工を施すための制御データを生成
する制御データ作成装置を備え, 上記加工情報決定装置は,少なくとも 上記入力手段から与えられた加工前形状情報,加工後形
状情報,材質情報および加工段階情報とに基づいて,あ
らかじめ設定された工作機械決定規則およびメンバーシ
ップ関数にしたがって,上記被加工材を加工する最適な
工作機械を決定する工作機械決定手段を備えている, 加工情報決定システム。 - 【請求項8】被加工材の加工前の形状に関する加工前形
状情報,上記被加工材の加工後の形状に関する加工後形
状情報,上記被加工材の材質を表す材質情報および上記
被加工材の加工を施す段階を表す加工段階情報の入力を
受付け, 入力された加工前形状情報,加工後形状情報,材質情報
および加工段階情報とに基づいて,あらかじめ設定され
た工作機械決定規則およびメンバーシップ関数にしたが
って,上記被加工材を加工する最適な工作機械を決定
し, 入力された加工前形状情報,加工後形状情報,材質情報
および加工段階情報に基づいて,加工前の被加工材を,
それが上記加工後の形状になりかつ入力された加工段階
まで加工するための最適加工情報を決定し, 与えられる上記被加工材に加工を施す前の形状を表す加
工前形状モデルおよび上記被加工材に加工を施した後の
形状を表す加工後形状モデルと,決定された最適加工情
報とに基づいて,工作機械が上記被加工材に加工を施す
ための制御データを生成する, 加工情報決定方法。 - 【請求項9】複数の交換可能な工具を用いて被加工材に
加工を施す工作機械について,あらかじめ用意された複
数種類の工具に関する工作機械使用工具データを登録し
たデータ・ベース, 被加工材の加工前の形状に関する加工前形状情報,上記
被加工材の加工後の形状に関する加工後形状情報,上記
被加工材の材質を表す材質情報および上記被加工材の加
工を施す段階を表す加工段階情報を与える入力手段, 上記入力手段から与えられた加工前形状情報,加工後形
状情報,材質情報および加工段階情報とに基づいて,あ
らかじめ設定された使用工具決定規則およびメンバーシ
ップ関数にしたがって,上記被加工材を加工する最適な
工作機械を決定するとともに,決定した工作機械が使用
する使用工具を決定する使用工具決定手段, 上記使用工具決定手段によって決定された工作機械が上
記データ・ベースに登録された工具を用いる工作機械で
ある場合,上記データ・ベースを参照して,上記使用工
具決定手段によって決定された使用工具について,上記
データ・ベースに登録された工具の中から上記工作機械
が使用する最適な使用工具を決定する最適工具決定手
段, 上記使用工具決定手段が決定した工作機械が上記データ
・ベースに登録された工具を用いる工作機械であり,か
つ,上記工作機械が使用する上記使用工具が特定の使用
工具である場合,上記入力手段から与えられた加工前形
状情報,加工後形状情報および加工段階情報に基づい
て,あらかじめ設定された工具経路方式決定規則および
メンバーシップ関数にしたがって,上記特定の使用工具
の経路方式を決定する工具経路方式決定手段,ならびに 上記入力手段から与えられた加工前形状情報,加工後形
状情報,材質情報および加工段階情報に基づいて,あら
かじめ設定された加工条件決定規則およびメンバーシッ
プ関数にしたがって,上記使用工具に関する加工条件を
決定する加工条件決定手段, を備えた加工情報決定装置。 - 【請求項10】複数の交換可能な工具を用いて被加工材
に加工を施す工作機械について,あらかじめ用意された
複数種類の工具に関する工作機械使用工具データを登録
したデータ・ベースを設け, 上記被加工材の加工前の形状に関する加工前形状情報,
上記被加工材の加工後の形状に関する加工後形状情報,
上記被加工材の材質を表す材質情報および上記被加工材
の加工を施す段階を表す加工段階情報の入力を受付け, 入力された加工前形状情報,加工後形状情報,材質情報
および加工段階情報とに基づいて,あらかじめ設定され
た使用工具決定規則およびメンパーシップ関数にしたが
って,上記被加工材を加工する最適な工作機械を決定す
るとともに,決定した工作機械が使用する使用工具を決
定し, 決定された工作機械が上記データ・ベースに登録された
工具を用いる工作機械である場合,上記データ・ベース
を参照して決定された使用工具について,上記データ・
ベースに登録された工具の中から上記工作機械が使用す
る最適な使用工具を決定し, 決定した工作機械が上記データ・ベースに登録された工
具を用いる工作機械であり,かつ,上記工作機械が使用
する上記使用工具が特定の使用工具である場合,入力さ
れた加工前形状情報,加工後形状情報,材質情報および
加工段階情報に基づいて,あらかじめ設定された工具経
路方式決定規則およびメンバーシップ関数にしたがっ
て,上記特定の使用工具の経路方式を決定し, 入力された加工前形状情報,加工後形状情報,材質情報
および加工段階情報に基づいて,あらかじめ設定された
加工条件決定規則およびメンバーシップ関数にしたがっ
て,上記使用工具に関する加工条件を決定する, 加工情報決定方法。 - 【請求項11】工作機械が使用する工具に関する使用工
具データ・ファイル,複数の交換可能な工具を用いて被
加工材に加工を施す工作機械について,あらかじめ用意
された複数種類の工具に関する工作機械使用工具データ
・ファイル,特定の工具について,上記特定の工具の経
路方式に関する工具経路方式データ・ファイルおよび工
具について加工条件に関する加工条件データ・ファイル
を登録したデータ・ベース, 上記被加工材の加工前の形状に関する加工前形状情報,
上記被加工材の加工後の形状に関する加工後形状情報,
上記被加工材の材質を表す材質情報および上記被加工材
の加工を施す段階を表す加工段階情報を与える入力手
段, 上記入力手段から与えられた加工前形状情報,加工後形
状情報,材質情報および加工段階情報とに基づいて,上
記被加工材を加工する最適な工作機械を決定するととも
に,決定した工作機械が使用する使用工具を,上記デー
タ・ベースに登録された使用工具データ・ファイルを参
照して,決定する使用工具決定手段, 上記使用工具決定手段によって決定された工作機械が上
記データ・ベースに登録された工具を用いる工作機械で
ある場合,上記データ・ベースに登録された工作機械使
用データ・ファイルを参照して,上記使用工具決定手段
によって決定された使用工具について,上記工作機械使
用工具データ・ファイルに登録された工具の中から上記
工作機械が使用する最適な使用工具を決定する最適工具
決定手段, 上記使用工具決定手段が決定した工作機械が上記データ
・ベースに登録された工具を用いる工作機械であり,か
つ,上記工作機械が使用する上記使用工具が特定の使用
工具である場合,上記入力手段から与えられた加工前形
状情報,加工後形状情報および加工段階情報に基づい
て,上記データ・ベースに登録された工具経路方式デー
タ・ファイルを参照して,上記特定の使用工具の経路方
式を決定する工具経路方式決定手段,ならびに 上記入力手段から与えられた加工前形状情報,加工後形
状情報,材質情報および加工段階情報,ならびに上記使
用工具に基づいて,上記データ・ベースに登録された加
工条件データ・ファイルを参照して,上記使用工具に関
する加工条件を決定する加工条件決定手段, を備えた加工情報決定装置。 - 【請求項12】被加工材の加工を施す前の形状を表す標
準図面情報,ならびに標準マクロパターンに対応して,
そのパラメータ,加工工程,加工工具および加工方法に
関する標準加工情報を記憶したデータ・ベース, 上記被加工材に加工を施した後の形状に関する製品図面
情報を作成する製品図面情報作成手段, 上記データ・ベースに記憶された標準図面情報と,上記
製品図面情報作成手段によって作成された製品図面情報
とに基づいて,これらの差分情報を表わす加工形状パラ
メータを抽出する加工形状パラメータ抽出手段, 上記加工形状パラメータ抽出手段によって抽出された加
工形状パラメータに基づいて,加工によって上記被加工
材に形成すべき形状の輪郭を表す加工マクロパターンを
作成するマクロパターン展開手段, 上記データ・ベースに記憶された標準加工情報から,上
記マクロパターン展開手段によって作成された加工マク
ロパターンに相当する標準マクロパターンの加工方法お
よび加工工程を読み出し,上記マクロパターン展開手段
によって抽出されたマクロパターンのパラメータに基づ
いて,読み出した加工方法にしたがって上記被加工材に
加工を施す加工工程とその順序を決定し,決定した加工
工程の順序をあらかじめ設定された順序決定規則および
メンバーシップ関数にしたがって最適な順序に並替え,
決定した加工工程と並替えた順序を工程設計情報として
作成する加工順序決定手段, 上記データ・ベースに記憶された標準加工情報から,上
記マクロパターン展開手段によって作成された加工マク
ロパターンに相当する標準マクロパターンの加工工具を
読み出し,あらかじめ設定された条件決定規則およびメ
ンバーシップ関数にしたがって,読み出した加工工具に
関する最適な加工工具条件情報を決定する加工工具条件
決定手段,ならびに 上記製品図面情報作成手段によって作成された製品図面
情報,上記標準加工情報データ・ベースに記憶された標
準図面情報,上記加工順序決定手段によって決定された
工程設計情報および上記加工工具条件決定手段によって
決定された加工工具条件情報に基づいて,工作機械が上
記被加工材に加工を施すための制御データを生成する制
御データ作成手段, を備えた加工工程情報決定システム。 - 【請求項13】被加工材の加工を施す前の形状を表す標
準図面情報,ならびに標準マクロパターンに対応して,
そのパラメータ,加工工程,加工工具および加工方法に
関する標準加工情報を記憶したデータ・ベースを設け, 上記被加工材に加工を施した後の形状に関する製品図面
情報を作成し, 上記データ・ベースに記憶された標準図面情報と,作成
された製品図面情報とに基づいて,これらの差分情報を
表わす加工形状パラメータを抽出し, 抽出された加工形状パラメータに基づいて,加工によっ
て上記被加工材に形成すべき形状の輪郭を表す加工マク
ロパターンを作成し, 上記データ・ベースに記憶された標準加工情報から,作
成された加工マクロパターンに相当する標準マクロパタ
ーンの加工方法および加工工程を読み出し,抽出された
マクロパターンのパラメータに基づいて,読み出した加
工方法にしたがって上記被加工材に加工を施す加工工程
とその順序を決定し,決定した加工工程の順序をあらか
じめ設定された順序決定規則およびメンバーシップ関数
にしたがって最適な順序に並替え,決定した加工工程と
並替えた順序を工程設計情報として作成し, 上記データ・ベースに記憶された標準加工情報から,作
成された加工マクロパターンに相当する標準マクロパタ
ーンの加工工具を読み出し,あらかじめ設定された条件
決定規則およびメンバーシップ関数にしたがって,読み
出した加工工具に関する最適な加工工具条件情報を決定
し, 作成された製品図面情報,上記標準加工情報データ・ベ
ースに記憶された標準図面情報,決定された工程設計情
報および決定された加工工具条件情報に基づいて,工作
機械が上記被加工材に加工を施すための制御データを生
成する, 加工工程情報決定方法。 - 【請求項14】標準マクロパターンに対応して,そのパ
ラメータ,加工工程,加工工具および加工方法に関する
標準加工情報を記憶したデータ・ベース, 与えられる被加工材に加工を施した後の形状に関する製
品図面情報と,与えられる被加工材の加工を施す前の形
状を表す標準図面情報とに基づいて,これらの差分情報
を表わす加工形状パラメータを抽出する加工形状パラメ
ータ抽出手段, 上記加工形状パラメータ抽出手段によって抽出された加
工形状パラメータに基づいて,加工によって上記被加工
材に形成すべき形状の輪郭を表す加工マクロパターンを
作成するマクロパターン展開手段,ならびに 上記データ・ベースに記憶された標準加工情報から,上
記マクロパターン展開手段によって作成された加工マク
ロパターンに相当する標準マクロパターンの加工方法お
よび加工工程を読み出し,上記マクロパターン展開手段
によって抽出されたマクロパターンのパラメータに基づ
いて,読み出した加工方法にしたがって上記被加工材に
加工を施す加工工程とその順序を決定し,決定した加工
工程の順序をあらかじめ設定された順序決定規則および
メンバーシップ関数にしたがって最適な加工順序に並替
え,決定した加工工程と並替えた順序を工程設計情報と
して作成する順序決定手段, を備えた加工工程情報決定装置。 - 【請求項15】標準マクロパターンに対応して,そのパ
ラメータ,加工工程,加工工具および加工方法に関する
標準加工情報を記憶したデータ・ベースを設け, 与えられる被加工材に加工を施した後の形状に関する製
品図面情報と,与えられる被加工材の加工を施す前の形
状を表す標準図面情報とに基づいて,これらの差分情報
を表わす加工形状パラメータを抽出し, 抽出された加工形状パラメータに基づいて,加工によっ
て上記被加工材に形成すべき形状の輪郭を表す加工マク
ロパターンを作成し, 上記データ・ベースに記憶された標準加工情報から,作
成された加工マクロパターンに相当する標準マクロパタ
ーンの加工方法および加工工程を読み出し,抽出された
マクロパターンのパラメータに基づいて,読み出した加
工方法にしたがって上記被加工材に加工を施す加工工程
とその順序を決定し,決定した加工工程の順序をあらか
じめ設定された順序決定規則およびメンバーシップ関数
にしたがって最適な順序に並替え,決定した加工工程と
並替えた順序を工程設計情報として作成する, 加工工程情報決定方法。 - 【請求項16】被加工材に加工を施す前の形状を表す加
工前形状モデルと,上記被加工材に加工を施した後の形
状を表す加工後形状モデルとに基づいて,上記被加工材
の加工前の形状に関する加工前形状情報および上記被加
工材の加工後の形状に関する加工後形状情報を作成する
CAD装置, 上記被加工材の材質を表す材質情報および上記被加工材
の加工を施す段階を表す加工段階情報を入力する入力装
置, 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,加工前の被加工材
を,それが上記加工後の形状になりかつ入力された加工
段階まで加工するための最適加工情報を決定する加工情
報決定装置,ならびに 上記加工情報決定装置によって決定された最適加工情報
と,上記加工前形状モデルおよび上記加工後形状モデル
とに基づいて,工作機械が上記被加工材に加工を施すた
めの制御データを生成する制御データ作成装置を備え, 上記加工情報決定装置は,少なくとも 複数の交換可能な工具を用いて被加工材に加工を施す工
作機械について,あらかじめ用意された複数種類の工具
に関する工作機械使用工具データを登録したデータ・ベ
ース, 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,あらかじめ設定さ
れた使用工具決定規則およびメンバーシップ関数にした
がって,上記被加工材を加工する最適な工作機械を決定
するとともに,決定した工作機械が使用する使用工具を
決定する使用工具決定手段,ならびに 上記使用工具決定手段によって決定された工作機械が上
記データ・ベースに登録された工具を用いる工作機械で
ある場合,上記データ・ベースを参照して,上記使用工
具決定手段によって決定された使用工具について,上記
データ・ベースに登録された工具の中から上記工作機械
が使用する最適な使用工具を決定する最適工具決定手段
を備え, 上記使用工具を最適加工情報とする, 加工情報決定システム。 - 【請求項17】被加工材に加工を施す前の形状を表す加
工前形状モデルと,上記被加工材に加工を施した後の形
状を表す加工後形状モデルとに基づいて,上記被加工材
の加工前の形状に関する加工前形状情報および上記被加
工材の加工後の形状に関する加工後形状情報を作成する
CAD装置, 上記被加工材の材質を表す材質情報および上記被加工材
の加工を施す段階を表す加工段階情報を入力する入力装
置, 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,加工前の被加工材
を,それが上記加工後の形状になりかつ入力された加工
段階まで加工するための最適加工情報を決定する加工情
報決定装置,ならびに 上記加工情報決定装置によって決定された最適加工情報
と,上記加工前形状モデルおよび上記加工後形状モデル
とに基づいて,工作機械が上記被加工材に加工を施すた
めの制御データを生成する制御データ作成装置を備え, 上記加工情報決定装置は,少なくとも 複数の交換可能な工具を用いて被加工材に加工を施す工
作機械について,あらかじめ用意された複数種類の工具
に関する工作機械使用工具データを登録したデータ・ベ
ース, 上記CAD装置によって作成された加工前形状情報および
加工後形状情報と,上記入力装置から入力された材質情
報および加工段階情報とに基づいて,あらかじめ設定さ
れた使用工具決定規則およびメンバーシップ関数にした
がって,上記被加工材を加工する最適な工作機械を決定
するとともに,決定した工作機械が使用する使用工具を
決定する使用工具決定手段, 上記使用工具決定手段によって決定された工作機械が上
記データ・ベースに登録された工具を用いる工作機械で
ある場合,上記データ・ベースを参照して,上記使用工
具決定手段によって決定された使用工具について,上記
データ・ベースに登録された工具の中から上記工作機械
が使用する最適な使用工具を決定する最適工具決定手
段,ならびに 上記使用工具決定手段が決定した工作機械が上記データ
・ベースに登録された工具を用いる工作機械であり,か
つ,上記工作機械が使用する上記使用工具が特定の使用
工具である場合,上記CAD装置によって作成された加工
前形状情報および加工後形状情報,上記入力装置から入
力された加工段階情報に基づいて,あらかじめ設定され
た工具経路方式決定規則およびメンバーシップ関数にし
たがって,上記特定の使用工具の経路方式を決定する工
具経路方式決定手段を備え, 上記使用工具および上記工具経路方式を最適加工情報と
する, 加工情報決定システム。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27205792 | 1992-10-09 | ||
JP4-272057 | 1992-10-09 | ||
JP5-7013 | 1993-01-19 | ||
JP701393 | 1993-01-19 | ||
PCT/JP1993/001461 WO1994008751A1 (en) | 1992-10-09 | 1993-10-12 | Machining information determining system and method, and machining process information determining system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP3312154B2 true JP3312154B2 (ja) | 2002-08-05 |
Family
ID=26341237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP50983194A Expired - Lifetime JP3312154B2 (ja) | 1992-10-09 | 1993-10-12 | 加工情報決定システムおよび方法,ならびに加工工程情報決定システムおよび方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5796618A (ja) |
EP (1) | EP0664186A4 (ja) |
JP (1) | JP3312154B2 (ja) |
WO (1) | WO1994008751A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021029036A1 (ja) * | 2019-08-14 | 2021-02-18 | 駿河精機株式会社 | 機械学習装置、データ処理システム及び機械学習方法 |
WO2021029037A1 (ja) * | 2019-08-14 | 2021-02-18 | 駿河精機株式会社 | 機械学習装置、データ処理システム及び機械学習方法 |
WO2021029038A1 (ja) * | 2019-08-14 | 2021-02-18 | 駿河精機株式会社 | データ処理システム |
JP2021074816A (ja) * | 2019-11-07 | 2021-05-20 | キヤノン株式会社 | 工具条件決定装置、学習装置、および方法 |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3702496B2 (ja) * | 1995-07-10 | 2005-10-05 | 三菱電機株式会社 | 数値制御装置を用いた加工方法 |
US5971589A (en) | 1996-05-06 | 1999-10-26 | Amadasoft America, Inc. | Apparatus and method for managing and distributing design and manufacturing information throughout a sheet metal production facility |
US5886897A (en) * | 1996-05-06 | 1999-03-23 | Amada Soft America Inc. | Apparatus and method for managing and distributing design and manufacturing information throughout a sheet metal production facility |
US5828575A (en) * | 1996-05-06 | 1998-10-27 | Amadasoft America, Inc. | Apparatus and method for managing and distributing design and manufacturing information throughout a sheet metal production facility |
US5864482A (en) * | 1996-05-06 | 1999-01-26 | Amadasoft America, Inc. | Apparatus and method for managing distributing design and manufacturing information throughout a sheet metal production facility |
US5799530A (en) * | 1996-12-20 | 1998-09-01 | Amada Company, Limited | Method of bending operations and bending system using the same |
US5920480A (en) * | 1997-01-10 | 1999-07-06 | Nakamura; Kaoru | Method and apparatus for detecting pallet full load state in sheet metal machining line and method and apparatus for controlling sheet metal machining line and work identifying apparatus |
ATE287317T1 (de) * | 1997-03-15 | 2005-02-15 | Makino Milling Machine | Prozessor für maschinelle bearbeitung |
GB2327289B (en) * | 1997-07-15 | 1999-09-15 | Honda Motor Co Ltd | Job aiding apparatus |
JP2948797B2 (ja) * | 1998-02-26 | 1999-09-13 | ファナック株式会社 | ワイヤカット放電加工用加工順序編集方法及び装置 |
US6112133A (en) * | 1998-02-27 | 2000-08-29 | Imcs, Inc. | Visual system and method for generating a CNC program for machining parts with planar and curvilinear surfaces |
JP3338373B2 (ja) * | 1998-06-05 | 2002-10-28 | 株式会社アマダ | 板金加工統合支援システム |
WO2000010769A1 (fr) * | 1998-08-24 | 2000-03-02 | Okuma Corporation | Procede et appareil permettant de collecter des registres d'evenements concernant des operations d'usinage a commande numerique |
DE19982989T1 (de) * | 1998-11-05 | 2002-03-28 | Imcs Inc | Visuelles CNC-Programm zur Erzeugung von Maschinenteilen |
GB2350207B (en) * | 1999-05-11 | 2003-08-20 | Falcon Machine Tools Co Ltd | Interactive system between machine tool and operator |
US6442441B1 (en) | 1999-05-17 | 2002-08-27 | Ford Global Technologies, Inc. | Method of automatically generating and verifying programmable logic controller code |
GB0112559D0 (en) * | 2000-09-14 | 2001-07-11 | Bae Systems Plc | A method and control system for generating machine tool control data |
US6748283B2 (en) | 2000-09-29 | 2004-06-08 | Ford Motor Company | Method of using neutral event specification file for manufacturing line analysis |
US7702491B2 (en) | 2000-09-29 | 2010-04-20 | Ford Global Technologies, Llc | Method of part flow model for programmable logic controller logical verification system |
WO2002039380A2 (de) * | 2000-11-13 | 2002-05-16 | Siemens Aktiengesellschaft | Verfahren und system zur rekonstruktion einer fläche |
DE10196287T1 (de) * | 2001-05-17 | 2003-08-07 | Mitsubishi Electric Corp | Bearbeitungsprogramm-Vorbereitungsvorrichtung |
US7167836B2 (en) * | 2001-11-05 | 2007-01-23 | Ford Motor Company | Method and system of restricted substance management and recycling |
JP3749188B2 (ja) * | 2002-02-21 | 2006-02-22 | 三菱電機株式会社 | 数値制御プログラミング装置及び数値制御プログラミング方法 |
JP3878516B2 (ja) * | 2002-06-20 | 2007-02-07 | オークマ株式会社 | Ncデータの工具軌跡表示方法及びncデータ解析方法 |
JP2004164328A (ja) * | 2002-11-13 | 2004-06-10 | Fujitsu Ltd | 一人camシステムおよび一人camプログラム |
JP2004284002A (ja) | 2003-01-31 | 2004-10-14 | Fujitsu Ltd | 加工制御装置 |
WO2004077185A2 (en) * | 2003-02-27 | 2004-09-10 | Lego A/S | Method and system for producing an article |
EP1683605B1 (en) * | 2004-08-12 | 2009-04-08 | Makino Milling Machine Co. Ltd. | Method for machining work |
US7346478B2 (en) * | 2004-09-21 | 2008-03-18 | Ford Motor Company | Method of embedding tooling control data within mechanical fixture design to enable programmable logic control verification simulation |
US7398129B2 (en) | 2004-10-07 | 2008-07-08 | Amada Company, Limited | Representation of sheet metal part models |
US7158853B2 (en) | 2004-10-25 | 2007-01-02 | Amada Company, Limited | Pattern recognition for sheet metal part models |
DE102006001496B4 (de) * | 2006-01-11 | 2019-02-21 | Siemens Aktiengesellschaft | System und Verfahren zur Bestimmung geometrischer Veränderungen eines Werkstücks |
US20070198123A1 (en) * | 2006-02-23 | 2007-08-23 | Hoffman James J | System and method for measuring machining tools and using data generated therefrom |
US7308327B2 (en) * | 2006-05-12 | 2007-12-11 | Ford Motor Company | Method of application protocol monitoring for programmable logic controllers |
JP4702288B2 (ja) * | 2007-01-12 | 2011-06-15 | 日産自動車株式会社 | Camによる金型の穴形状形成方法 |
CN101796463B (zh) * | 2007-08-29 | 2013-03-06 | 三菱电机株式会社 | Nc程序生成装置以及nc程序生成方法 |
JP5334701B2 (ja) * | 2009-06-22 | 2013-11-06 | 株式会社ジェイテクト | 最適工程決定装置および最適工程決定方法 |
US9690282B2 (en) | 2011-02-28 | 2017-06-27 | Solidcam Ltd. | Computerized tool path generation |
US8489224B2 (en) * | 2011-02-28 | 2013-07-16 | Solidcam Ltd. | Computerized tool path generation |
CN103781590B (zh) * | 2011-12-14 | 2016-07-06 | 松下知识产权经营株式会社 | 超精密复合加工装置中的加工机构的判断方法及超精密复合加工装置 |
US10360316B2 (en) * | 2012-12-21 | 2019-07-23 | Rockwell Automation Technologies, Inc. | Integration of simulation of a machine for industrial automation |
US10459425B2 (en) * | 2015-06-11 | 2019-10-29 | Mitsubishi Electric Corporation | Numerical control device |
JP2017030066A (ja) * | 2015-07-29 | 2017-02-09 | 株式会社Ihi | 切削工具の異常検出方法及び切削加工装置 |
US10197990B2 (en) * | 2015-08-01 | 2019-02-05 | Michael Weinig, Inc. | System for optimizing the execution of parametric joinery for solid wood products |
EP3144760A1 (de) * | 2015-09-15 | 2017-03-22 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung eines verfahrprofils, steuereinrichtung, maschine sowie computerprogramm |
JP6346216B2 (ja) * | 2016-04-01 | 2018-06-20 | ファナック株式会社 | ワイヤ放電加工機及びワイヤ放電加工方法 |
US10416648B2 (en) | 2017-03-20 | 2019-09-17 | Solidcam Ltd. | Computerized system and method for generating an undesirable chatter free milling CNC program for use in machining a workpiece |
JP6697501B2 (ja) * | 2018-03-26 | 2020-05-20 | ファナック株式会社 | 工作システム |
TWI684080B (zh) * | 2018-06-21 | 2020-02-01 | 高聖精密機電股份有限公司 | 智慧型調整系統及其方法 |
US11691301B2 (en) * | 2018-11-29 | 2023-07-04 | Ocado Innovation Limited | Detection and measurement of wear of robotic manipulator touch points |
DE102018133567A1 (de) * | 2018-12-21 | 2020-06-25 | Böllhoff Verbindungstechnik GmbH | Verfahren zur computergestützten optischen Zustandsbewertung eines Gegenstands |
JP7221725B2 (ja) * | 2019-02-21 | 2023-02-14 | 株式会社牧野フライス製作所 | 工具選定方法及び装置、並びに、工具経路生成方法 |
JP6719790B1 (ja) * | 2019-09-05 | 2020-07-08 | キタムラ機械株式会社 | Cadデータによるマシニングセンタの自動運転装置 |
CN117193165A (zh) * | 2023-08-28 | 2023-12-08 | 江苏大钢智能装备有限公司 | 一种数控机床数据采集***及方法 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5882648A (ja) * | 1981-11-05 | 1983-05-18 | Yamazaki Mazak Corp | 数値制御工作機械における工具配列制御方法 |
US4998206A (en) * | 1988-07-29 | 1991-03-05 | The Boeing Company | Automated method and apparatus for fabricating sheet metal parts and the like using multiple manufacturing stations |
JPS6257852A (ja) * | 1985-09-04 | 1987-03-13 | Toyoda Mach Works Ltd | 自動プログラミング装置 |
JPS62127907A (ja) * | 1985-11-28 | 1987-06-10 | Hitachi Seiki Co Ltd | 自動加工機における加工情報作成装置 |
JPS62140745A (ja) * | 1985-12-14 | 1987-06-24 | Hitachi Seiki Co Ltd | 自動加工機における加工形状設定処理方法 |
JPS62140747A (ja) * | 1985-12-14 | 1987-06-24 | Hitachi Seiki Co Ltd | 自動加工機における加工条件設定装置 |
JPS62140744A (ja) * | 1985-12-14 | 1987-06-24 | Hitachi Seiki Co Ltd | 自動加工機における加工デ−タ変換処理装置 |
JPS62208859A (ja) * | 1986-03-08 | 1987-09-14 | Hitachi Seiki Co Ltd | 自動加工機における切削条件設定装置 |
JPS62218050A (ja) * | 1986-03-20 | 1987-09-25 | Hitachi Seiki Co Ltd | 自動加工機における使用工具設定装置 |
JPH0619656B2 (ja) * | 1986-04-11 | 1994-03-16 | 日立精機株式会社 | 自動加工機における加工情報作成装置 |
US4918627A (en) * | 1986-08-04 | 1990-04-17 | Fmc Corporation | Computer integrated gaging system |
US4887221A (en) * | 1987-09-25 | 1989-12-12 | Sunnen Products Company | Computer controlled honing machine using look up table data for automatic programming |
ATE70644T1 (de) * | 1987-10-14 | 1992-01-15 | Traub Ag | Verfahren zum steuern einer werkzeugmaschine. |
CS270004B1 (en) * | 1987-12-12 | 1990-06-13 | Valenta Jiri | Method of cutting process trajectory adaptive control and device for realization of this method |
JPH01188249A (ja) * | 1988-01-20 | 1989-07-27 | Fanuc Ltd | エキスパートシステムによる使用工具決定方法 |
JPH01205954A (ja) * | 1988-02-08 | 1989-08-18 | Toyoda Mach Works Ltd | 工作機械の工具径路自動決定装置 |
US4928221A (en) * | 1988-04-11 | 1990-05-22 | Westinghouse Electric Corp. | Part program generating system |
US5249135A (en) * | 1988-07-04 | 1993-09-28 | Mitsubishi Denki K.K. | Automatic design processing system for creating design processes for machining of parts |
JPH0272413A (ja) | 1988-09-08 | 1990-03-12 | Mitsubishi Electric Corp | 数値制御装置用プログラム作成装置 |
JPH0832394B2 (ja) * | 1988-10-25 | 1996-03-29 | 大昭和精機株式会社 | モジュラーツール自動組合せシステム |
JP2691613B2 (ja) | 1989-05-08 | 1997-12-17 | 菱電工機エンジニアリング株式会社 | Cad/cam装置 |
US5121334A (en) * | 1989-06-08 | 1992-06-09 | Regents Of The University Of Minnesota | Method and apparatus for automated machining of objects of complex and unique geometry |
JP3057235B2 (ja) * | 1989-12-13 | 2000-06-26 | 株式会社チップトン | 研磨及びばり取り装置の群制御方法及び装置 |
JPH03294147A (ja) * | 1990-04-12 | 1991-12-25 | Toshiba Mach Co Ltd | 工具選定システム |
KR920002268A (ko) * | 1990-07-17 | 1992-02-28 | 유끼노리 가까즈 | 인텔리젠트가공장치 |
JP2961622B2 (ja) * | 1990-09-29 | 1999-10-12 | 豊田工機株式会社 | インテリジェント加工システム |
JP3086699B2 (ja) * | 1990-09-27 | 2000-09-11 | 豊田工機株式会社 | 数値制御研削盤 |
JP2950929B2 (ja) * | 1990-07-17 | 1999-09-20 | 豊田工機株式会社 | 加工条件自動決定装置 |
US5208765A (en) * | 1990-07-20 | 1993-05-04 | Advanced Micro Devices, Inc. | Computer-based method and system for product development |
JPH04114207A (ja) | 1990-09-05 | 1992-04-15 | Chubu Nippon Denki Software Kk | Nc加工機用加工データ作成方式 |
JP2880569B2 (ja) * | 1990-09-27 | 1999-04-12 | 豊田工機株式会社 | 加工条件自動作成機能を有する数値制御装置 |
EP0503642B1 (en) * | 1991-03-15 | 1997-06-11 | Spatial Technology, Inc. | Method and apparatus for solids-based machining |
US5377116A (en) * | 1991-07-01 | 1994-12-27 | Valenite Inc. | Method and system for designing a cutting tool |
-
1993
- 1993-10-12 WO PCT/JP1993/001461 patent/WO1994008751A1/ja not_active Application Discontinuation
- 1993-10-12 EP EP93922064A patent/EP0664186A4/en not_active Withdrawn
- 1993-10-12 JP JP50983194A patent/JP3312154B2/ja not_active Expired - Lifetime
- 1993-10-12 US US08/416,683 patent/US5796618A/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021029036A1 (ja) * | 2019-08-14 | 2021-02-18 | 駿河精機株式会社 | 機械学習装置、データ処理システム及び機械学習方法 |
WO2021029037A1 (ja) * | 2019-08-14 | 2021-02-18 | 駿河精機株式会社 | 機械学習装置、データ処理システム及び機械学習方法 |
WO2021029038A1 (ja) * | 2019-08-14 | 2021-02-18 | 駿河精機株式会社 | データ処理システム |
JP2021074816A (ja) * | 2019-11-07 | 2021-05-20 | キヤノン株式会社 | 工具条件決定装置、学習装置、および方法 |
JP7171538B2 (ja) | 2019-11-07 | 2022-11-15 | キヤノン株式会社 | 工具条件決定装置、学習装置、および方法 |
Also Published As
Publication number | Publication date |
---|---|
WO1994008751A1 (en) | 1994-04-28 |
EP0664186A1 (en) | 1995-07-26 |
US5796618A (en) | 1998-08-18 |
EP0664186A4 (en) | 1995-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3312154B2 (ja) | 加工情報決定システムおよび方法,ならびに加工工程情報決定システムおよび方法 | |
RU2331911C2 (ru) | Способ автоматического программирования и устройство автоматического программирования | |
Shin et al. | Reincarnation of G-code based part programs into STEP-NC for turning applications | |
KR100772304B1 (ko) | 가공 정보 작성 장치, 컴퓨터 판독가능 기록매체, 및 가공 정보 작성 방법 | |
CN107664985B (zh) | Cad/cam-cnc集成*** | |
US6591156B1 (en) | Method and apparatus for providing numerical control information | |
JP6980151B1 (ja) | 加工プログラム生成装置、加工プログラム生成方法および機械学習方法 | |
JP3913352B2 (ja) | 加工工程の決定方法 | |
US6957123B2 (en) | Automatic programming apparatus | |
JPS61157906A (ja) | Ncデ−タ作成方法 | |
JPH06142768A (ja) | 板金折り曲げ加工順序の決定方法 | |
McMahon et al. | Representation and reasoning in computer aided process planning | |
US20060149523A1 (en) | Software for die-stamping modelling | |
JP2629759B2 (ja) | 数値制御加工用データ生成方法 | |
JP2865213B2 (ja) | 数値制御情報作成装置 | |
JP2871991B2 (ja) | 加工経路生成装置 | |
JP3160441B2 (ja) | 加工順序の決定方法 | |
JPH07105250A (ja) | 設計支援装置 | |
JPH03184740A (ja) | 数値制御情報作成機能における溝加工方法決定方法 | |
JP2763923B2 (ja) | Ncデータ作成装置 | |
JPH10307615A (ja) | Cam用凹溝部位の加工経路自動生成方法 | |
JPH10198412A (ja) | 数値制御データ作成装置 | |
JPH1199445A (ja) | 曲面加工装置及び方法 | |
JPH08276348A (ja) | Ncデータの作成方法 | |
JPH0784622A (ja) | Cad/cam結合システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080531 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100531 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100531 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110531 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110531 Year of fee payment: 9 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110531 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120531 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120531 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130531 Year of fee payment: 11 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |