JPH0683884A - Cad/cam装置におけるパラメータ設定方法 - Google Patents
Cad/cam装置におけるパラメータ設定方法Info
- Publication number
- JPH0683884A JPH0683884A JP4257473A JP25747392A JPH0683884A JP H0683884 A JPH0683884 A JP H0683884A JP 4257473 A JP4257473 A JP 4257473A JP 25747392 A JP25747392 A JP 25747392A JP H0683884 A JPH0683884 A JP H0683884A
- Authority
- JP
- Japan
- Prior art keywords
- parameter
- parameters
- database
- cad
- setting
- 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.)
- Granted
Links
Abstract
(57)【要約】
【目的】 パラメータの設定作業を容易かつ円滑にでき
るようにする。 【構成】 まず、複数のパラメータの階層関係を与える
データベースを作成する(S1)。そしてデータベース
に含まれた全てのパラメータの項目を示す画面を表示装
置に表示させる(S2)。入力装置を通じて特定のパラ
メータが指示されて設定されたならば(S3)、データ
ベースを検索して特定のパラメータに対して関係のある
他のパラメータを見付け出す(S4)。そして他のパラ
メータを前記特定パラメータの設定に従って自動的に設
定する(S5)。
るようにする。 【構成】 まず、複数のパラメータの階層関係を与える
データベースを作成する(S1)。そしてデータベース
に含まれた全てのパラメータの項目を示す画面を表示装
置に表示させる(S2)。入力装置を通じて特定のパラ
メータが指示されて設定されたならば(S3)、データ
ベースを検索して特定のパラメータに対して関係のある
他のパラメータを見付け出す(S4)。そして他のパラ
メータを前記特定パラメータの設定に従って自動的に設
定する(S5)。
Description
【0001】
【産業上の利用分野】本発明はCAD/CAM装置のメ
インプログラムを処理する上で必要な複数のパラメータ
をオペレータが容易に設定することができるCAD/C
AM装置におけるパラメータ設定方法に関する。
インプログラムを処理する上で必要な複数のパラメータ
をオペレータが容易に設定することができるCAD/C
AM装置におけるパラメータ設定方法に関する。
【0002】
【従来の技術】従来、CAD/CAM装置でのパラメー
タの設定はコンピュータの対話形式により行われてい
た。つまりコンピュータからパラメータの設定・入力の
要求があれば、オペレータがこれに従ってパラメータを
設定・入力し、コンピュータが次に設定すべきパラメー
タを判断し、オペレータに対して設定・入力を再度要求
すれば、同様にオペレータがパラメータを設定・入力す
る。以後はこの繰り返しである。
タの設定はコンピュータの対話形式により行われてい
た。つまりコンピュータからパラメータの設定・入力の
要求があれば、オペレータがこれに従ってパラメータを
設定・入力し、コンピュータが次に設定すべきパラメー
タを判断し、オペレータに対して設定・入力を再度要求
すれば、同様にオペレータがパラメータを設定・入力す
る。以後はこの繰り返しである。
【0003】
【発明が解決しようとする課題】しかしながら、上記従
来法による場合、パラメータの設定作業が非常に煩わし
いという欠点がある。即ち、パラメータを設定する順番
がプログラムで一義的に決まっているので、特定のパラ
メータのみを設定し直したいときでも最初の手順からパ
ラメータを設定・入力する必要がある。またコンピュー
タの画面を見ても、多数のパラメータ同志の関係が判ら
ないので、所望の処理を行うに当たり、如何なるパラメ
ータを設定・入力すれば良いのかが掴み難い。特に、プ
ログラムの構造が複雑になればなるほど、CAD/CA
M装置の操作性が益々低下し、その性能にも大きな影響
を及ぼす。
来法による場合、パラメータの設定作業が非常に煩わし
いという欠点がある。即ち、パラメータを設定する順番
がプログラムで一義的に決まっているので、特定のパラ
メータのみを設定し直したいときでも最初の手順からパ
ラメータを設定・入力する必要がある。またコンピュー
タの画面を見ても、多数のパラメータ同志の関係が判ら
ないので、所望の処理を行うに当たり、如何なるパラメ
ータを設定・入力すれば良いのかが掴み難い。特に、プ
ログラムの構造が複雑になればなるほど、CAD/CA
M装置の操作性が益々低下し、その性能にも大きな影響
を及ぼす。
【0004】本発明は上記した背景の下で創作されたも
のであり、その目的とするところは、パラメータの設定
作業を容易かつ円滑に行うことが可能なCAD/CAM
装置におけるパラメータ設定方法を提供することにあ
る。
のであり、その目的とするところは、パラメータの設定
作業を容易かつ円滑に行うことが可能なCAD/CAM
装置におけるパラメータ設定方法を提供することにあ
る。
【0005】
【課題を解決するための手段】本発明に係るCAD/C
AM装置におけるパラメータ設定方法は、予め用意され
た複数のパラメータの階層関係を与えるデータベースを
読み出し、当該データベースに含められた全てのパラメ
ータの項目を示す画面を表示装置に表示させ、入力装置
を通じて特定のパラメータが設定されたならば、前記デ
ータベースを検索して前記特定のパラメータに対して関
係のある他のパラメータを見付け出し、当該他のパラメ
ータを前記特定パラメータの設定に従って自動的に設定
するようにすることを特徴としている。または他のパラ
メータを見付け出した後、表示装置が表示する全てのパ
ラメータの項目を示す画面中に、前記他のパラメータと
特定のパラメータとの階層関係を示す情報を含めるよう
にすることを特徴としている。
AM装置におけるパラメータ設定方法は、予め用意され
た複数のパラメータの階層関係を与えるデータベースを
読み出し、当該データベースに含められた全てのパラメ
ータの項目を示す画面を表示装置に表示させ、入力装置
を通じて特定のパラメータが設定されたならば、前記デ
ータベースを検索して前記特定のパラメータに対して関
係のある他のパラメータを見付け出し、当該他のパラメ
ータを前記特定パラメータの設定に従って自動的に設定
するようにすることを特徴としている。または他のパラ
メータを見付け出した後、表示装置が表示する全てのパ
ラメータの項目を示す画面中に、前記他のパラメータと
特定のパラメータとの階層関係を示す情報を含めるよう
にすることを特徴としている。
【0006】
【実施例】以下、本発明の実施例を図面を参照して説明
する。図1はCAD/CAM装置に利用されるパラメー
タ設定入力用プログラムのフローチャート、図2はオペ
レータにより設定される前のデータベースの内容を模式
的に表した説明図、図3はパラメータの状態の内容を説
明するための図、図4は親子関係にあるパラメータの状
態の変更を説明するための関係図、図5はオペレータに
より設定される前の表示装置に表示された画面を示す
図、図6、図7はオペレータにより設定された後の図
2、図5に対応する図である。図8はパラメータのデー
タ構造を示す図、図9はデータベースの内容によりパラ
メータの階層関係が表されることを説明するための図、
図10はデータベースを生成するプログラムのフローチ
ャートである。
する。図1はCAD/CAM装置に利用されるパラメー
タ設定入力用プログラムのフローチャート、図2はオペ
レータにより設定される前のデータベースの内容を模式
的に表した説明図、図3はパラメータの状態の内容を説
明するための図、図4は親子関係にあるパラメータの状
態の変更を説明するための関係図、図5はオペレータに
より設定される前の表示装置に表示された画面を示す
図、図6、図7はオペレータにより設定された後の図
2、図5に対応する図である。図8はパラメータのデー
タ構造を示す図、図9はデータベースの内容によりパラ
メータの階層関係が表されることを説明するための図、
図10はデータベースを生成するプログラムのフローチ
ャートである。
【0007】ここに例を上げて説明するCAD/CAM
装置は、金型を加工するに必要なNCデータを自動的に
作成するために用いられるもので、このメインプログラ
ムを処理する上で必要な複数のパラメータを図1に示す
プログラムを用いて設定入力するようにしている。
装置は、金型を加工するに必要なNCデータを自動的に
作成するために用いられるもので、このメインプログラ
ムを処理する上で必要な複数のパラメータを図1に示す
プログラムを用いて設定入力するようにしている。
【0008】ところで、3軸加工でパラメータを設定す
る必要がある事項として、加工環境、工具選択、切削形
状等がある。加工環境としては、加工送り速度、残りし
ろ、底面方向の荒加工、加工方法、チェック面の選択、
原点復帰等があり、底面方向の荒加工としては、荒加工
の有無、上面基準、底面基準等がある。
る必要がある事項として、加工環境、工具選択、切削形
状等がある。加工環境としては、加工送り速度、残りし
ろ、底面方向の荒加工、加工方法、チェック面の選択、
原点復帰等があり、底面方向の荒加工としては、荒加工
の有無、上面基準、底面基準等がある。
【0009】図中201〜213は「底面方向の荒加
工」におけるパラメータを示している。201、20
2、203のパラメータは、底面方向の荒加工をするか
否かを選択するためのパラメータである。201と20
2又は203との間には親子関係があり、202と20
3との間には兄弟関係がある。更に203に対して20
4又は205との間には親子関係がある。このように2
01〜213の各パラメータには図中示されるような階
層関係がある。
工」におけるパラメータを示している。201、20
2、203のパラメータは、底面方向の荒加工をするか
否かを選択するためのパラメータである。201と20
2又は203との間には親子関係があり、202と20
3との間には兄弟関係がある。更に203に対して20
4又は205との間には親子関係がある。このように2
01〜213の各パラメータには図中示されるような階
層関係がある。
【0010】なお、パラメータは項目名、状態等のデー
タから構成されている。パラメータの状態には「有効」
「無効」等があるが、この意味は図3で表されている通
りである。パラメータには、項目名、状態等のデータの
他に、他のパラメータとの階層関係を示すための情報も
含められているが、これについては後述する。
タから構成されている。パラメータの状態には「有効」
「無効」等があるが、この意味は図3で表されている通
りである。パラメータには、項目名、状態等のデータの
他に、他のパラメータとの階層関係を示すための情報も
含められているが、これについては後述する。
【0011】以下、201〜213のパラメータを設定
する方法について図1を参照して説明する。
する方法について図1を参照して説明する。
【0012】まず、ステップ1では、図2に示すような
201〜213のパラメータのデータ群からなるデータ
べース(複数のパラメータの階層関係を与えるデータベ
ースに相当する。)が作成される。なお、このデータベ
ースの詳しいことについては後述する。
201〜213のパラメータのデータ群からなるデータ
べース(複数のパラメータの階層関係を与えるデータベ
ースに相当する。)が作成される。なお、このデータベ
ースの詳しいことについては後述する。
【0013】ステップ2では、予め用意されたデータベ
ースを読み出し、データベースに含められたパラメータ
の全項目等を示す画面を図5に示すように表示装置に表
示させる(なお、図5に示す画面には「底面方向の荒加
工」以外のパラメータも表示されている)。
ースを読み出し、データベースに含められたパラメータ
の全項目等を示す画面を図5に示すように表示装置に表
示させる(なお、図5に示す画面には「底面方向の荒加
工」以外のパラメータも表示されている)。
【0014】ステップ3では、オペレータにより設定さ
れるべきパラメータの項目の指示入力待ちとなる。
れるべきパラメータの項目の指示入力待ちとなる。
【0015】ステップ4では、オペレータによりマウ
ス、キーボードその他の入力装置を通じてパラメータが
指定される又はそのパラメータ値が設定入力されると、
データベースを検索して指定等されたパラメータが何で
あるかを見つけ出し、このパラメータ(特定のパラメー
タに相当する)についてデータベースの内容を書き換え
る。
ス、キーボードその他の入力装置を通じてパラメータが
指定される又はそのパラメータ値が設定入力されると、
データベースを検索して指定等されたパラメータが何で
あるかを見つけ出し、このパラメータ(特定のパラメー
タに相当する)についてデータベースの内容を書き換え
る。
【0016】ステップ5では、さらにデータベースを検
索して指定等されたパラメータと関係のあるパラメータ
(他のパラメータに相当する)を見付け出し、このパラ
メータの内容を調べ、このパラメータを指定等されたパ
ラメータの設定に従って自動的に設定する。見つけ出さ
れたパラメータと関係のあるパラメータを更に見付け出
し、同様の処理を繰り返し行う。
索して指定等されたパラメータと関係のあるパラメータ
(他のパラメータに相当する)を見付け出し、このパラ
メータの内容を調べ、このパラメータを指定等されたパ
ラメータの設定に従って自動的に設定する。見つけ出さ
れたパラメータと関係のあるパラメータを更に見付け出
し、同様の処理を繰り返し行う。
【0017】そして上記したパラメータについてデータ
ベースの内容を書き換え、設定後のパラメータの全項目
等を示す画面を図5に示すように表示装置に表示させ
る。このときの画面中には、指定等されたパラメータと
これと関係のあるパラメータとの階層関係を示す情報を
も含めるようにしている。
ベースの内容を書き換え、設定後のパラメータの全項目
等を示す画面を図5に示すように表示装置に表示させ
る。このときの画面中には、指定等されたパラメータと
これと関係のあるパラメータとの階層関係を示す情報を
も含めるようにしている。
【0018】上記までの処理が終了すれば、このプログ
ラムを終了し、引き続いてパラメータの設定を行わない
限り、メインプログラムに移行する。
ラムを終了し、引き続いてパラメータの設定を行わない
限り、メインプログラムに移行する。
【0019】ステップ3以後の処理を具体的に説明す
る。オペレータがマウス等の入力装置を用いて、図5中
矢印で示すマウスポインタを「一定」に合わせて指示し
たとすると、CAD/CAM装置では、指示されたパラ
メータが図2中の208のパラメータであることを見つ
け出す。
る。オペレータがマウス等の入力装置を用いて、図5中
矢印で示すマウスポインタを「一定」に合わせて指示し
たとすると、CAD/CAM装置では、指示されたパラ
メータが図2中の208のパラメータであることを見つ
け出す。
【0020】そして208のパラメータ(項目名:一
定)の状態を調べる。設定前にあっては図2に示すよう
に208のパラメータの状態は「無効」であるので、こ
れを「オン」に自動的に設定する。その後、208のパ
ラメータと兄弟関係又は親子関係にあるパラメータを見
付け出す。ここでは209のパラメータ(項目名:自由
設定)が兄弟関係にあるので、その状態を調べる。20
9のパラメータの状態は「無効」であるので、これを
「オフ」に自動的に設定する。
定)の状態を調べる。設定前にあっては図2に示すよう
に208のパラメータの状態は「無効」であるので、こ
れを「オン」に自動的に設定する。その後、208のパ
ラメータと兄弟関係又は親子関係にあるパラメータを見
付け出す。ここでは209のパラメータ(項目名:自由
設定)が兄弟関係にあるので、その状態を調べる。20
9のパラメータの状態は「無効」であるので、これを
「オフ」に自動的に設定する。
【0021】208、209のパラメータの各状態の設
定が変わったことに伴い、これらのパラメータと子の関
係にあるパラメータの各状態も自動的に設定する。即
ち、210のパラメータ(項目名:回数)、211のパ
ラメータ(項目名:ピッチ)の各状態を「有効」に、2
12のパラメータ(項目名:回数)、213のパラメー
タ(項目名:1)の各状態を「無効」に自動的に設定す
る。
定が変わったことに伴い、これらのパラメータと子の関
係にあるパラメータの各状態も自動的に設定する。即
ち、210のパラメータ(項目名:回数)、211のパ
ラメータ(項目名:ピッチ)の各状態を「有効」に、2
12のパラメータ(項目名:回数)、213のパラメー
タ(項目名:1)の各状態を「無効」に自動的に設定す
る。
【0022】更に、208のパラメータに対して親の関
係にある205のパラメータ(項目名:底面基準)の状
態を調べる。205のパラメータの状態は「無効」であ
るので、これを「オン」に自動的に設定する。205の
パラメータに対して204のパラメータ(項目名:上面
基準)は兄弟関係にあるので、その状態を調べる。20
4のパラメータの状態は「無効」であるので、これを
「オフ」に自動的に設定する。204のパラメータに対
して子の関係にある206のパラメータ(項目名:上面
高さ)、207のパラメータ(項目名:ピッチ)も「無
効」に自動的に設定される。これとは反対に204のパ
ラメータに対して親の関係にある203のパラメータ
(項目名:する)を調べる。設定前にあっては203の
パラメータの状態は「オフ」であるので「オン」に設定
する。
係にある205のパラメータ(項目名:底面基準)の状
態を調べる。205のパラメータの状態は「無効」であ
るので、これを「オン」に自動的に設定する。205の
パラメータに対して204のパラメータ(項目名:上面
基準)は兄弟関係にあるので、その状態を調べる。20
4のパラメータの状態は「無効」であるので、これを
「オフ」に自動的に設定する。204のパラメータに対
して子の関係にある206のパラメータ(項目名:上面
高さ)、207のパラメータ(項目名:ピッチ)も「無
効」に自動的に設定される。これとは反対に204のパ
ラメータに対して親の関係にある203のパラメータ
(項目名:する)を調べる。設定前にあっては203の
パラメータの状態は「オフ」であるので「オン」に設定
する。
【0023】なお、親子関係にあるパラメータの状態は
図4に示す通りに設定されるようになっている。
図4に示す通りに設定されるようになっている。
【0024】上記したパラメータの自動設定に従って、
データベースの内容の書き換えも自動的に行われ、その
結果、データベースの内容は図2から図6に示すように
変わる。と同時に、表示装置に表示される画面も図5か
ら図7に示すように変わる。この画面には208のパラ
メータとこれと関係のある203、205、209、2
10、211等のパラメータとの階層関係も情報として
含められている。
データベースの内容の書き換えも自動的に行われ、その
結果、データベースの内容は図2から図6に示すように
変わる。と同時に、表示装置に表示される画面も図5か
ら図7に示すように変わる。この画面には208のパラ
メータとこれと関係のある203、205、209、2
10、211等のパラメータとの階層関係も情報として
含められている。
【0025】つまり表示装置の画面上の「底面方向の荒
加工」(201のパラメータ)の枠の中に「する」(2
03のパラメータ)という枠がある。さらにこの枠の中
に「底面基準」(205のパラメータ)の枠があり、こ
の枠の中に「一定」(208のパラメータ)の枠があ
る。この画面を見れば、208のパラメータ(項目名:
一定)と205、203、201のパラメータとが親子
関係にあるということが一目瞭然となる。また「一定」
の枠の中に「回数」(210のパラメータ)と「ピッ
チ」(211のパラメータ)の欄が含められている。こ
の画面を見れば、208のパラメータ(項目名:一定)
の下に210、211のパラメータがあって、210、
211のパラメータは兄弟関係にあることが一目瞭然と
なる。同様に208のパラメータ(項目名:一定)と2
09のパラメータ(項目名:自由設定)とが兄弟関係に
あることも一目瞭然である。
加工」(201のパラメータ)の枠の中に「する」(2
03のパラメータ)という枠がある。さらにこの枠の中
に「底面基準」(205のパラメータ)の枠があり、こ
の枠の中に「一定」(208のパラメータ)の枠があ
る。この画面を見れば、208のパラメータ(項目名:
一定)と205、203、201のパラメータとが親子
関係にあるということが一目瞭然となる。また「一定」
の枠の中に「回数」(210のパラメータ)と「ピッ
チ」(211のパラメータ)の欄が含められている。こ
の画面を見れば、208のパラメータ(項目名:一定)
の下に210、211のパラメータがあって、210、
211のパラメータは兄弟関係にあることが一目瞭然と
なる。同様に208のパラメータ(項目名:一定)と2
09のパラメータ(項目名:自由設定)とが兄弟関係に
あることも一目瞭然である。
【0026】上記した処理が終了すると、ステップ5に
おけるループを抜け、図1のプログラムが終了する。
おけるループを抜け、図1のプログラムが終了する。
【0027】なお、他に設定すべきパラメータあれば、
上記と全く同様にして設定が行われる。また「底面方向
の荒加工」以外のパラメータを設定する場合も上記と全
く同様に行われる。
上記と全く同様にして設定が行われる。また「底面方向
の荒加工」以外のパラメータを設定する場合も上記と全
く同様に行われる。
【0028】つまりオペレータが208のパラメータを
指示して設定すると、CAD/CAM装置によって20
8のパラメータと関係のある全てのパラメータが自動的
に設定される。またオペレータにとっては、出力装置の
画面(図5参照)を見ながらパラメータの設定を行うこ
とができる他、設定の順番が決まっておらず、どのパラ
メータの項目を選んでも良いことから、パラメータの設
定作業が非常に簡単となりスピィーディに行うことが可
能となる。
指示して設定すると、CAD/CAM装置によって20
8のパラメータと関係のある全てのパラメータが自動的
に設定される。またオペレータにとっては、出力装置の
画面(図5参照)を見ながらパラメータの設定を行うこ
とができる他、設定の順番が決まっておらず、どのパラ
メータの項目を選んでも良いことから、パラメータの設
定作業が非常に簡単となりスピィーディに行うことが可
能となる。
【0029】更に、208のパラメータの設定後、出力
装置の画面(図7参照)には、208のパラメータとこ
れに関係のある全てのパラメータの階層関係が情報とし
て含められているので、オペレータは次に如何なるパラ
メータを設定すべきかが一目瞭然となり、この点でも大
きなメリットを期待できる。
装置の画面(図7参照)には、208のパラメータとこ
れに関係のある全てのパラメータの階層関係が情報とし
て含められているので、オペレータは次に如何なるパラ
メータを設定すべきかが一目瞭然となり、この点でも大
きなメリットを期待できる。
【0030】次に、データベースの詳細について説明す
る。図8に示すようにパラメータはノード番号、依存関
係、種類、項目名、パラメータ値、状態(図8では図示
せず)のデータから構成されている。
る。図8に示すようにパラメータはノード番号、依存関
係、種類、項目名、パラメータ値、状態(図8では図示
せず)のデータから構成されている。
【0031】ノード番号はパラメータに割り当てられた
番号を示すデータである。依存関係は親の関係にあるパ
ラメータのノード番号を示すデータである。
番号を示すデータである。依存関係は親の関係にあるパ
ラメータのノード番号を示すデータである。
【0032】種類はパラメータをa〜dで分類したとき
のアルファベットを示すデータである。例えば、図2中
201のパラメータ(項目名:底面方向の荒加工)のよ
うに単に二者選択の設定を行うためだけのパラメータの
下には、202のパラメータ(項目名:しない)、20
3のパラメータ(項目名:する)のようなパラメータが
必ずある。また203のパラメータ(項目名:する)の
ように複数のパラメータの中から一のパラメータを選択
するためのパラメータの下には、204のパラメータ
(項目名:上面基準)、205のパラメータ(項目名:
底面基準)のような選択されるべきパラメータが必ずあ
る。つまり一口にパラメータと言っても他のパラメータ
との関係で何種類かに分類することができる。ここでは
パラメータをa〜dに分類し、これを種類のデータとし
ている。
のアルファベットを示すデータである。例えば、図2中
201のパラメータ(項目名:底面方向の荒加工)のよ
うに単に二者選択の設定を行うためだけのパラメータの
下には、202のパラメータ(項目名:しない)、20
3のパラメータ(項目名:する)のようなパラメータが
必ずある。また203のパラメータ(項目名:する)の
ように複数のパラメータの中から一のパラメータを選択
するためのパラメータの下には、204のパラメータ
(項目名:上面基準)、205のパラメータ(項目名:
底面基準)のような選択されるべきパラメータが必ずあ
る。つまり一口にパラメータと言っても他のパラメータ
との関係で何種類かに分類することができる。ここでは
パラメータをa〜dに分類し、これを種類のデータとし
ている。
【0033】この種類のa〜dはパラメータの状態を決
定するためのデータとなる。具体的には、種類がaのと
きは、パラメータの状態が絶対的に「オン」となる。b
のときは、親のパラメータの状態により決定される。即
ち、図4に示すように親パラメータの状態が「オン」で
あるときには「有効」となり、「オフ」又は「無効」で
あるときには「無効」となる。一方、種類がc、dのと
きは、親のパラメータの状態とそのパラメータ値により
決定される。即ち、親のパラメータの状態が「オン」で
且つパラメータ値が自分自身の項目名であるときには、
「オン」となり、親のパラメータの状態が「オン」で且
つパラメータ値が自分自身の項目名でないときには、
「オフ」となる。勿論、親のパラメータの状態が「オ
フ」又は「無効」であるときには「無効」となる。
定するためのデータとなる。具体的には、種類がaのと
きは、パラメータの状態が絶対的に「オン」となる。b
のときは、親のパラメータの状態により決定される。即
ち、図4に示すように親パラメータの状態が「オン」で
あるときには「有効」となり、「オフ」又は「無効」で
あるときには「無効」となる。一方、種類がc、dのと
きは、親のパラメータの状態とそのパラメータ値により
決定される。即ち、親のパラメータの状態が「オン」で
且つパラメータ値が自分自身の項目名であるときには、
「オン」となり、親のパラメータの状態が「オン」で且
つパラメータ値が自分自身の項目名でないときには、
「オフ」となる。勿論、親のパラメータの状態が「オ
フ」又は「無効」であるときには「無効」となる。
【0034】項目名はパラメータの名称を表す文字のデ
ータである。パラメータ値はパラメータの本来的な内容
となるデータである。状態は上記したように種類やパラ
メータ値により一義的に決定されるデータである。
ータである。パラメータ値はパラメータの本来的な内容
となるデータである。状態は上記したように種類やパラ
メータ値により一義的に決定されるデータである。
【0035】このようなパラメータのデータ群よりデー
タベースが構築され、データベースの内容により図2又
は図6に示すようなパラメータの階層関係が表されるよ
うになっている。図9を用いてより詳しく説明する。こ
こでは601〜605のパラメータに対してノード1〜
ノード5というノード番号が割り当てられているとす
る。
タベースが構築され、データベースの内容により図2又
は図6に示すようなパラメータの階層関係が表されるよ
うになっている。図9を用いてより詳しく説明する。こ
こでは601〜605のパラメータに対してノード1〜
ノード5というノード番号が割り当てられているとす
る。
【0036】例えば、602のパラメータのデータ内容
は図8の上から2段目に示されているが、これによると
依存関係が1であるので、これから601のパラメータ
が親のパラメータであることが判る。603のパラメー
タの依存関係も1で、601のパラメータが親であるこ
とから、602のパラメータと603のパラメータとは
兄弟関係であることが判る。また602のパラメータの
種類はbで、親のパラメータの状態がaであることか
ら、その状態は「有効」ということが判る。これ以外の
パラメータについても同様である。従って、これらのデ
ータベースの内容から図2又は図6に示すようなパラメ
ータの階層関係が表され、ひいては図5又は図7に示す
ような画面を表示することが可能となる。
は図8の上から2段目に示されているが、これによると
依存関係が1であるので、これから601のパラメータ
が親のパラメータであることが判る。603のパラメー
タの依存関係も1で、601のパラメータが親であるこ
とから、602のパラメータと603のパラメータとは
兄弟関係であることが判る。また602のパラメータの
種類はbで、親のパラメータの状態がaであることか
ら、その状態は「有効」ということが判る。これ以外の
パラメータについても同様である。従って、これらのデ
ータベースの内容から図2又は図6に示すようなパラメ
ータの階層関係が表され、ひいては図5又は図7に示す
ような画面を表示することが可能となる。
【0037】次に、データべースの生成方法について図
10を用いて説明する。まず、記憶装置からパラメータ
のデータをシーケンシャルに読み出し記憶装置aに登録
させる(S1、S2)。その後、記憶装置aに登録した
パラメータのデータのポインタと、ノードへのポインタ
群とからなるノードを生成して記憶装置bに登録する
(S3)。その後、記憶装置aを検索して親のパラメー
タ(親ノード)を見付け出し、見付け出した親ノードの
子ノードとして記憶装置bに追加登録する。このとき親
ノードのパラメータから親のノードの状態を調べて、こ
の状態を図4の親子状態関係図に照らし合わせて、子ノ
ードの項目とパラメータの状態を決定し記憶する(S
4、S5)。全てのパラメータについて上記した処理を
行うと、記憶装置a及び記憶装置bにデータベースが作
成され、図10に示すプログラムが終了する。
10を用いて説明する。まず、記憶装置からパラメータ
のデータをシーケンシャルに読み出し記憶装置aに登録
させる(S1、S2)。その後、記憶装置aに登録した
パラメータのデータのポインタと、ノードへのポインタ
群とからなるノードを生成して記憶装置bに登録する
(S3)。その後、記憶装置aを検索して親のパラメー
タ(親ノード)を見付け出し、見付け出した親ノードの
子ノードとして記憶装置bに追加登録する。このとき親
ノードのパラメータから親のノードの状態を調べて、こ
の状態を図4の親子状態関係図に照らし合わせて、子ノ
ードの項目とパラメータの状態を決定し記憶する(S
4、S5)。全てのパラメータについて上記した処理を
行うと、記憶装置a及び記憶装置bにデータベースが作
成され、図10に示すプログラムが終了する。
【0038】なお、出力装置の画面については本実施例
に限定されず、この画面に含めるべき複数のパラメータ
の階層関係についても、これが画面を見て判る限りにお
いて如何なる形態を採ってもかまわない。
に限定されず、この画面に含めるべき複数のパラメータ
の階層関係についても、これが画面を見て判る限りにお
いて如何なる形態を採ってもかまわない。
【0039】
【発明の効果】以上、本発明の請求項1に係るCAD/
CAM装置におけるパラメータ設定方法による場合に
は、オペレータがパラメータを指示して設定すると、こ
のパラメータと関係のあるパラメータが自動的に設定さ
れ、しかもパラメータ設定の順番もないことから、パラ
メータの設定作業を容易かつ円滑に行うことが可能とな
る。特に、CAD/CAM装置のメインプログラムの構
造が複雑になっても、装置の操作性が低下するというこ
とがなくなる。
CAM装置におけるパラメータ設定方法による場合に
は、オペレータがパラメータを指示して設定すると、こ
のパラメータと関係のあるパラメータが自動的に設定さ
れ、しかもパラメータ設定の順番もないことから、パラ
メータの設定作業を容易かつ円滑に行うことが可能とな
る。特に、CAD/CAM装置のメインプログラムの構
造が複雑になっても、装置の操作性が低下するというこ
とがなくなる。
【0040】また本発明の請求項2に係るCAD/CA
M装置におけるパラメータ設定方法による場合には、オ
ペレータがパラメータの設定した後の出力装置の画面中
に、設定したパラメータとこれに関係のあるパラメータ
との階層関係を示す情報を含めるようになっているの
で、オペレータは次に如何なるパラメータを設定すべき
かが一目瞭然となり、パラメータの設定作業を容易かつ
円滑に行うことが可能となる。
M装置におけるパラメータ設定方法による場合には、オ
ペレータがパラメータの設定した後の出力装置の画面中
に、設定したパラメータとこれに関係のあるパラメータ
との階層関係を示す情報を含めるようになっているの
で、オペレータは次に如何なるパラメータを設定すべき
かが一目瞭然となり、パラメータの設定作業を容易かつ
円滑に行うことが可能となる。
【図1】CAD/CAM装置に利用されるパラメータ設
定入力用プログラムのフローチャートである。
定入力用プログラムのフローチャートである。
【図2】オペレータによりパラメータが設定される前の
データベースの内容を模式的に表した説明図である。
データベースの内容を模式的に表した説明図である。
【図3】パラメータの状態の内容を説明するための図で
ある。
ある。
【図4】親子関係にあるパラメータの状態の変更を説明
するための関係図である。
するための関係図である。
【図5】オペレータによりパラメータが設定される前の
表示装置に表示された画面を示す図である。
表示装置に表示された画面を示す図である。
【図6】オペレータによりパラメータが設定された後の
図2に対応する図である。
図2に対応する図である。
【図7】オペレータによりパラメータが設定された後の
図5に対応する図である。
図5に対応する図である。
【図8】パラメータのデータ構造を示す図である。
【図9】データベースの内容によりパラメータの階層関
係が表されることを説明するための図である。
係が表されることを説明するための図である。
【図10】データベースを生成するプログラムのフロー
チャートである。
チャートである。
Claims (2)
- 【請求項1】 CAD/CAM装置のメインプログラム
を処理する上で必要な複数のパラメータを設定するため
の方法であって、予め用意された複数のパラメータの階
層関係を与えるデータベースを読み出し、当該データベ
ースに含められた全てのパラメータの項目を示す画面を
表示装置に表示させ、入力装置を通じて特定のパラメー
タが設定されたならば、前記データベースを検索して前
記特定のパラメータに対して関係のある他のパラメータ
を見付け出し、当該他のパラメータを前記特定パラメー
タの設定に従って自動的に設定するようにしたことを特
徴とするCAD/CAM装置におけるパラメータ設定方
法。 - 【請求項2】 請求項1の他のパラメータを見付け出し
た後、表示装置が表示する全てのパラメータの項目を示
す画面中に、前記他のパラメータと特定のパラメータと
の階層関係を示す情報を含めるようにしたことを特徴と
するCAD/CAM装置におけるパラメータ設定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4257473A JP2992412B2 (ja) | 1992-08-31 | 1992-08-31 | Cad/cam装置におけるパラメータ設定方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4257473A JP2992412B2 (ja) | 1992-08-31 | 1992-08-31 | Cad/cam装置におけるパラメータ設定方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0683884A true JPH0683884A (ja) | 1994-03-25 |
| JP2992412B2 JP2992412B2 (ja) | 1999-12-20 |
Family
ID=17306800
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4257473A Expired - Fee Related JP2992412B2 (ja) | 1992-08-31 | 1992-08-31 | Cad/cam装置におけるパラメータ設定方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2992412B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010117773A (ja) * | 2008-11-11 | 2010-05-27 | Incs Inc | 設計支援システム、設計支援装置、設計支援方法、及び設計支援プログラム、並びに記録媒体 |
| JP2010524119A (ja) * | 2007-04-12 | 2010-07-15 | ダッソー・システムズ・ソリッドワークス・コーポレーション | 3次元モデルの局所的な更新 |
-
1992
- 1992-08-31 JP JP4257473A patent/JP2992412B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010524119A (ja) * | 2007-04-12 | 2010-07-15 | ダッソー・システムズ・ソリッドワークス・コーポレーション | 3次元モデルの局所的な更新 |
| US8305376B2 (en) | 2007-04-12 | 2012-11-06 | Dassault Systemes Solidworks Corporation | Locally updating a three-dimensional model |
| JP2010117773A (ja) * | 2008-11-11 | 2010-05-27 | Incs Inc | 設計支援システム、設計支援装置、設計支援方法、及び設計支援プログラム、並びに記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2992412B2 (ja) | 1999-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7246307B2 (en) | Hierarchical drag and drop structure editor for web sites | |
| US5787417A (en) | Method and system for selection of hierarchically related information using a content-variable list | |
| JP2525275B2 (ja) | デ―タベ―ス操作方法 | |
| US20020123991A1 (en) | Method for querying a database in which a query statement is issued to a database management system for which data types can be defined | |
| JP3777087B2 (ja) | デ―タ表示システム、データ表示方法、コンピュータシステムおよび記録媒体 | |
| JPH08137899A (ja) | 情報管理システム | |
| CN120045807A (zh) | 一种树形控件的渲染方法、系统、设备以及存储介质 | |
| CN110532257B (zh) | 一种将家谱数据进行可视化呈现的方法及系统 | |
| JPH01189721A (ja) | 電子化文書検索装置 | |
| JPH06332680A (ja) | プログラム自動生成装置 | |
| JPH0683884A (ja) | Cad/cam装置におけるパラメータ設定方法 | |
| JPH11184687A (ja) | ソフトウェア文書の階層構造及び関係を用いるソフトウエア文書作成システムとその運用方法 | |
| JP2000172739A (ja) | 設計支援装置 | |
| JPH08329101A (ja) | データベースシステム | |
| JPH10269227A (ja) | 分類データの生成方法 | |
| JP2002108875A (ja) | 電子マニュアル装置及び電子マニュアルの変更方法 | |
| JPH06103277A (ja) | ソフトウェア開発管理用レポート出力方式 | |
| JPH04318672A (ja) | 情報検索装置 | |
| JPH0448330A (ja) | ソフトウェア部品管理方式 | |
| JPS63157228A (ja) | 階層形ブラウジング方式 | |
| JPH11219372A (ja) | データカテゴライズ装置 | |
| JP2000172728A (ja) | 設計支援装置および設計支援方法 | |
| JP3252950B2 (ja) | ビジュアル検索方法および装置 | |
| JP2843914B2 (ja) | Cadシステム | |
| JPH0736652A (ja) | 情報表示装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |