JP3963006B2 - Shock absorber selection system - Google Patents
Shock absorber selection system Download PDFInfo
- Publication number
- JP3963006B2 JP3963006B2 JP2001310788A JP2001310788A JP3963006B2 JP 3963006 B2 JP3963006 B2 JP 3963006B2 JP 2001310788 A JP2001310788 A JP 2001310788A JP 2001310788 A JP2001310788 A JP 2001310788A JP 3963006 B2 JP3963006 B2 JP 3963006B2
- Authority
- JP
- Japan
- Prior art keywords
- shock absorber
- processing unit
- selection
- input
- computer
- 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
Images
Landscapes
- Fluid-Pressure Circuits (AREA)
- Fluid-Damping Devices (AREA)
- Vehicle Body Suspensions (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ショックアブソーバ選定システムに関し、指定された条件を満たす最適のショックアブソーバを選定する場合に用いて好適なショックアブソーバ選定システムに関する。
【0002】
【従来の技術】
一般に、ユーザは、ショックアブソーバを選定するとき、まず、衝突形態に合わせて物理方程式を立て、衝突速度及び推力を求め、これを基にして、運動エネルギ、推力エネルギ及び吸収エネルギを求め、吸収エネルギから衝突物相当質量を算出し、機器ごとに固有に持つデータから算出した衝突物相当質量と比較し、許容範囲内であるかを判断し、選定するようにしている。
【0003】
このようなことから、衝突形態や使用条件が少し変わっただけでも、始めから計算し直さなければならなかった。
【0004】
このように、従来は、複雑で煩わしい計算を行わなければならないため、選定に長時間費やす必要があり、この煩わしさを回避するために経験的に選定を行うこともあった。
【0005】
【発明が解決しようとする課題】
本発明は、空気圧機器選定システムの機能に移植可能で、いままで経験的に行ってきたショックアブソーバの選定を自動的に、かつ、容易に行うことができ、ショックアブソーバ選定に係る時間を大幅に短縮することができるショックアブソーバ選定システムを提供することを目的とする。
【0006】
【課題を解決するための手段】
本発明に係るショックアブソーバ選定システムは、コンピュータと、前記コンピュータに接続された少なくとも空気圧機器に関するデータベースと、前記コンピュータに接続され、操作者の入力操作に基づく入力データを前記コンピュータに入力する入力装置と、前記コンピュータに接続され、該コンピュータからの処理情報を表示する表示装置とを有するショックアブソーバ選定システムにおいて、前記入力装置からの入力データに基づいてショックアブソーバの種類を設定する種類設定処理部と、前記入力装置からの入力データに基づいて少なくとも衝突形態と使用条件を設定する条件設定処理部と、前記設定された少なくとも衝突形態と使用条件に基づいて、前記設定された種類のうちから最適なサイズのショックアブソーバを選定するショックアブソーバ選択処理部とを有することを特徴とする。
【0007】
通常、ショックアブソーバの選定は、各種機器の様々なデータを把握して経験的に選定するようにしているが、選定に膨大な時間がかかるという問題があった。しかし、この発明に係るショックアブソーバ選定システムにおいては、任意に設定したシリンダ駆動システムに適合する最小サイズのショックアブソーバ、並びに別途選定したシリンダ駆動システムに適合する最小サイズのショックアブソーバを自動的に、かつ、容易に選定することができ、ショックアブソーバ選定に係る時間を大幅に短縮することができる。
【0008】
この場合、条件設定処理部において、シリンダ駆動システムの機器選定にて設定された少なくとも衝突条件を自動設定するようにすれば、シリンダ駆動システムとのリンクが可能となり、入力時間の短縮化を効率よく図ることができる。
【0009】
そして、前記構成において、ショックアブソーバの種類の設定画面と、少なくとも衝突形態及び使用条件を設定するための条件設定画面と、選定されたショックアブソーバの画像を表示するための画像表示画面をマルチ表示する表示処理部を有するようにしてもよい。
【0010】
これにより、ショックアブソーバの画像を見ながら、衝突形態や推力の種類などを簡単に入力することができ、入力時間の短縮化を図ることができる。
【0011】
前記画像表示画面は、選定されたショックアブソーバの外観画像が表示される第1の画面と、衝突イメージをアニメーション表示する第2の画面を有するようにしてもよい。この場合、衝突形態ごとに衝突イメージがアニメーション表示されるため、ユーザは衝突イメージを把握しやすくなり、項目入力が容易になる。
【0012】
また、前記条件設定処理部は、設定された衝突形態が回転衝突である場合に、前記入力装置からの入力データに基づいて、慣性モーメントを計算するモーメント計算処理部を有するようにしてもよい。これにより、回転衝突に適合したショックアブソーバを精度よく選定することができる。
【0013】
そして、前記モーメント計算処理部は、前記入力装置からの入力データに基づいて、負荷形態の選択を行う負荷形態選択処理部を有するようにしてもよい。この場合、前記負荷形態選択処理部は、負荷形態形状のリスト表示と、回転軸を選択するための設定画面の表示を行う表示処理部を有するようにしてもよい。これにより、回転衝突に関するモーメント計算のための入力操作を簡単に行うことができ、ショックアブソーバ選定の作業時間の短縮化を効率よく図ることができる。
【0014】
また、前記構成において、吸収エネルギや衝突物相当質量などの計算結果と、選定されたショックアブソーバの品番が最大吸収エネルギの順でリスト表示される選定結果と、該選定結果のリストから選択されたショックアブソーバの取付寸法図及び主要仕様とをマルチ表示する表示処理部を有するようにしてもよい。これにより、選定されたショックアブソーバの寸法や主要仕様、並びに諸特性を一目で確認することができ、選定したショックアブソーバの検証を容易に行うことができる。
【0015】
また、ショックアブソーバの選定に使用される各入力項目に対応した参照リストに、それぞれ使用頻度の高い入力値を予め登録するリスト登録処理部を有するようにしてもよい。設定値等の入力時において、参照リストを使用することで、使用頻度の高い値を参照することができ、入力時間の短縮化を効率よく図ることができる。
【0016】
また、前記構成において、使用される単位系が予め登録された複数のリストのうち、前記入力装置からの入力データに基づく単位系のリストを選択する単位系選択処理部を有するようにしてもよい。入力の段階で、単位系を選択することで、あらためて単位換算をする必要がなくなり、入力した数値をそのまま使用することができ、入力時における単位換算のわずらわしさを解消することができる。
【0021】
【発明の実施の形態】
以下、本発明に係るショックアブソーバ選定システムの実施の形態例を図1〜図63を参照しつつ説明する。
【0022】
まず、本実施の形態に係るショックアブソーバ選定システム、ショックアブソーバ選定方法、ショックアブソーバ選定プログラム及び記録媒体が適用される空気圧機器選定システム10について説明する。この空気圧機器選定システム10は、図1に示すように、プログラムの動作用並びにデータの転送用として使用されるメインメモリ12と、外部機器とのデータのやりとりを行う入出力ポート14と、プログラムの実行処理を行うCPU16とを有する。これらメインメモリ12、入出力ポート14及びCPU16は、システムバス18を通じて接続されている。
【0023】
入出力ポート14には、CPU16からの指令に基づいてハードディスク20に対してアクセスを行うハードディスクドライブ(HDD)22と、ユーザによって操作される座標入力装置(例えばマウス)24と、ユーザによって入力操作されるキーボード26と、プログラムを通じて作成された画像やハードディスク20に記録された画像等を表示するディスプレイ28と、複数のデータベースDB1〜DB6が少なくとも接続されている。
【0024】
また、複数のデータベースDB1〜DB6の内訳は、シリンダに関する情報が蓄積された第1のデータベースDB1と、電磁弁やサイレンサに関する情報が蓄積された第2のデータベースDB2と、駆動機器に関する情報が蓄積された第3のデータベースDB3と、管に関する情報が蓄積された第4のデータベースDB4と、継手に関する情報が蓄積された第5のデータベースDB5と、ショックアブソーバに関する情報が蓄積された第6のデータベースDB6である。
【0025】
前記ハードディスク20には、OSやアプリケーションプログラム並びに各種データが記録されている。また、アプリケーションプログラムとしては、既存の文書作成プログラムや表計算プログラムのほか、本発明に係るショックアブソーバ選定方法を実現する本実施の形態に係るショックアブソーバ選定プログラムが移植された空気圧機器選定プログラム50(図3参照)等がある。
【0026】
本実施の形態に係る空気圧機器選定プログラム50は、起動されると、まず、図2に示すメニュー画面52を表示する。このメニュー画面52には、「シリンダ駆動システムの選定」、「ショックアブソーバの選定」及び「各種設定」の少なくとも3つの項目が挙げられている。「各種設定」としては、シリンダ駆動システム機器選定とショックアブソーバ選定にある入力項目のドロップダウンリストに使用頻度の高い入力値を登録する汎用マスタと、使用する単位規格を選択する単位マスタがある。
【0027】
そして、この空気圧機器選定プログラム50は、図3に示すように、座標入力装置24等からの入力データに基づいてシリンダ駆動システムの選定処理を行う第1の選定処理部60と、座標入力装置24等からの入力データ及び/又は第1の選定処理部60による選定結果に基づいてショックアブソーバの選定処理を行う第2の選定処理部62(本実施の形態に係るショックアブソーバ選定プログラム)と、汎用マスタを実現するリスト登録処理部64と、単位マスタを実現する単位系選択処理部66とを有する。
【0028】
第1の選定処理部60は、入力された使用条件等に基づいて、最適、かつ、最小サイズのシリンダ、電磁弁、速度制御弁及びチューブなどの品番を自動的に選定する機能を有する。
【0029】
第2の選定処理部62は、入力された使用条件及び衝突条件によりショックアブソーバを最適に選定する機能を有する。直線衝突、回転衝突、シリンダ駆動、モータ駆動、自由落下など、多様な衝突パターンに対応することができるようになっている。
【0030】
そして、第1の選定処理部60は、図4に示すように、座標入力装置24等からの入力データに基づいて空気圧回路構成を設定する回路設定処理部70と、設定された空気圧回路に関連する機器であって、かつ、座標入力装置24等を通じて入力された使用条件を満足する機器を各種データベースに登録された機器に関する情報に基づいて自動選定する機器選定処理部72と、前記選定された機器のうち、座標入力装置24等を通じて選択された機器と前記設定された空気圧回路に基づいてシリンダ駆動システムの特性を計算する特性計算処理部74とを有する。
【0031】
この第1の選定処理部60では、従来の合成有効断面積法による目安法の代わりに、管路を含む流体力学の基本方程式を連立させて解く、いわゆる動特性解析方法を導入し、スピードコントローラの取付位置による特性上の差異も正確に計算できるようになっている。
【0032】
また、この第1の選定処理部60は、座標入力装置24等からの入力データに基づいて設定された空気圧回路と、該空気圧回路に関連して任意に選定された機器と、座標入力装置24等を通じて入力された使用条件に基づいて前記シリンダ駆動システムの特性を計算する独立特性計算処理部76を有する。
【0033】
この独立特性計算処理部76は、使用回路と、シリンダ、電磁弁などの品番を入力することによって、圧力、変位、速度、加速度の動特性と空気消費量などの特性値を計算・表示する機能を有する。この独立特性計算処理部76によって、第1の選定処理部60での自動選定結果(機器選定処理部72での選定結果)に対する変更又はユーザの自主選定を自由に行うことができるようになっている。
【0034】
更に、この第1の選定処理部60は、計算された前記シリンダ駆動システムの特性に基づいて、シリンダが吸収すべきエネルギを計算する緩衝計算処理部78と、計算された前記シリンダ駆動システムの特性と座標入力装置24等を通じて入力された湿度情報に基づいて、シリンダ駆動システムに発生する結露の確率を計算する結露計算処理部80とを有する。
【0035】
緩衝計算処理部78は、シリンダ駆動システムの機器選定あるいは特性計算の結果から吸収エネルギを計算して、シリンダの緩衝能力を判定する機能を有し、第2の選定処理部62への移行も可能となっており、最適なショックアブソーバの選定も行えるようになっている。また、シリンダの運動エネルギと推力エネルギの計算に動特性計算による終端速度と終端圧力(クッション付きシリンダの場合、クッションに突入するときの速度と圧力)が用いられるため、より正確な計算を実現することができる。
【0036】
結露計算処理部80は、シリンダと配管のサイズのみならず、供給空気の湿度、温度及び圧力も考慮に入れた結露判断基準を用いるようにしている。また、実験における結露現象の不確定さに基づき、結露確率を導入し、結露の可能性を予測するようにしている。具体的には、シリンダ駆動システムの機器選定あるいは特性計算の結果からシステムの水ミスト発生量及びシリンダの配管の体積比を計算し、結露の発生確率を予測するようになっている。
【0037】
なお、この空気圧機器選定プログラム50は、典型的な複動シリンダ・メータアウト回路はもちろん、メータイン回路、メータインアウト回路、更には単動シリンダ回路及び急速排気弁を使用した回路などにも適用可能である。
【0038】
更に、この空気圧機器選定プログラム50においては、電磁弁などの空気圧機器の流量特性の表示と計算式をISO6358による流量特性表示法に準拠させている。
【0039】
即ち、音速コンダクタンスと臨界圧力比の対によって、流量特性を表示するようになっている。ここで、音速コンダクタンスとは、チョーク流れ状態の機器の通過質量流量を、上流絶対圧力と標準状態の密度の積で割った値をいう。臨界圧力比とは、この値より小さいとチョーク流れになり、この値以上であると亜音速流れになる圧力比(下流圧力/上流圧力)をいう。
【0040】
チョーク流れとは、上流圧力が下流圧力に対して高く、機器のある部分で速度が音速に達している流れをいう。気体の質量流量は上流圧力に比例し、下流圧力には依存しない。亜音速流れとは、臨界圧力比以上の流れをいう。標準状態とは、温度20℃、絶対圧力0.1MPa(=100kPa=1bar)、相対湿度65%の空気の状態をいう。なお、空気量の単位の後に略号(ANR)をつけて表記する。
【0041】
また、第1の選定処理部60は、機器選定入力画面100(図5)を表示するための第1の表示処理部82を有する。この機器選定入力画面100は、図5に示すように、設定過程にある回路構成を表示するための回路設定部102と、使用条件を入力するための条件設定部104とを有する。
【0042】
回路設定部102は、選択されたシリンダのタイプに対応する回路図102aと、選択された駆動制御機器のタイプに対応する回路図102bと、選択された電磁弁のタイプに対応する回路図102cと、回路設定処理部70(図4参照)を起動するための回路構成要求ボタン106とがそれぞれ表示されるようになっている。
【0043】
条件設定部104は、3つの大項目、即ち、全ストローク時間の項目104a、配管の項目104b及び負荷の項目104cに分かれており、全ストローク時間の項目104aには、ストローク、動作方向、全ストローク時間、供給圧力、周囲温度をそれぞれ入力するための入力欄が表示され、配管の項目104bには、全長(右、左)、スピードコントローラ配置(右、左)をそれぞれ入力するための入力欄が表示され、負荷の項目104cには、負荷質量、負荷力(要求推力)、取付角度、使用用途、負荷率、摩擦係数をそれぞれ入力するための入力欄が表示されるようになっている。
【0044】
ここで、全ストローク時間とは、電磁弁を通電(非通電)してから、シリンダのピストン(ロッド)がストローク終端に到達するまでの時間をいう。負荷質量及び負荷力については、まず、シリンダに作用する負荷は慣性負荷、力負荷、弾性負荷、粘性負荷など多種の形態があるが、この空気圧機器選定プログラム50では、シリンダ駆動システムにおいて使用される慣性負荷と力負荷について「負荷質量」と「負荷力」の入力項目で対応するようにしている。
【0045】
ピストンの作動方向に作用する負荷力は、▲1▼:負荷質量の重力分力、▲2▼:摩擦力、及び▲3▼:シリンダに作用するその他の外力の総和となる。この空気圧機器選定プログラム50では、負荷力は▲1▼及び▲2▼以外の力負荷、即ち、▲3▼:シリンダに作用するその他の外力で定義している。例えば、使用用途を搬送とした場合、負荷質量を動かすだけで、重力分力と摩擦力以外の力負荷はないため、負荷力は「0」とする。
【0046】
使用用途をクランプや圧入力とした場合は、負荷質量を動かす以外に、クランプ時や圧入時に抵抗力が生じるため、クランプ力や圧入力を負荷力として入力する。
【0047】
一方、負荷率は、次式で定義される。
【0048】
【数1】
【0049】
負荷率は、通常、静的作業ではシリンダ出力の安全率(余裕率)として、動的作業ではピストンの速度(加速度)を決定するパラメータとして用いるようにしている。例えば、静的作業では0.7以下、動的作業では、水平作動の場合は1以下、垂直作業の場合は0.5以下、高速作動の場合は負荷率を更に下げることが推奨されている。
【0050】
この空気圧機器選定プログラム50では、ピストンの速度の計算、判定、シリンダサイズの変更は自動的に行われるため、ユーザは負荷率のピストンの速度への影響を考慮する必要はなく、負荷率をシリンダ出力の安全率(余裕率)のみと考えればよいため、入力が簡単になる。
【0051】
また、第1の選定処理部60は、図4に示すように、機器選定結果画面110(図6参照)を表示する第2の表示処理部84を有する。この機器選定結果画面110は、図6に示すように、選定されたシリンダ駆動システムの動的挙動(グラフ表示)及び主要特性値が表示されるシステム特性表示部112と、設定された回路構成図が表示される回路構成表示部114と、入力された使用条件が表示される条件表示部116と、選定された各種機器の品番が表示される品番表示部117とを有する。システム特性表示部112におけるグラフ表示は、特性計算処理部74にて得られた特性値に基づいて第3の表示処理部86を通じて行うようにしている。
【0052】
特性値の表示項目としては、図6に示すように、全ストローク時間、ピストン始動時間、90%出力時間、平均速度、最大速度、終端速度、最大加速度、最高圧力、最大流量、1往復空気消費量、所要空気量である。
【0053】
ここで、ピストン始動時間とは、電磁弁を通電(非通電)してから、シリンダのピストン(ロッド)が動き始めるまでの時間であり、正確な判定は、加速度曲線の立ち上がりで行うようにしている。
【0054】
90%出力時間とは、電磁弁を通電(非通電)してから、シリンダ出力が理論出力の90%に到達するまでの時間をいう。
【0055】
平均速度とは、「全ストローク時間」でストロークを割った値である。最大速度とは、ピストンの移動中におけるピストン速度の最大値である。終端速度とは、シリンダのピストン(ロッド)が、ストローク終端に到達するときのピストン速度である。調整式クッションを有するシリンダの場合は、クッション入口におけるピストン速度をいい、クッション能力の判定及び緩衝機構の選定に供される。最大加速度とは、ピストンの移動中におけるピストン加速度の最大値である。最高圧力とは、シリンダ内における空気の圧力の最大値をいう。
【0056】
1往復空気消費量とは、シリンダを1往復作動させるときに要する空気量の標準状態への換算値であり、ボイル・シャールの法則により求められる。シリンダ自身の消費量及びシリンダと電磁弁を結ぶ配管の消費量を含む。複動シリンダの場合、押出し側と引込み側との両方の消費量の和となり、単動シリンダの場合、片方の消費量のみとなる。
【0057】
装置全体の総空気消費量は、動作タイムチャートに従い、全シリンダについて積算して求める。この総空気消費量は、ランニングコストを把握するための重要な指標であると共に、適切な余裕率を考慮した上で、空気圧縮機の選定基準となる。
【0058】
所要空気量とは、システムに対して所定時間に上流から供給すべき空気量をいう。所要空気量は動作方向により異なるため、大きな方を用いる。また、複数本のシリンダがある場合、同時に動作するもののうち、最大値を用いるようにしている。この所要空気量は、該当アクチュエータシステムの上流配管系(FRL、増圧弁など)の機種サイズを選定するための流量指標となる。
【0059】
また、図6の機器選定結果画面110は、上述の表示部に加えて、複数の操作ボタンを模したアイコンを有する。これらアイコンは、緩衝計算を要求するための緩衝計算ボタン118と、結露計算を要求するための結露計算ボタン120と、機器選定、緩衝計算、結露計算の各結果と使用条件の印字を要求するための印字ボタン122と、帳票下部に印刷されるコメントの入力画面に移行するためのコメント入力ボタン124と、機器選定、緩衝計算、結露計算の各結果と使用条件の保存(ハードディスク又はCD−RやDVD−RAM等の光ディスク等への保存)を要求するための保存ボタン126と、独立の特性計算処理への移行を要求する特性計算ボタン128と、第2の選定処理部62への移行を要求するショックアブソーバ選定ボタン130とがある。
【0060】
そして、この第1の選定処理部60における前記回路設定処理部70は、第4の表示処理部88を有する。この第4の表示処理部88は、図5の機器選定入力画面100における回路構成要求ボタン106への選択操作に基づいて起動され、図7に示すような回路構成設定画面140を表示する。この回路構成設定画面140には、各種機器に関する情報(品番など)が回路構成図と共にリスト表示されるようになっている。
【0061】
具体的には、この回路構成設定画面140は、図7に示すように、第1のデータベースDB1に登録されたシリンダ分類がリスト表示されるシリンダ表示部142と、第3のデータベースDB3に登録された駆動制御機器分類がリスト表示される駆動制御機器表示部144と、第2のデータベースDB2に登録された電磁弁分類がリスト表示される電磁弁表示部146と、選択された機器に対応するシンボル図形(例えばJIS記号)を組み立てて回路構成図とする回路表示部148とを有する。
【0062】
一方、機器選定処理部72は、図4に示すように、第4の表示処理部88を通じて起動される第5の表示処理部90を有する。この第5の表示処理部90は、設定された空気圧回路に関連する機器であって、かつ、入力された使用条件を満足する機器をリスト形式で表示し、表示された機器リストのうち、選択された機器に対応する少なくとも外形画像と仕様説明を表示する。
【0063】
例えば、回路構成設定画面140が表示されている段階で、シリンダ表示部142に表示されている複数のシリンダ分類のうち、1つのシリンダ分類を選択したとき、図8に示すようなシリンダ選択画面150を表示する。
【0064】
このシリンダ選択画面150は、選択されたシリンダ分類に含まれるシリンダのうち、使用条件を満足するシリンダに関する情報(例えば品番)がリスト表示されるリスト表示部152と、リスト表示されたシリンダの品番のうち、ユーザが選択した品番に対応するシリンダの画像(写真画像やコンピュータグラフィックなど)が表示される画像表示部154と、ユーザが選択した品番に対応するシリンダの仕様説明が表示される説明表示部156と、シリンダの取付支持形式を選択するための第1の形式選択部158と、負荷接続形式を選択するための第2の形式選択部160を有する。ここでは、シリンダの品番を選定し、その品番に対応するシリンダの取付支持形式や負荷接続形式を選択する。
【0065】
一方、図7に示す回路構成設定画面140が表示されている段階で、電磁弁表示部146に表示されている複数の電磁弁分類のうち、1つの電磁弁分類を選択したとき、図9に示すような電磁弁選択画面170を表示する。
【0066】
この電磁弁選択画面170は、選択された電磁弁分類に含まれる電磁弁のうち、使用条件を満足する電磁弁に関する情報(例えば品番)がリスト表示されるリスト表示部172と、リスト表示された電磁弁の品番のうち、ユーザが選択した品番に対応する電磁弁の画像(写真画像やコンピュータグラフィックなど)が表示される画像表示部174と、ユーザが選択した品番に対応する電磁弁の仕様説明が表示される説明表示部176とを有する。ここでは、電磁弁の品番を選定する。
【0067】
また、図7に示す回路構成設定画面140が表示されている段階で、駆動制御機器表示部144に表示されている複数の駆動制御機器のうち、1つの駆動制御機器を選択したとき、図10に示すような配管選択画面180を表示する。
【0068】
この配管選択画面180は、使用条件を満足するチューブに関する情報(例えば品番)がリスト表示されるリスト表示部182と、リスト表示されたチューブの品番のうち、ユーザが選択した品番に対応するチューブの画像(写真画像やコンピュータグラフィックなど)が表示される画像表示部184と、ユーザが選択した品番に対応するチューブの仕様説明が表示される説明表示部186とを有する。ここでは、チューブの品番を選定する。
【0069】
また、この第1の選定処理部60は、図4に示すように、いわゆるウィザード機能を実現するための第6の表示処理部92を有する。この第6の表示処理部92は、図5の機器選定入力画面100におけるウィザードボタン108への操作に基づいて起動される。そして、この第6の表示処理部92は、まず、第4の表示処理部88を起動して、図11に示す回路構成設定画面140を表示する。
【0070】
該回路構成設定画面140での設定処理を終えて、「次へ」を示すボタン141を選択操作した段階で、第1の表示処理部82を起動して、図12に示す全ストローク時間に関する設定画面190を表示する。この設定画面190は、選定されたシリンダ分類の基本構造を模した画像をアニメーション表示するための動画表示部192と、全ストローク時間に関する数値を入力するための条件入力部194とを有する。この設定画面190では、全ストローク時間に関する項目、即ち、ストローク、動作方向、全ストローク時間、供給圧力、周囲温度がそれぞれ入力される。
【0071】
前記全ストローク時間に関する設定画面190での入力処理を終えて、「次へ」を示すボタン196を選択操作した段階で、今度は、図13に示す配管に関する設定画面200を表示する。この設定画面200は、選定された回路構成による回路図を表示するための回路図表示部202と、配管に関する数値を入力するための条件入力部204とを有する。この設定画面200では、配管に関する項目、即ち、全長(右、左)、スピードコントローラ配置(右、左)がそれぞれ入力される。
【0072】
前記配管に関する設定画面200での入力処理を終えて、「次へ」を示すボタン206を選択操作した段階で、今度は、図14に示す負荷に関する設定画面210を表示する。この設定画面210は、負荷質量と取付角度を示す画像を表示するための画像表示部212と、負荷に関する数値を入力するための条件入力部214とを有する。この設定画面210では、負荷に関する項目、即ち、負荷質量、負荷力(要求推力)、取付角度、使用用途、負荷率、摩擦係数がそれぞれ入力される。
【0073】
前記配管に関する設定画面200での入力処理を終えた段階で、この第6の表示処理部92での処理が終了することになる。
【0074】
一方、独立特性計算処理部76は、図4に示すように、特性計算入力画面220(図15参照)を表示する第7の表示処理部94と、特性計算結果画面222(図16参照)を表示する第8の表示処理部96とを有する。
【0075】
特性計算入力画面220は、図15に示すように、図5の機器選定入力画面100とほぼ同様に、設定過程にある回路構成を表示するための回路設定部224と、機器の品番を入力するための品番入力部226と、使用条件を入力するための条件設定部228と、特性計算の開始を要求するための計算開始ボタン(アイコン)230とを有する。
【0076】
特性計算結果画面222は、図16に示すように、図6の機器選定結果画面110とほぼ同様の画面構成となっている。対応するものには同符号を記してその重複説明を省略する。
【0077】
また、緩衝計算処理部78は、図4に示すように、第9の表示処理部98を有する。この第9の表示処理部98は、例えば図6の機器選定結果画面110における緩衝計算ボタン118への選択操作に基づいて起動され、図17に示すような緩衝計算画面240を表示する。この緩衝計算画面240は、左半分に、上述の機器選定結果画面110の左半分と同じ内容が表示され、右半分に、緩衝形式を選択するための第1の形式選択部242と、ワーク取付形式を選択するための第2の形式選択部244と、計算開始ボタン(アイコン)246と、計算結果(シリンダが吸収すべきエネルギと許容エネルギの各値と計算結果に対応したコメント文)が表示される結果表示部248とを有する。
【0078】
結露計算処理部80は、図4に示すように、第10の表示処理部99を有する。この第10の表示処理部99は、図6の機器選定結果画面110における結露計算ボタン120への選択操作に基づいて起動され、図18に示すような結露計算画面250を表示する。この結露計算画面250は、左半分に、上述の機器選定結果画面110の左半分と同じ内容が表示され、右半分に、空気湿度を選択するための湿度選択部252と、計算開始ボタン(アイコン)254と、計算結果(結露確率の値と計算結果に対応したコメント文)が表示される結果表示部256とを有する。
【0079】
空気湿度の選択は、電磁弁に供給される空気の湿度を絶対湿度、相対湿度、大気圧露点又は圧力下露点のいずれかを選択することにより行われる。
【0080】
ここで、結露現象、結露の発生メカニズム並びに結露の防止対策について説明する。
【0081】
通常、シリンダ駆動システムの結露は、調質後の圧縮空気がシリンダの作動中に発生する結露(水分の凝縮)を指す。この結露としては現象的に内部結露と外部結露がある。内部結露は、空気自身の温度低下のために、空気中の水分が機器あるいは配管の内部に結露する現象であり、外部結露は、低温空気がそれに接触する機器を冷やし、機器の外表面に環境空気中の水分が結露する現象をいう。
【0082】
結露の発生の根本的な原因は、空気の断熱変化による温度低下にあることが一般に知られているが、内部結露と外部結露、サイズの小さいシリンダの結露とサイズの大きいシリンダの結露など種々の形態がある。
【0083】
長い配管やサイズの小さいシリンダの場合は、空気交換が不十分であることにより、内部結露が発生しやすい。図19にその発生メカニズムを示す。一方、サイズが大きいシリンダで大負荷を駆動する場合やメータイン回路を使用する場合は、機器表面の低温化による結露が起こりやすい。図20にその発生メカニズムを示す。
【0084】
そして、結露の防止対策としては、第1の手法として、ミストが発生しないようにすることである。これには、通常、供給空気の湿度を低くしたり、圧力を低くしたり、速度制御弁の有効断面積を小さく調整したりする方法がある。しかし、既存の除湿装置の能力及び使用条件の制限のため、対応しきれない場合が多い。
【0085】
第2の手法としては、発生したミストが溜まらないようにすることである。空気交換が不十分による結露の場合は、配管法、急速排気弁法及びバイパス配管法がある。配管法は、シリンダと配管中の残存空気が供給される新しい空気と十分に混合し、残存空気を排出させるように、シリンダ容積に対して配管容積の割合を小さくする。一般には、以下の関係式
シリンダ内空気の大気圧換算体積×0.7≧配管内容積…………(1)
を満足すればよい。つまり、図21の直線Aに示すように、容積比が1/0.7のポイントを境に、1/0.7よりも小さい領域は結露が発生し、1/0.7よりも大きい領域は結露が発生しないものと判断する。
【0086】
この関係式では、結露発生に影響する要素として、供給圧力、シリンダと配管のサイズのみを考慮し、結露の前提としてミストが発生するかどうかは考慮していない。
【0087】
そこで、本実施の形態では、結露発生に影響する要素として、供給圧力、シリンダと配管のサイズ以外、供給空気湿度、周囲温度によるミスト発生の有無及び発生の量も考慮にいれた以下の関係式に基づいて結露防止対策を施すようにしている。
シリンダ内空気の大気圧換算体積≧配管内容積×臨界ミスト発生量…(2)
【0088】
即ち、この手法は、安全係数を考えず、実験による結露不確定区域によって結露確率を導入している。
【0089】
この場合、図21に示すように、容積比とミスト発生量との関係をプロットした特性曲線Bを境に、該特性曲線Bよりも小さい領域は結露が発生し、特性曲線Bよりも大きい領域は結露が発生しないものと判断する。これにより、結露の発生の判断をより正確に行うことができる。
【0090】
急速排気弁法は、急速排気弁をシリンダの近くに設置して、シリンダ内の空気を大気に直接排出し、高湿度の空気が溜まらないようにする。装置レイアウトの都合上、どうしても配管法で対応できない場合は、この急速排気弁法による結露防止策を施すことが望ましい。
【0091】
バイパス配管法は、チェック弁とバイパス管を使って、給気と排気を一方通行させることにより、空気の交換を十分に行うことにある。
【0092】
なお、機器表面の低温化による結露は、空気の温度を急激に低下させないように、スピードコントローラを小さく絞ったり、作動頻度を落としたりすることが考えられる。この場合、メータイン回路をなるべく避けることが望ましい。
【0093】
次に、第1の選定処理部60での処理動作について図22〜図38を参照しながら説明する。
【0094】
まず、図22のステップS1において、初期化が行われる。この初期化は、メインメモリに対するワーキング領域の論理的割り付けや各種パラメータの設定、並びにディスプレイ28の画面上への機器選定入力画面100の表示等が挙げられる。
【0095】
次に、ステップS2において、ユーザは、ディスプレイ28に表示されている機器選定入力画面100を見ながら、座標入力装置24及びキーボード26を操作して各種使用条件を入力する。なお、この使用条件の入力においては、上述したウィザード機能を使って行うようにしてもよい。この使用条件の入力においては、ストローク、全ストローク時間、動作方向(押出し、引込み)、供給圧力、周囲温度、負荷質量、負荷力(要求推力)、取付角度、使用目的(搬送、クランプなど)、負荷率、負荷摩擦係数、配管長が入力される。
【0096】
そして、初期段階では、回路構成が設定されていないため、機器選定入力画面100の回路設定部102に回路図は表示されていない。使用条件の入力が終了した段階で、ステップS3において、回路設定処理部70での処理に入る。この処理への移行は、回路構成要求ボタン106の選択操作や「次へ」のボタン109の選択操作によって行われる。
【0097】
この回路設定処理部70での処理は、まず、図24のステップS101において、第4の表示処理部88を通じて、ディスプレイ28の画面上に、図7に示す回路構成設定画面140を表示する。その後、ステップS102において、各データベースに登録されたシリンダ分類、電磁弁分類、駆動制御供給分類の情報を読み出してそれぞれリスト表示する。
【0098】
次に、ステップS103において、ユーザからの入力を待つ。入力があった段階で、次のステップS104に進み、シリンダ選定であるか否かを判別する。この判別は、回路構成設定画面140のシリンダ表示部142に表示されているいずれかのシリンダ分類を選択(例えばマウスのクリック操作)しているかどうかで行われる。選択していれば、ステップS105において、選択中のシリンダ分類に対応する回路図の情報を読み出して回路表示部148のシリンダ表示部分に表示する。
【0099】
次に、ステップS106において、選択中のシリンダ分類でOKであるか否かを判別する。この判別は、OKを示す入力があったかどうかで行われる。OKでなければ、前記ステップS103に戻って次のシリンダ選択等の入力を待ち、OKであれば、次のステップS107に進み、機器選定処理部72におけるシリンダ選定処理に入る。
【0100】
このシリンダ選定処理は、まず、図27のステップS201において、第5の表示処理部90を通じて、ディスプレイ28の画面上に、図8に示すシリンダ選択画面150を表示する。
【0101】
次に、ステップS202において、選択されたシリンダ分類に含まれる1以上のシリンダのうち、使用条件を満足するシリンダを検索する。
【0102】
この検索にあたっては、プログラムされたシリンダ内径の計算式、シリンダ座屈の計算式、シリンダ横荷重の計算式及び図28Cに示す基礎方程式をベースにして計算し、▲1▼:負荷条件(選定されたシステムが、指定された空気圧アクチュエータ(シリンダ)の負荷質量・推力、使用目的及び供給空気圧力等の入力条件に応えて、十分に作動できる力学的条件を満たすこと)、▲2▼:速度条件(選定されたシステムが、指定された全ストローク時間内に空気圧アクチュエータの出力部材(例えばシリンダのピストン)がストロークエンドに到達できること)、▲3▼:強度条件(選定されたシステムが、指定された負荷条件を満たし、空気圧アクチュエータの座屈、変形、破壊などが起こらないものであること)、を満たす最小サイズのシリンダを第1のデータベースDB1から検索する。
【0103】
その後、ステップS203において、前記検索されたシリンダの情報(品番など)をリスト表示部152にリスト形式で表示した後、次のステップS204においてユーザからの入力待ちとなる。
【0104】
入力があった段階で、次のステップS205に進み、シリンダの選択であるか否かを判別する。シリンダの選択ではなく、前画面に戻るやキャンセルを示す入力であれば、図24のステップS101に戻り、再び回路設定処理に入る。
【0105】
シリンダの選択であれば、ステップS206に進み、選択されたシリンダの画像(写真画像やコンピュータグラフィックなど)、仕様説明、並びにシリンダの取付支持形式や負荷接続形式のシンボル図形を読み出し、それぞれ画像表示部154、説明表示部156並びに第1の形式選択部158及び第2の形式選択部160に表示する。その後、ステップS207においてユーザからの入力待ちとなる。
【0106】
入力があった段階で次のステップS208に進み、形式の選択であるか否かを判別する。形式の選択ではなく、キャンセルを示す入力であれば、前記ステップS204に戻り、再びシリンダの選択処理に入る。形式の選択であれば、次のステップS209に進み、シリンダの取付支持形式や負荷接続形式を設定する。
【0107】
その後、ステップS210において、決定であるか否かを判別する。この判別は、次画面に進むを示す入力があったかどうかで行われ、例えばキャンセルを示す入力であれば、前記ステップS204に戻り、再びシリンダの選択処理に入る。決定であれば、次のステップS211に進み、シリンダに対して合成音速コンダクタンスの目標値Coaを計算し(システムの応答時間は主にシリンダの流体通路上の機器の音速コンダクタンス及び臨界圧力比で決められる)、その値を一定のルールで振り分け、各機器のサイズを決める。これは、各機器の音速コンダクタンスをできるだけ最適値に近づけ、特性計算処理部74における最適選定(図30のステップS602〜S606参照)における演算回数を少なくするためである。
【0108】
前記合成音速コンダクタンスの目標値Coaは、指定されたシステムの応答時間に必要な(応答時間tがちょうど指定応答時間treqになるときの)流体通路のすべての絞りの音速コンダクタンスの合成値(図29B参照)である。
【0109】
ここで、図29Aに示す音速コンダクタンスと臨界圧力比の合成式について説明する。この説明では、図29Aに示すように、空気圧機器が直列に接続されたシステムを想定した場合を主体に説明する。
【0110】
個々の空気圧機器の音速コンダクタンスCiと臨界圧力比biをもとに、次のようにしてシステムとしての合成音速コンダクタンスCt及び臨界圧力比btを求める。
【0111】
まず、図29Aの左から2つの機器1と2について、図29Aの(1)式で定義される無次元数αを求める。なお、α<1のとき、2つの機器1と2における圧力降下の和が通常の場合は、機器1の流れが音速となり、圧力降下の和が非常に大きくなった場合のみ、機器2の流れが音速となる。
【0112】
そして、α>1のとき、機器2のみの流れが音速となり、α=1のとき、機器1と2の両方の流れが音速となる。
【0113】
上記の無次元数αを用いて、機器1と2の合成音声コンダクタンスC1,2は図29Bの(2)式で表される。また、合成臨界圧力比b1,2は無次元数αに関係なく、図29Bの(3)式で表される。
【0114】
次のステップでは、機器1と2の合成音速コンダクタンスC1,2及び合成臨界圧力比b1,2、機器3の音声コンダクタンスC3及び臨界圧力比b3を用いて上述の手順を繰り返し、機器1,2,3の合成音声コンダクタンスC1,2,3及び合成臨界圧力比b1,2,3を求める。これをn−1回繰り返すことによって、システムとしての合成音声コンダクタンスCt及び合成臨界圧力比btを求めることができる。
【0115】
そして、合成音速コンダクタンスの目標値Coaの計算方法は図30のフローチャート(ステップS301〜S305)に示されている。
【0116】
まず、ステップS301において、合成音速コンダクタンスの目標値Coaの初期値として、シリンダポートの音速コンダクタンスCcylを入力する。次に、ステップS302において、シミュレーションにより、Coaをシリンダポートの音速コンダクタンスとして応答時間tを計算する。
【0117】
次に、ステップS303において、計算する応答時間tが指定応答時間treqの偏差eに入っているか否かについて判定し、偏差eに入っていると判定されたときは、ステップS305において目標値Coaが決定される。ステップS303で偏差eに入っていないと判定されたときは、ステップS304で目標値Coaを段階的に小さくしてステップS302に戻す。
【0118】
図27の前記ステップS211において合成音速コンダクタンスの目標値Coaが決まった段階で、図29Aの音速コンダクタンスと臨界圧力比の合成式(1)を用いて、合成音速コンダクタンスの目標値Coaをシリンダ以外の機器にも振り分け、シリンダ以外の機器のサイズを決める。この場合、合成音速コンダクタンスの目標値Coaを各機器に適切に振り分けるため、各機器に対して、図29Bに示すように、各機器に対応する重み付けの式(2)により重みを付与することとする。
【0119】
前記ステップS211での処理が終了した段階で、このシリンダ選定処理が終了する。
【0120】
図24のルーチンに戻り、前記ステップS104において、シリンダ選定でないと判別された場合は、図25のステップS108に進み、電磁弁分類の選択であるか否かを判別する。この判別は、回路構成設定画面140の電磁弁表示部146に表示されているいずれかの電磁弁分類について選択しているかどうかで行われる。
【0121】
いずれかの電磁弁分類を選択していれば、次のステップS109に進み、選択中の電磁弁分類に対応する回路図の情報を読み出して回路表示部148の電磁弁表示部分に表示する。次に、ステップS110において、選択中の電磁弁分類でOKであるか否かを判別する。この判別は、OKを示す入力があったかどうかで行われる。OKでなければ、図24の前記ステップS103に戻って次の入力を待ち、OKであれば、次のステップS111に進み、機器選定処理部72における電磁弁選定処理に入る。
【0122】
この電磁弁選定処理は、まず、図31のステップS401において、第5の表示処理部90を通じて、ディスプレイの画面上に、図9に示す電磁弁選択画面170を表示する。
【0123】
次に、ステップS402において、選択された電磁弁分類に含まれる1以上の電磁弁のうち、使用条件を満足する電磁弁を検索する。この検索にあたっては、指定応答時間をtst、シリンダの音速コンダクタンスをCcylとしたとき、電磁弁の音速コンダクタンスCsolが以下の関係式を満たす最小の電磁弁を第2のデータベースDB2から検索する。
【0124】
Csol>f1(tst,Ccyl)
なお、マニホールド及び排気処理機器(サイレンサ)は電磁弁に付属しているため、マニホールド及び排気処理機器の選出が必要なときは、電磁弁を検索し、更にマニホールド及び排気処理機器を検索する。
【0125】
その後、ステップS403において、前記検索された電磁弁の情報(品番など)をリスト表示部172にリスト形式で表示した後、次のステップS404においてユーザからの入力待ちとなる。
【0126】
入力があった段階で、次のステップS405に進み、電磁弁の選択であるか否かを判別する。電磁弁の選択でなく、前画面に戻るやキャンセルを示す入力であれば、図24のステップS101に戻り、再び回路設定処理に入る。
【0127】
電磁弁の選択であれば、ステップS406に進み、選択された電磁弁の画像(写真画像やコンピュータグラフィックなど)及び仕様説明を読み出し、それぞれ画像表示部174及び説明表示部176に表示する。
【0128】
その後、ステップS406において、決定であるか否かを判別する。この判別は、次画面に進むを示す入力があったかどうかで行われ、例えばキャンセルを示す入力であれば、前記ステップS404に戻り、再び電磁弁の選択処理に入る。決定であれば、この電磁弁選定処理が終了する。
【0129】
一方、図25の前記ステップS108において、電磁弁分類の選択でないと判別された場合は、図26のステップS112に進み、駆動制御機器分類の選択であるか否かを判別する。この判別は、回路構成設定画面140の駆動制御機器表示部144に表示されているいずれかの駆動制御機器分類について選択しているかどうかで行われる。
【0130】
いずれかの駆動制御機器分類を選択している場合は、次のステップS113に進み、選択中の駆動制御機器分類に対応する回路図の情報を読み出して回路表示部148の駆動制御機器表示部分に表示する。
【0131】
次に、ステップS114において、選択中の駆動制御機器分類でOKであるか否かを判別する。この判別は、OKを示す入力があったかどうかで行われる。OKでなければ、前記ステップS103に戻って次の入力を待ち、OKであれば、次のステップS115に進み、選択された駆動制御機器分類に含まれる1以上の駆動制御機器のうち、使用条件を満足する駆動制御機器を検索する。
【0132】
この検索にあたっては、指定応答時間をtst、シリンダの音速コンダクタンスをCcyl、電磁弁の音速コンダクタンスをCsolとしたとき、駆動制御機器の音速コンダクタンスCspiが以下の関係式を満たす最小の駆動制御機器を第3のデータベースDB3から検索する。
【0133】
Cspi>f2(tst,Ccyl,Csol)
次に、ステップS116において、機器選定処理部72における配管選定処理に入る。この配管選定処理は、まず、図32のステップS501において、第5の表示処理部90を通じて、ディスプレイ28の画面上に、図10に示す配管選択画面180を表示する。
【0134】
次に、ステップS502において、選択された駆動制御機器分類に含まれる1以上のチューブのうち、使用条件を満足するチューブを検索する。この検索にあたっては、指定応答時間をtst、シリンダの音速コンダクタンスをCcyl、電磁弁の音速コンダクタンスをSsol、駆動制御機器の音速コンダクタンスをCspiとしたとき、チューブの音速コンダクタンスCtubが以下の関係式を満たす最小のチューブを第4のデータベースDB4から検索する。
【0135】
Ctub>f3(tst,Ccyl,Csol,Cspi)
その後、ステップS503において、前記検索されたチューブの情報(品番など)をリスト表示部182にリスト形式で表示した後、次のステップS504においてユーザからの入力待ちとなる。
【0136】
入力があった段階で、次のステップS505に進み、チューブの選択であるか否かを判別する。チューブの選択でなく、前画面に戻るやキャンセルを示す入力であれば、図24のステップS101に戻る。
【0137】
チューブの選択であれば、ステップS506に進み、選択されたチューブの画像(写真画像やコンピュータグラフィックなど)及び仕様説明を読み出し、それぞれ画像表示部184及び説明表示部186に表示する。
【0138】
その後、ステップS506において、決定であるか否かを判別する。この判別は、次画面に進むを示す入力があったかどうかで行われ、例えばキャンセルを示す入力であれば、前記ステップS504に戻り、再びチューブの選択処理に入る。決定であれば、この配管選定処理が終了する。
【0139】
図24のステップS107での処理、あるいは図25のステップS111での処理、あるいは図26のステップS116での処理が終了した段階で、図24のステップS117に進み、全ての機器について選定が終わったか否かを判別する。すべての機器について選定が終了していなければ、前記ステップS101に戻り、再び回路構成設定画面140を表示する。
【0140】
前記ステップS117において、シリンダ、電磁弁、駆動制御機器及び配管についての選定が終了したと判別された場合は、この回路設定処理部70での処理が終了する。
【0141】
図22のメインルーチンに戻り、次のステップS4において、特性計算処理部74での処理に入る。
【0142】
この特性計算処理部74での処理は、まず、図33のステップS601において、上述のようにして選定されたシリンダ、電磁弁(排気処理機器を含む)、駆動制御機器及び配管の各品番、回路構成設定画面における回路構成並びに入力された使用条件に基づいて、前記選定されたシリンダ駆動システムの応答時間t、その他の諸特性値及び動特性を計算する。
【0143】
この計算は、図28A〜図28C並びに図34A〜図34Dに示すシリンダ、電磁弁、駆動制御機器、配管、継手等の基礎方程式を連立して数値計算を行う。
【0144】
具体的には、図28Aに示すシリンダ駆動システムの物理モデルにおいて、図28Bの絞りの基礎方程式として、絞りの通過流量qmは式(1a),(1b)で表すことができる。つまり、チョーク流れの場合、即ち、p2/p1≦bであるとき、式(1a)で表され、亜音速流れの場合、即ち、p2/p1>bであるとき、式(1b)で表される。
【0145】
図28Bに示す式(1a),(1b)から電磁切換弁、駆動制御機器、管継手等の通過流量の式が得られる。空気の温度変化を考慮すると、図28Cのエアシリンダの基礎方程式として、エアシリンダについて状態方程式(2)〜(4)、エネルギ方程式(5)〜(7)及び運動方程式(8)が成り立つ。
【0146】
図34Aの管路モデルについて、図34Bにおける管路(配管)の基礎方程式は連続式(9)、状態方程式(10)、運動方程式(11)及びエネルギ方程式(12)として表される。
【0147】
図34Cのように管路をn個に分割して、i番目の要素について考えると基礎方程式は、図34Dに示すように、連続式(13)、状態方程式(14)、運動方程式(15)及びエネルギ方程式(16)として表される。なお、図28A〜図28C並びに図34A〜図34Dに示す基礎方程式の記号及び添字については、図35に説明が記載されている。
【0148】
次に、ステップS602において、前記選定されたシリンダ駆動システムの応答時間tが、指定応答時間tstより短いか否かの判定を行い、短い(t<tst)と判別されたときは、ステップS603及びステップS604へ進む。このステップS603及びステップS604では、少なくとも上述のように選定した機器のサイズには余裕があるので、指定応答時間tstに最も近いところまで機器のサイズをダウンしていく。
【0149】
つまり、前記ステップS603及びステップS604では、▲1▼:シリンダ以外の機器(電磁切換弁、駆動制御機器、配管、管継手、排気処理機器)の一番大きい方からサイズダウンを行い、▲2▼:サイズダウン後、良くなったら、一番大きい方からサイズダウンを継続し、▲3▼:ある機器のサイズが下限になったとき、この機器をサイズダウン対象から除外し、他の機器のサイズダウンを継続し、サイズダウンの対象機器がなくなったとき、それまでの結果を最終結果とし、▲4▼:ある機器のサイズダウンによって初めてt≧tstとなったとき、機器変更処理を終了し、その直前の結果を最終結果とする。
【0150】
一方、前記ステップS602において、シリンダ駆動システムの応答時間tが、指定応答時間tst以上(t≧tst)と判別されたときは、ステップS605及びステップS606へ進む。このステップS605及びステップS606では、少なくとも上述のように選定した機器のサイズは小さすぎるので、指定応答時間tstに最も近いところまで機器のサイズをアップしていく。
【0151】
つまり、ステップS605及びステップS606では、▲1▼:シリンダ以外の機器(電磁切換弁、駆動制御機器、配管、管継手、排気処理機器)の一番小さい方からサイズアップを行い、▲2▼:サイズアップ後、悪くなったときは直前の値に戻し、次回のサイズアップでこの機器を除外し、▲3▼:ある機器のサイズが上限になったとき、対応機器は存在しないので選定を中止し、▲4▼:電磁切換弁、駆動制御機器、配管、管継手の中の最小音速コンダクタンスが、シリンダの音速コンダクタンスの所定数倍になった場合は選定を中止し、▲5▼:ある機器のサイズアップによって初めてt<tstとなった場合、機器変更処理を終了し、そのときの結果を最終結果とする。
【0152】
ステップS602〜S606の最適選定により、シリンダが選定されたという前提のもとで、指定された応答時間tstを満たしつつ、電磁弁、駆動制御機器、配管、管継手及び排気処理機器の最小サイズが選定されることとなる。
【0153】
次に、ステップS607において、上述の特性計算結果に基づいて、接続可能な継手を第5のデータベースDB5から検索する。継手の検索が終了した段階で、この特性計算処理部74での処理が終了する。
【0154】
図22のメインルーチンに戻り、次のステップS5において、第2の表示処理部84を通じて、ディスプレイ28の画面上に、図6に示す機器選定結果画面110を表示する。この機器選定結果画面110の表示にあたっては、特性計算処理部74にて得られた諸特性値及び動特性がグラフ表示され、各結果項目に対応した箇所にそれぞれ数値が表示される。
【0155】
次に、ステップS6において、シリンダ分類の変更、電磁弁分類の変更あるいは駆動制御機器分類の変更を行うか否かについて判別を行う。この判別は、「前画面に戻る」を示す入力があったかどうかで行われる。変更指示があった場合は、ステップS3に戻って、再び回路設定処理部70での処理に入る。
【0156】
変更指示がない場合は、次のステップS7に進み、独立特性計算要求があるか否かを判別する。この判別は、機器選定結果画面110における特性計算ボタン128への選択操作があったかどうかで行われる。独立特性計算要求がある場合は、次のステップS8に進み、独立特性計算処理部76での処理に入る。
【0157】
この独立特性計算処理部76での処理は、まず、図36のステップS701において、第7の表示処理部94を通じて、ディスプレイ28の画面上に、図15に示す特性計算入力画面220を表示する。その後、ステップS702において、ユーザは、各種機器の品番の入力を行い、続いて、各種使用条件を入力する。なお、この使用条件の入力においては、上述したウィザード機能を使って行うようにしてもよい。
【0158】
次に、ステップS704において、回路設定要求があるか否かを判別する。この判別は、特性計算入力画面220における回路構成要求ボタン106への選択操作があったかどうかによって行われる。回路設定要求があった場合は、次のステップS705に進み、回路設定処理部70での処理に入る。この処理について上述したので、その説明を省略する。
【0159】
前記回路設定処理部70での処理が終了した段階、あるいは前記ステップS704において回路設定要求がないと判別された場合は、次のステップS706に進み、特性計算処理部74での処理に入る。この処理についても上述したので、その説明を省略する。
【0160】
特性計算処理部74での処理が終了した段階で、次のステップS707に進み、第8の表示処理部96を通じて、ディスプレイ28の画面上に、図16に示す特性計算結果画面222を表示する。該特性計算結果画面222が表示された段階で、この独立特性計算処理部76での計算が終了する。
【0161】
図22のメインルーチンに戻り、次のステップS9において、再び図6の機器選定結果画面110を表示するか否かを判別する。この判別は、例えばキャンセルを示す入力があったかどうかで行われる。機器選定結果画面110を表示する旨の入力がなかった場合は、前記ステップS7に戻り、再び独立の特性計算を行うかどうかの判別が行われ、機器選定結果画面110を表示する旨の入力があった場合は、前記ステップS5に戻り、ディスプレイ28の画面上に、機器選定結果画面110を表示する。
【0162】
そして、前記ステップS7において、独立の特性計算要求がないと判別された場合は、図23のステップS10に進み、緩衝計算要求があるか否かを判別する。この判別は、機器選定結果画面110の緩衝計算ボタン118あるいは特性計算結果画面222の緩衝計算ボタン118に対する選択操作があったかどうかで行われる。
【0163】
緩衝計算要求があった場合は、次のステップS11に進み、緩衝計算処理部78での処理に入る。この緩衝計算処理部78での処理は、まず、図37のステップS801において、第9の表示処理部98を通じて、ディスプレイ28の画面上に、図17に示す緩衝計算画面240を表示する。
【0164】
次に、ステップS802において、ユーザからの入力を待つ。入力があった段階で次のステップS803に進み、緩衝形式及びワーク取付形式の選択入力であるか否かを判別する。形式の選択入力であれば、次のステップS804に進み、選択された緩衝形式及びワーク取付形式を確保する。
【0165】
前記ステップS804での処理が終了した段階、あるいは前記ステップS803において形式の選択入力でないと判別された場合は、次のステップS805に進み、計算開始要求であるか否かを判別する。この判別は、計算開始ボタン246の選択操作があったかどうかで行われる。
【0166】
計算開始要求でなければ、前記ステップS802に戻り、次の入力を待ち、計算開始要求であれば、次のステップS806に進む。
【0167】
ステップS806においては、シリンダ品番、負荷質量、取付角度、供給圧力、終端速度、緩衝形式及びワーク取付形式に基づいてシリンダの運動エネルギE1、推力エネルギE2、吸収エネルギEを計算し、次いで、ステップS807において、許容エネルギErを計算する。なお、シリンダ品番、負荷質量、取付角度、供給圧力及び終端速度は、すでに使用条件として入力された値並びに特性計算で得られた値である。
【0168】
次に、ステップS808において、計算された吸収エネルギEが許容エネルギErよりも小さいか否かを判別し、小さければ、ステップS809に進み、結果表示部248の吸収エネルギの項目と許容エネルギの項目にそれぞれ該当する値を表示し、更に、コメント文として、許容範囲内にある旨のメッセージが表示される。
【0169】
前記ステップS808において、計算された吸収エネルギが許容エネルギ以上であれば、ステップS810に進み、計算結果画面の吸収エネルギの項目と許容エネルギの項目にそれぞれ該当する値を表示し、更に、コメント文として、許容範囲外にある旨のメッセージが表示される。
【0170】
前記ステップS809又はステップS810での処理が終了した段階で、この緩衝計算処理部78での処理が終了する。
【0171】
図23のメインルーチンに戻り、前記ステップS10において、緩衝計算要求ではないと判別された場合は、ステップS12に進み、結露計算要求があるか否かを判別する。この判別は、図6の機器選定結果画面110の結露計算ボタン120あるいは図16の特性計算結果画面222の結露計算ボタン120に対する選択操作があったかどうかで行われる。
【0172】
結露計算要求があった場合は、次のステップS13に進み、結露計算処理部80での処理に入る。この結露計算処理部80での処理は、まず、図38のステップS901において、第10の表示処理部99を通じて、ディスプレイ28の画面上に、図18に示す結露計算画面250を表示する。
【0173】
次に、ステップS902において、ユーザからの入力を待つ。入力があった段階で次のステップS903に進み、供給空気湿度の選択入力であるか否かを判別する。供給空気湿度の選択入力であれば、次のステップS904に進み、選択された供給空気湿度を確保する。
【0174】
前記ステップS904での処理が終了した段階、あるいは前記ステップS903において供給空気湿度の選択入力でないと判別された場合は、次のステップS905に進み、計算開始要求であるか否かを判別する。この判別は、計算開始ボタン254の選択操作があったかどうかで行われる。
【0175】
計算開始要求でなければ、前記ステップS902に戻り、次の入力を待ち、計算開始要求であれば、次のステップS906に進む。
【0176】
ステップS906においては、シリンダ品番、配管品番、配管長、周囲温度、供給圧力及び供給空気湿度に基づいて低温周囲温度を計算し、続いて、ステップS907において、ミスト発生量Mを計算する。なお、配管品番、配管長、周囲温度及び供給圧力は、すでに使用条件として入力された値並びに特性計算で得られた値である。
【0177】
次に、ステップS908において、ミストの発生があるか、即ち、ミスト発生量が0よりも大きいか否かを判別する。0よりも大きければ、次のステップS909に進み、シリンダ内空気の大気圧換算体積と配管内容積との容積比Rvを計算する。続いて、ステップS910において、臨界ミスト発生量Mcを計算する。
【0178】
そして、次のステップS911において、ミスト発生量Mと臨界ミスト発生量Mcとの関係を判別し、M>Mc+b(bは定数)であれば、ステップS912に進み、結果表示部256に結露確率を表示し、更に、コメント文として、結露する旨のメッセージを表示する。
【0179】
ミスト発生量Mと臨界ミスト発生量Mcとの関係がMc−b≦M≦Mc+bであれば、ステップS913に進み、結果表示部256に結露確率を表示し、更に、コメント文として、結露不確定である旨のメッセージを表示する。
【0180】
ミスト発生量Mと臨界ミスト発生量Mcとの関係がM<Mc−bである場合、あるいは前記ステップS908においてミスト発生量が0であると判別された場合は、ステップS914に進み、結果表示部256に結露確率を表示し、更に、コメント文として、結露しない旨のメッセージを表示する。
【0181】
前記ステップS912、ステップS913又はステップS914での処理が終了した段階で、この結露計算処理部80での処理が終了する。
【0182】
図23のメインルーチンに戻り、前記ステップS12において、結露計算要求でないと判別された場合は、ステップS14に進み、印刷要求であるか否かを判別する。この判別は、図6の機器選定結果画面110の印字ボタン122あるいは図16の特性計算結果画面222の印字ボタン122に対する選択操作があったかどうかで行われる。
【0183】
印刷要求があった場合は、次のステップS15に進み、機器選定の結果(諸特性値や動特性等)と使用条件を印字する。
【0184】
前記ステップS14において、印刷要求でないと判別された場合は、ステップS16に進み、保存要求であるか否かを判別する。この判別は、図6の機器選定結果画面110の保存ボタン126あるいは図16の特性計算結果画面222の保存ボタン126に対する選択操作があったかどうかで行われる。
【0185】
保存要求があった場合は、次のステップS17に進み、機器選定の結果(諸特性値や動特性等)と使用条件を例えばハードディスクや光ディスクに記録する。
【0186】
前記ステップS11での処理、ステップS13での処理、ステップS15での処理又はステップS17での処理が終了した段階で、ステップS18に進み、新たなシリンダ駆動システムの設定に入るか否かを判別する。今回設定のシリンダ駆動システムについて更に設定処理あるいは確認処理を続けたい場合は、前記ステップS7以降の処理に戻る。そして、新たなシリンダ駆動システムの設定に移る場合は、次のステップS19に進み、この空気圧機器選定プログラム50に対する終了要求があるか否かを判別する。終了要求がなければ、ステップS1に戻り、新たな使用条件の入力を待ち、終了要求があれば、この空気圧機器選定プログラム50での処理が終了する。
【0187】
次に、本実施の形態に係るショックアブソーバ選定プログラムである第2の選定処理部62について図39〜図60を参照しながら説明する。この第2の選定処理部62は、ショックアブソーバの自動選定を目的として開発されたもので、主要な機能は、ショックアブソーバの品番選定機能と、特定モーメント計算機能である。
【0188】
品番選定機能は、ショックアブソーバのシリーズ名、衝突形態、使用条件などを入力すると、吸収エネルギを満たすショックアブソーバの品番をシリーズ内から自動的に選定し、複数の候補機器をサイズ順で表示する機能である。
【0189】
特定モーメント計算機能は、特定の負荷形態を選択し、質量及び寸法などを入力すると、負荷の慣性モーメントを計算する機能である。
【0190】
つまり、この第2の選定処理部62は、負荷の運動エネルギ及び推力エネルギの和である吸収エネルギを計算し、それを満たし、かつ、最小サイズの機器が選定されるような最適化が自動的に行われるようになっている。
【0191】
また、水平、上昇、下降、任意の角度の直線衝突及び回転衝突の動作形態やシリンダ駆動及びモータ駆動などの様々な外部推力形態を組み合わせた多様な衝突形態に対応できる。
【0192】
そして、この第2の選定処理部62は、図39に示すように、座標入力装置24等からの入力データに基づいてショックアブソーバのシリーズを設定するシリーズ設定処理部300と、座標入力装置24等からの入力データに基づいて少なくとも衝突形態と使用条件を設定する条件設定処理部302と、前記設定された少なくとも衝突形態と使用条件に基づいて、前記設定された種類のうちから最適なサイズのショックアブソーバを選定するショックアブソーバ選択処理部304とを有する。
【0193】
前記条件設定処理部302は、座標入力装置24等からの入力データによる条件設定のほか、前記第1の選定処理部60において設定された使用条件のうち、ショックアブソーバの選択に必要な条件(例えばシリンダの品番、負荷質量、摩擦係数、供給圧力等)を自動設定する機能を有する。
【0194】
即ち、この第2の選定処理部62は、図2に示すメニュー画面52からショックアブソーバ選定の項目を操作することによって起動されるほか、図6に示す第1の選定処理部60における機器選定結果画面110のショックアブソーバ選定ボタン130を操作することによっても起動されるようになっている。
【0195】
つまり、第2の選定処理部62は、第1の選定処理部60とリンクされており、機器選定処理部72から特性計算処理部74を介しての計算結果、あるいは独立特性計算処理部76での計算結果に基づいた衝突条件でショックアブソーバの選定を行う。
【0196】
また、この第2の選定処理部62は、第1及び第2のショックアブソーバ選定入力画面400及び402(図40及び図41参照)を表示する第11の表示処理部306を有する。第1のショックアブソーバ選定入力画面400は、図40に示すように、直線衝突に関する画面であって、ショックアブソーバシリーズを選択するためにシリーズの一覧が表示されるシリーズ選択表示部404と、負荷がショックアブソーバに衝突する形態を選択するための衝突形態表示部406と、ショックアブソーバに作用する推力の種類を選択するための推力表示部408と、推力の種類がシリンダ駆動の場合に、シリンダのタイプ及び品番を選択するためのシリンダ品番表示部410と、衝突条件及びショックアブソーバの使用条件などを入力するための条件入力部412と、選定されたショックアブソーバの画像を表示するための画像表示部414と、ショックアブソーバの選定開始を要求するための選定開始ボタン(アイコン)416とを有する。
【0197】
前記画像表示部414は、選定されたショックアブソーバの外観画像が表示される第1の画面414aと、衝突イメージをアニメーション表示する第2の画面414bを有する。衝突形態ごとに衝突イメージがアニメーション表示されるため、ユーザは衝突イメージを把握しやすくなり、項目入力が容易になる。
【0198】
条件入力部412における項目中、衝突速度は、シリンダのピストン(ロッド)が、ストローク終端あるいは任意の位置において外部ストッパに衝突するときのピストン速度を示し、抵抗力は、シリンダピストンの作動方向に作用する負荷質量の重量分力、摩擦力以外のその他の外力の総和をいう。
【0199】
一方、第2のショックアブソーバ選定入力画面402は、回転衝突に関するもので、図41に示すように、上述した第1のショックアブソーバ選定入力画面400(図40参照)とほぼ同じであるが、条件入力部412に、モーメント計算を要求するための計算要求ボタン(アイコン)418を有する点で異なる。
【0200】
なお、条件入力部412における項目中、抵抗トルクは、ロータリアクチュエータ、モータなどの回転方向に作用する負荷質量の重量分力トルク、摩擦トルク以外のその他のトルクの総和をいう。
【0201】
また、この第2の選定処理部62は、図39に示すように、ショックアブソーバ選定結果画面420(図42参照)を表示する第12の表示処理部308を有する。このショックアブソーバ選定結果画面420は、図42に示すように、吸収エネルギや衝突物相当質量などの計算結果が表示される計算結果表示部422と、選定されたショックアブソーバの品番を最大吸収エネルギの順でリスト表示される選定結果表示部424と、選定結果のリストから選択されたショックアブソーバの取付寸法図及び主要仕様が表示される仕様表示部426とを有する。
【0202】
また、このショックアブソーバ選定結果画面420は、上述の表示部422、424に加えて、複数の操作ボタンを模したアイコンを有する。これらアイコンは、選定結果、計算結果及び入力条件の印字を要求するための印字ボタン428と、帳票下部に印刷されるコメントの入力画面に移行するためのコメント入力ボタン430と、選定結果、計算結果及び入力条件の保存(ハードディスク又はCD−RやDVD−RAM等の光ディスク等への保存)を要求するための保存ボタン432とがある。
【0203】
また、前記条件設定処理部302は、図39に示すように、設定された衝突形態が回転衝突である場合に、座標入力装置等からの入力データに基づいて、慣性モーメントを計算するモーメント計算処理部310を有する。このモーメント計算処理部310は、図41の第2のショックアブソーバ選定入力画面402における計算要求ボタン418が選択操作されることによって起動されるもので、モーメント計算画面440(図43参照)を表示する第13の表示処理部312を有する。
【0204】
このモーメント計算画面440は、負荷形態の変更要求を行う場合に操作される負荷形態変更ボタン442(アイコン)と、選択された負荷形状と形態(パターン)を画像として表示される画像表示部444と、負荷の質量や寸法を入力するための数値入力部446と、計算された慣性モーメントが表示される計算結果表示部448とを有する。
【0205】
また、このモーメント計算処理部310は、図39に示すように、座標入力装置24等からの入力データに基づいて、負荷形態の形状及び回転軸の選択を行う負荷形態選択処理部314を有する。この負荷形態選択処理部314は、図43のモーメント計算画面440における負荷形態変更ボタン442が選択操作されることによって起動されるもので、負荷形態選択画面450(図44参照)を表示する第14の表示処理部316を有する。
【0206】
この負荷形態選択画面450は、図44に示すように、負荷形態の形状を選択するために形状分類の一覧が表示される形状選択表示部452と、選択された負荷形態の形状の回転軸のうち、該当する回転軸を選択するための回転軸選択表示部454とを有する。特に、回転軸選択表示部454は、選択された負荷形態の形状の画像が表示される画像表示部456を有する。
【0207】
次に、第2の選定処理部62での処理動作を図45〜図60のフローチャートを参照しながら説明する。
【0208】
まず、図45のステップS1001において、第11の表示処理部306を通じて、ディスプレイ28の画面上に、ショックアブソーバ選定入力画面400又は402を表示する。その後、ステップS1002において、条件設定処理部302での処理、特に、条件入力処理に入る。この条件入力処理は、まず、図46のステップS1101において、座標入力装置24等からの入力データに基づいてショックアブソーバのシリーズを選択する。
【0209】
次いで、ステップS1102において、座標入力装置24等からの入力データに基づいてショックアブソーバのオプションを選択する。その後、ステップS1103において、座標入力装置24等からの入力データに基づいて衝突形態の種類を選択し、次いで、ステップS1104において、座標入力装置24等からの入力データに基づいて推力の種類を選択する。
【0210】
前記ステップS1103及びステップS1104において選択される衝突形態の種類と推力の種類、並びに各計算式の関係を図47に示し、衝突種類、取付形態及び推力の種類に応じた計算式の内訳について図48〜図55に示す。これらの情報は例えばハードディスクにショックアブソーバ情報テーブルとして登録されている。後述するショックアブソーバ選定のための計算処理では、例えば入力された衝突種類、取付形態及び推力の種類を読出しインデックスとして必要な計算式等を読み出して計算に供するようにしている。
【0211】
次に、ステップS1105において、推力の種類でシリンダ駆動を選択したか否かを判別を行い、シリンダ駆動を選択した場合は、次のステップS1106に進み、今度は、座標入力装置24等からの入力データに基づいてシリンダの種類を選択する。
【0212】
次に、ステップS1107において、シリンダの品番を指定したか否かの判別を行う。シリンダの品番がまだ指定されていなければ、次のステップS1108に進み、座標入力装置24等からの入力データに基づいてシリンダの品番を選択する。
【0213】
前記ステップS1108での処理が終了した段階、あるいは前記ステップS1107において、シリンダの品番がすでに指定済みであると判別された場合、あるいは前記ステップS1105において、シリンダ駆動を選択していないと判別された場合は、この条件設定処理部302における条件入力処理が終了する。なお、第1の選定処理部60から移行した場合は、前記ステップS1105〜S1108の処理が省略される。
【0214】
図45のメインルーチンに戻り、次のステップS1003において、条件設定処理部302における数値入力処理に入る。この数値入力処理は、まず、図56のステップS1201において、上述の条件入力処理にて選択された衝突形態及び推力の種類に応じた入力項目を条件入力部412に表示する。
【0215】
次に、ステップS1202において、ユーザからの入力を待つ。入力があった段階で、次のステップS1203に進み、入力データが数値データであれば、次のステップS1204に進み、入力項目と数値データとを対応付けて確保し、前記ステップS1202に戻る。
【0216】
入力データが数値データでない場合は、次のステップS1205に進み、モーメント計算要求であるか否かを判別する。この判別は、衝突形態の種類が回転衝突であって、計算要求ボタン418の操作入力があったかどうかで行われる。
【0217】
モーメント計算要求であれば、次のステップS1206に進み、モーメント計算処理部310での処理に入る。
【0218】
このモーメント計算処理部310での処理は、まず、図57のステップS1301において、ディスプレイ28の画面上に、図43に示すモーメント計算画面440を表示する。その後、ユーザからの入力待ちとなる。入力があった段階で、次のステップS1302に進み、入力データが負荷形態の変更要求であるか否かを判別する。この判別は、負荷形態変更ボタン442の選択操作があったかどうかで行われる。
【0219】
負荷形態の変更要求であれば、次のステップS1303に進み、負荷形態選択処理部314での処理に入る。この負荷形態選択処理部314での処理は、まず、図58のステップS1401において、ディスプレイ28の画面上に、図44に示す負荷形態選択画面450を表示する。次いで、ステップS1402において、座標入力装置24等からの入力データに基づいて負荷形態の形状(分類)を選択し、次いで、ステップS1403において、座標入力装置24等からの入力データに基づいて回転軸を選択する。
【0220】
前記ステップS1402及びS1403において選択される負荷形態の形状と回転軸の種類(パターン)の内訳を図59に示す。そして、各負荷形態の形状のパターンに対応して計算式が用意され、これらの情報は例えばハードディスクにモーメント情報テーブルとして登録されている。後述するモーメント計算処理では、例えば入力された負荷形態の形状と回転軸の種類を読出しインデックスとして必要な計算式等を読み出して計算に供するようにしている。
【0221】
前記ステップS1402及びS1403での選択処理が終了した段階で、この負荷形態選択処理部314での処理が終了する。
【0222】
図57のルーチンに戻り、次のステップS1304において、第13の表示処理部312を通じて、再びディスプレイ28の画面上に、図43に示すモーメント計算画面440を表示する。その後、次のステップS1305において、ユーザからの数値の入力を待つ。入力があった段階で、ステップS1306に進み、入力された数値と対応する計算式に基づいてモーメント計算を行い、次いで、ステップS1407において、その計算結果を結果表示部448に表示する。その後、ステップS1308において、決定であるか否かを判別する。この判別は、モーメント計算画面におけるOKボタンの選択操作があったかどうかで行われる。決定でなくキャンセルの場合は、前記ステップS1302に戻り、再度の入力を待ち、決定であれば、このモーメント計算処理部310での処理が終了する。
【0223】
図56のルーチンに戻り、前記ステップS1206でのモーメント計算処理が終了した段階で、次のステップS1207に進み、第11の表示処理部306を通じて、ディスプレイ28の画面上に、現在設定中の第2のショックアブソーバ選定入力画面402を表示した後、ステップS1202以降の処理に戻る。
【0224】
一方、前記ステップS1205において、入力データがモーメント計算要求でないと判別された場合は、次のステップS1208において、選定開始要求であるか否かを判別する。この判別は、選定開始ボタン416の操作入力があったかどうかで行われる。
【0225】
前記ステップS1207において、選定開始要求ではなく、例えばキャンセルを示すデータであれば、図45のステップS1002に戻り、再び条件入力処理に入る。一方、入力データが選定開始要求であれば、この数値入力処理が終了する。
【0226】
図45のメインルーチンに戻り、次のステップS1004において、ショックアブソーバ選択処理部304での処理に入る。このショックアブソーバ選択処理部304での処理は、まず、図60のステップS1501において、衝突速度を算出する。その後、ステップS1502において、選択されたシリーズ内でサイズの最も小さいショックアブソーバを仮選定する。
【0227】
次に、ステップS1503において、仮選定したショックアブソーバの吸収可能な衝突物相当質量Me1を算出する。この算出にあたっては、第6のデータベースDB6から仮選定したショックアブソーバに関する衝突物相当質量算出用パラメータを読み出して行う。
【0228】
次に、ステップS1504において、入力された各種条件に基づいて運動エネルギE1を算出し、続いて、ステップS1605において、入力された各種条件に基づいて推力エネルギE2を算出する。その後、ステップS1606において、前記算出された運動エネルギ及び推力エネルギを加算して吸収エネルギEを求める。
【0229】
次に、ステップS1507において、前記算出された吸収エネルギと入力された各種条件に基づき、以下の計算式を用いて実際の衝突物相当質量Me2を求める。
【0230】
Me2=2×E/(V2×N)
ここで、Vは衝突速度、Nはショックアブソーバの使用本数である。
【0231】
次に、ステップS1508において、仮選定したショックアブソーバが適合している否かを判別する。この判別は、仮選定したショックアブソーバの衝突物相当質量Me1が実際の衝突物相当質量Me2よりも大きいかどうかで行われる。
【0232】
前記衝突物相当質量Me1が衝突物相当質量Me2以下で適合していないと判別された場合は、ステップS1509に進み、選択されたシリーズ内で、次にサイズの大きいショックアブソーバを検索する。その後、ステップS1510において、該当するショックアブソーバが存在するか否かを判別する。存在していなければ、ステップS1511に進み、ディスプレイ28の画面上に、例えば「選択されたシリーズ内に該当する機器がありません。」などのエラー表示を行い、その後、図45のステップS1002に戻り、再び条件入力処理に入る。
【0233】
ショックアブソーバが存在していれば、ステップS1512に進み、そのショックアブソーバを仮選定して、前記ステップS1503以降の処理を繰り返す。
【0234】
そして、前記ステップS1508において、前記仮選定したショックアブソーバが適合していると判別された場合は、次のステップS1513に進み、その仮選定したショックアブソーバの品番を選定品番として決定し、このショックアブソーバ選択処理部304での処理が終了する。
【0235】
図45のメインルーチンに戻り、次のステップS1005において、第12の表示処理部308を通じて、ディスプレイ28の画面上に、図42に示すショックアブソーバ選定結果画面420を表示して、この第2の選定処理部62での処理が終了する。
【0236】
なお、その後の処理は、ここでは省略したが、印字ボタン428への選択操作によって、ショックアブソーバ選定の結果(各種エネルギ値や衝突物相当質量や諸特性値等)が印字され、保存ボタン432への選択操作によって、ショックアブソーバ選定の結果(各種エネルギ値や衝突物相当質量や諸特性値等)がハードディスクや光ディスク等に保存される。
【0237】
次に、図2のメニュー画面52における1つの項目である「各種設定(汎用マスタ及び単位マスタ)」を実現するプログラムについて図61〜図63を参照しながら説明する。
【0238】
図61に示すように、まず、汎用マスタは、リスト登録処理部64を起動することによって実現され、このリスト登録処理部64は、前記第1及び第2の選定処理部60及び62におけるシリンダ駆動システムの選定及びショックアブソーバの選定に使用される各入力項目に対応した参照リスト500に、それぞれ使用頻度の高い入力値を予め登録するという機能を有する。
【0239】
そして、このリスト登録処理部64は、汎用マスタ画面600(図62参照)を表示する第15の表示処理部502を有する。この汎用マスタ画面600は、複数の機能をそれぞれタグによって切換え表示するためのタグ表示部602と、プルダウンによって入力項目の一覧をリスト表示する入力項目表示部604と、入力項目表示部604から選択された入力項目に登録されているデータの一覧をリスト表示する汎用データ表示部606と、汎用データの追加を行うための追加ボタン608(アイコン)と、汎用データの削除を行うための削除ボタン610(アイコン)とを有する。
【0240】
編集を行う場合は、汎用データをクリックして数値データのみを変更することによって行われる。
【0241】
この汎用マスタを使用することで、設定値等の入力時において、参照リスト500を使用しながら使用頻度の高い値を参照することができ、入力時間の短縮化を効率よく図ることができる。
【0242】
次に、単位マスタは、図61に示す単位系選択処理部66を起動することによって実現され、この単位系選択処理部66は、使用される単位系が予め登録された複数のリスト504のうち、座標入力装置24等からの入力データに基づく単位系のリスト504を選択するという機能を有する。
【0243】
そして、この単位系選択処理部66は、単位マスタ画面620(図63参照)を表示する第16の表示処理部506を有する。単位マスタ画面620は、図63に示すように、登録されている単位の規格が一覧表示される単位規格表示部622と、単位規格に登録されている単位の一覧を表示する登録単位表示部624と、単位規格表示部622に表示された複数の単位規格のうち、使用する単位規格を選択するための選択ボタン626(アイコン)とを有する。
【0244】
この単位マスタを使用して、入力の段階で単位系を選択することで、あらためて単位換算をする必要がなくなり、入力した数値をそのまま使用することができる。
【0245】
このように、本実施の形態に係る空気圧機器選定システム、空気圧機器選定方法、空気圧機器選定プログラム及び記録媒体においては、座標入力装置24等からの入力データに基づいてシリンダ駆動システムの選定処理を行う第1の選定処理部60と、座標入力装置24等からの入力データ及び/又は第1の選定処理部60による選定結果に基づいてショックアブソーバの選定処理を行う第2の選定処理部62とを有するようにしたので、提案例に係る空気圧機器の選定方法(特開平2000−179503号公報参照)よりも多機能にすることができると共に、計算手法をより向上させることができ、空気圧機器の選定方法に関する精度を向上させることができる。
【0246】
特に、第1の選定処理部60は、回路設定のための画面である回路設定部102と、使用条件を入力するための画面である条件設定部104をマルチ表示する第1の表示処理部82を有するようにしたので、回路設定部102の回路設定を見ながら条件設定部104を使って使用条件を入力することができ、設定に関する操作性の向上を実現させることができる。
【0247】
また、第1の選定処理部60は、特性計算処理部74にて得られた特性値をグラフ表示する第3の表示処理部86を有するようにしたので、特性値をイメージで捕らえることができ、他の設定に係る特性との比較を簡単に行うことができる。
【0248】
また、第1の選定処理部60は、設定された空気圧回路と、選択された機器の情報と、入力された使用条件と、特性計算処理部74にて得られた特性値をマルチ表示する第2の表示処理部84を有するようにしたので、第1の選定処理部60を通じて設定された結果表示として、前記設定された空気圧回路と、選択された機器の情報と、入力された使用条件と、特性計算処理部74にて得られた特性値がマルチ表示されるため、設定した情報を一目で確認することができ、回路設計のための検証を迅速に行うことができる。
【0249】
特に、回路設定処理部70は、回路構成の要求に基づいて前記使用条件を満足する各種機器に関する情報を回路構成図と共にリスト表示する第4の表示処理部88を有する。通常、回路設計においては、使用条件を満足する回路を経験的に設定するようにしているため、最適な回路に至るまでに膨大な時間がかかるという問題があったが、この回路設定処理部により、使用条件を満足する各種機器を自動的に選定して、リスト表示することができるため、ユーザは、リスト表示された機器から最適な機器を回路構成図を見ながら選定すればよいため、選定時間の短縮化を図ることができる。
【0250】
また、第1の選定処理部60は、ガイダンス指示に基づいて、空気圧回路に関連する機器を選択するための選択画面(回路構成設定画面140)と、各種使用条件を入力するための設定画面(190、200及び210)を、ユーザの指示に従って順番に表示する第6の表示処理部92を有するようにしたので、たとえ複雑な手順が伴う設定処理においても、ガイダンス指示に従って例えば項目を選択していくだけで、簡単に設定処理を行うことができ、操作性の向上を図ることができる。
【0251】
そして、機器選定処理部72は、設定された空気圧回路に関連する機器であって、かつ、使用条件を満足する機器をリスト形式で表示し、表示された機器リストのうち、選択された機器に対応する少なくとも外形画像と仕様説明を表示する第5の表示処理部90とを有する。
【0252】
通常、機器の選定においては、各種機器の様々なデータを把握して経験的に抽出するようにしているが、選定に膨大な時間がかかるという問題があった。しかし、この機器選定処理部72により、使用条件を満足する各種機器を自動的に選定して、リスト表示し、更に、選択された機器に対応する少なくとも外形画像と仕様説明を表示することができるため、操作者は、リスト表示された機器から最適な機器を外形画像と仕様説明を見ながら選定すればよいため、選定時間の短縮化を図ることができる。
【0253】
このように、上述の各種表示処理部を備えることで、各種機器の選定の操作を表示画面を見ながら例えばGUI(Graphical User Interface)に基づいて簡単に行うことができ、操作性の向上を達成させることができる。
【0254】
更に、第1の選定処理部60は、座標入力装置24等からの入力データに基づいて設定された空気圧回路と、該空気圧回路に関連して任意に選定された機器と、座標入力装置24等を通じて入力された使用条件に基づいて、シリンダ駆動システムの特性を計算する独立特性計算処理部76を有するようにしている。
【0255】
これは、設定された入力条件を満足するシリンダ駆動システムの機器を選定している過程において、途中から使用条件を変更した場合や、使用条件を任意に設定した場合に、前記機器の選定過程にある設定データをリセットすることなく、独立特性計算処理部76を用いて、新たな使用条件を満足する機器の選定を独立に行うことができ、データの再設定等の無駄な操作をなくすことができる。
【0256】
特に、本実施の形態における独立特性計算処理部76は、空気圧回路を設定するための画面である回路設定部224と、選定条件を入力するための画面である条件設定部228と、機器の品番を入力するための画面である品番入力部226をマルチ表示する第7の表示処理部94を有し、更に、設定された空気圧回路と、任意に選定された機器の情報と、入力された使用条件と、得られた特性値をマルチ表示する第8の表示処理部96を有するようにしたので、この独立特性計算処理部76での各種機器を選定するための操作を表示画面を見ながら簡単に行うことができ、操作性の向上を達成させることができる。
【0257】
また、本実施の形態においては、計算されたシリンダ駆動システムの特性と、座標入力装置24等を通じて選択された緩衝形式及びワーク取付形式に基づいて、シリンダが吸収すべきエネルギを計算する緩衝計算処理部78を有するようにしたので、各種機器の選定によって構築されたシリンダ駆動システムの緩衝能力を判断することが可能となる。
【0258】
また、本実施の形態においては、計算されたシリンダ駆動システムの特性と、座標入力装置24等を通じて選択された空気湿度に基づいて、シリンダ駆動システムに発生する結露の確率を計算する結露計算処理部80を有するようにしたので、この計算結果に基づいて結露防止策を検討することができ、選定されたシリンダ駆動システムの使用上の信頼性を向上させることができる。
【0259】
一方、第2の選定処理部62は、座標入力装置24等からの入力データに基づいてショックアブソーバのシリーズを設定するシリーズ設定処理部300と、座標入力装置24等からの入力データに基づいて衝突形態と使用条件を設定する条件設定処理部302と、設定された衝突形態と使用条件に基づいて、前記設定されたシリーズのうちから最適なサイズのショックアブソーバを選定するショックアブソーバ選択処理部304とを有するようにしている。
【0260】
通常、ショックアブソーバの選定は、各種機器の様々なデータを把握して経験的に選定するようにしているが、選定に膨大な時間がかかるという問題があった。しかし、この第2の選定処理部62により、任意に設定したシリンダ駆動システムに適合する最小サイズのショックアブソーバ、並びに第1の選定処理部60を通じて設定したシリンダ駆動システムに適合する最小サイズのショックアブソーバを自動的に、かつ、容易に選定することができ、ショックアブソーバ選定に係る時間を大幅に短縮することができる。
【0261】
特に、この第2の選定処理部62は、特定の負荷形態を選択し、質量及び寸法などを入力することによって、負荷の慣性モーメントを計算するモーメント計算処理部310を有するようにしているため、回転衝突に適合したショックアブソーバを精度よく選定することができる。
【0262】
また、第2の選定処理部62は、ショックアブソーバシリーズを選択するためにシリーズの一覧を表示するための画面であるシリーズ選択表示部404と、負荷がショックアブソーバに衝突する形態を選択するための画面である衝突形態表示部406と、ショックアブソーバに作用する推力の種類を選択するための画面である推力表示部408と、推力の種類がシリンダ駆動の場合に、シリンダのタイプ及び品番を選択するための画面であるシリンダ品番表示部410と、衝突条件及びショックアブソーバの使用条件などを入力するための画面である条件入力部412と、選定されたショックアブソーバの画像を表示するための画面である画像表示部414とをマルチ表示する第11の表示処理部306を有する。
【0263】
これにより、ショックアブソーバの画像を見ながら、衝突形態や推力の種類などを簡単に入力することができ、入力時間の短縮化を図ることができる。更に、本実施の形態では、第1の選定処理部60にて設定された少なくとも衝突条件を自動設定することができるため、入力時間の短縮化を効率よく図ることができる。
【0264】
画像表示部414が、選定されたショックアブソーバの外観画像が表示される第1の画面414aと、衝突イメージをアニメーション表示する第2の画面414bを有するため、衝突形態ごとに衝突イメージがアニメーション表示され、これにより、ユーザは衝突イメージを把握しやすくなり、項目入力が容易になる。
【0265】
また、第2の選定処理部は、吸収エネルギや衝突物相当質量などの計算結果を表示するための画面である計算結果表示部422と、選定されたショックアブソーバの品番を最大吸収エネルギの順でリスト表示するための画面である選定結果表示部424と、選定結果のリストから選択されたショックアブソーバの取付寸法図及び主要仕様を表示するための画面である仕様表示部426とをマルチ表示する第12の表示処理部306を有する。
【0266】
これにより、選定されたショックアブソーバの寸法や主要仕様、並びに諸特性を一目で確認することができ、選定したショックアブソーバの検証を容易に行うことができる。
【0267】
また、本実施の形態は、第1及び第2の選定処理部60及び62におけるシリンダ駆動システム及びショックアブソーバの選定に使用される各入力項目に対応した参照リスト500に、それぞれ使用頻度の高い入力値を予め登録するリスト登録処理部64を有するようにしたので、設定値等の入力時において、参照リスト500を使用することで、使用頻度の高い値を参照することができ、入力時間の短縮化を効率よく図ることができる。
【0268】
また、使用される単位系が予め登録された複数のリスト504のうち、座標入力装置24等からの入力データに基づく単位系のリスト504を選択する単位系選択処理部66を有するようにしたので、入力の段階で、単位系を選択することで、あらためて単位換算をする必要がなくなり、入力した数値をそのまま使用することができ、入力時における単位換算のわずらわしさを解消することができる。
【0269】
なお、この発明に係るショックアブソーバ選定システムは、上述の実施の形態に限らず、この発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【0270】
【発明の効果】
以上説明したように、本発明に係るショックアブソーバ選定システムによれば、空気圧機器選定システムの機能に移植可能で、いままで経験的に行ってきたショックアブソーバの選定を自動的に、かつ、容易に行うことができ、ショックアブソーバ選定に係る時間を大幅に短縮することができる。
【図面の簡単な説明】
【図1】本実施の形態に係るショックアブソーバ選定システム、ショックアブソーバ選定方法、ショックアブソーバ選定プログラム及び記録媒体が適用される空気圧機器選定システムの構成を示すブロック図である。
【図2】メニュー画面を示す説明図である。
【図3】空気圧機器選定システムの構成を示す機能ブロック図である。
【図4】第1の選定処理部の構成を示す機能ブロック図である。
【図5】機器選定入力画面の表示例を示す説明図である。
【図6】機器選定結果画面の表示例を示す説明図である。
【図7】回路構成設定画面の表示例を示す説明図である。
【図8】シリンダ選択画面の表示例を示す説明図である。
【図9】電磁弁選択画面の表示例を示す説明図である。
【図10】配管選択画面の表示例を示す説明図である。
【図11】ウィザード機能における回路構成設定画面を示す説明図である。
【図12】ウィザード機能における全ストローク時間に関する設定画面を示す説明図である。
【図13】ウィザード機能における配管に関する設定画面を示す説明図である。
【図14】ウィザード機能における負荷に関する設定画面を示す説明図である。
【図15】特性計算入力画面の表示例を示す説明図である。
【図16】特性計算結果画面の表示例を示す説明図である。
【図17】緩衝計算画面の表示例を示す説明図である。
【図18】結露計算画面の表示例を示す説明図である。
【図19】空気交換が不十分である場合の結露の発生メカニズムを示す説明図である。
【図20】機器表面の低温化による結露の発生メカニズムを示す説明図である。
【図21】容積比とミスト発生量の関係を示す特性図である。
【図22】第1の選定処理部での処理動作を示すフローチャート(その1)である。
【図23】第1の選定処理部での処理動作を示すフローチャート(その2)である。
【図24】回路設定処理部での処理動作を示すフローチャート(その1)である。
【図25】回路設定処理部での処理動作を示すフローチャート(その2)である。
【図26】回路設定処理部での処理動作を示すフローチャート(その3)である。
【図27】機器選定処理部におけるシリンダ選定処理を示すフローチャートである。
【図28】図28Aはシリンダ駆動システムの物理モデルを示す説明図であり、図28Bは絞りの基礎方程式を示す図であり、図28Cはエアシリンダの基礎方程式を示す図である。
【図29】図29Aはシステムの応答時間に必要な流体通路のすべての絞りの音速コンダクタンスと臨界圧力比の合成式を示す図であり、図29Bは各機器への重み付けの式を示す図である。
【図30】合成音速コンダクタンスの目標値を求めるためのフローチャートである。
【図31】機器選定処理部における電磁弁選定処理を示すフローチャートである。
【図32】機器選定処理部における配管選定処理を示すフローチャートである。
【図33】特性計算処理部での処理動作を示すフローチャートである。
【図34】図34Aは特性計算で使用される管路モデルを示す説明図であり、図34Bは管路の基礎方程式を示す図であり、図34Cは管路をn個に分割した際のi番目の要素の管路離散モデルを示す説明図であり、図34Dは前記i番目の要素の管路離散モデルにおける基礎方程式を示す図である。
【図35】図28A〜図28C並びに図34A〜図34Dに示す基礎方程式の記号及び添字の説明図である。
【図36】独立特性計算処理部での処理動作を示すフローチャートである。
【図37】緩衝計算処理部での処理動作を示すフローチャートである。
【図38】結露計算処理部での処理動作を示すフローチャートである。
【図39】本実施の形態に係るショックアブソーバ選定プログラムである第2の選定処理部の構成を示す機能ブロック図である。
【図40】第1のショックアブソーバ選定入力画面の表示例を示す説明図である。
【図41】第2のショックアブソーバ選定入力画面の表示例を示す説明図である。
【図42】ショックアブソーバ選定結果画面の表示例を示す説明図である。
【図43】モーメント計算画面の表示例を示す説明図である。
【図44】負荷形態選択画面の表示例を示す説明図である。
【図45】第2の選定処理部での処理動作を示すフローチャートである。
【図46】条件設定処理部における条件入力処理を示すフローチャートである。
【図47】選択される衝突形態の種類と推力の種類、並びに各計算式の関係を示す表図である。
【図48】直線衝突、任意取付及びシリンダ駆動の場合の計算式を示す説明図である。
【図49】直線衝突、任意取付及びモータ駆動の場合の計算式を示す説明図である。
【図50】直線衝突、任意取付及び斜面下降の場合の計算式を示す説明図である。
【図51】直線衝突、任意取付及びその他の推力の場合の計算式を示す説明図である。
【図52】回転衝突及びシリンダ駆動の場合の計算式を示す説明図である。
【図53】回転衝突及びモータ駆動の場合の計算式を示す説明図である。
【図54】回転衝突及びその他の推力の場合の計算式を示す説明図である。
【図55】回転衝突及び斜面下降の場合の計算式を示す説明図である。
【図56】条件設定処理部における数値入力処理を示すフローチャートである。
【図57】モーメント計算処理部での処理動作を示すフローチャートである。
【図58】負荷形態選択処理部での処理動作を示すフローチャートである。
【図59】負荷形態の形状と回転軸の種類(パターン)の内訳を示す表図である。
【図60】ショックアブソーバ選択処理部での処理動作を示すフローチャートである。
【図61】リスト登録処理部と単位系選択処理部の構成を示す機能ブロック図である。
【図62】汎用マスタ画面の表示例を示す説明図である。
【図63】単位マスタ画面の表示例を示す説明図である。
【符号の説明】
10…空気圧機器選定システム 20…ハードディスク
24…座標入力装置 26…キーボード
28…ディスプレイ 50…空気圧機器選定プログラム
52…メニュー画面 60…第1の選定処理部
62…第2の選定処理部 64…リスト登録処理部
66…単位系選択処理部 70…回路設定処理部
72…機器選定処理部 74…特性計算処理部
76…独立特性計算処理部 78…緩衝計算処理部
80…結露計算処理部 82…第1の表示処理部
84…第2の表示処理部 86…第3の表示処理部
88…第4の表示処理部 90…第5の表示処理部
92…第6の表示処理部 94…第7の表示処理部
96…第8の表示処理部 98…第9の表示処理部
99…第10の表示処理部 100…機器選定入力画面
102…回路設定部 104…条件設定部
110…機器選定結果画面 112…システム特性表示部
114…回路構成表示部 116…条件表示部
117…品番表示部 118…緩衝計算ボタン
120…結露計算ボタン 128…特性計算ボタン
130…ショックアブソーバ選定ボタン 140…回路構成設定画面
142…シリンダ表示部 144…駆動制御機器表示部
146…電磁弁表示部 148…回路表示部
150…シリンダ選択画面 152…リスト表示部
154…画像表示部 156…説明表示部
158…第1の形式選択部 160…第2の形式選択部
170…電磁弁選択画面 172…リスト表示部
174…画像表示部 176…説明表示部
180…配管選択画面 182…リスト表示部
184…画像表示部 186…説明表示部
190…全ストローク時間に関する設定画面
200…配管に関する設定画面 210…負荷に関する設定画面
220…特性計算入力画面 222…特性計算結果画面
224…回路設定部 226…品番入力部
228…条件設定部 230…計算開始ボタン
240…緩衝計算画面 250…結露計算画面
300…シリーズ設定処理部 302…条件設定処理部
304…ショックアブソーバ選択処理部 310…モーメント計算処理部
312…第13の表示処理部 314…負荷形態選択処理部
316…第14の表示処理部
400…第1のショックアブソーバ選定入力画面
402…第2のショックアブソーバ選定入力画面
404…シリーズ選択表示部 406…衝突形態表示部
408…推力表示部 410…シリンダ品番表示部
412…条件入力部 414…画像表示部
416…選定開始ボタン 418…計算要求ボタン
420…ショックアブソーバ選定結果画面 422…計算結果表示部
424…選定結果表示部 426…仕様表示部
440…モーメント計算画面 442…負荷形態変更ボタン
444…画像表示部 446…数値入力部
448…計算結果表示部 450…負荷形態選択画面
452…形状選択表示部 454…回転軸選択表示部
456…画像表示部
DB1〜DB6…第1〜第6のデータベース[0001]
BACKGROUND OF THE INVENTION
The present invention provides a shock absorber selection system. To A shock absorber selection system suitable for use in selecting an optimal shock absorber that satisfies the specified conditions. To Related.
[0002]
[Prior art]
In general, when selecting a shock absorber, a user first sets up a physical equation in accordance with the collision mode, obtains the collision speed and thrust, and based on this, obtains the kinetic energy, thrust energy and absorbed energy, and absorbs the absorbed energy. The collision object equivalent mass is calculated from the data, compared with the collision object equivalent mass calculated from the data inherent to each device, and judged to be within an allowable range for selection.
[0003]
For this reason, even if the collision mode and usage conditions changed a little, it had to be recalculated from the beginning.
[0004]
Thus, conventionally, since it is necessary to perform complicated and troublesome calculations, it is necessary to spend a long time for selection, and selection may be made empirically in order to avoid this troublesomeness.
[0005]
[Problems to be solved by the invention]
The present invention can be ported to the function of a pneumatic equipment selection system, and can select shock absorbers that have been empirically performed automatically and easily, greatly reducing the time required for shock absorber selection. Shock absorber selection system that can be shortened The The purpose is to provide.
[0006]
[Means for Solving the Problems]
A shock absorber selection system according to the present invention includes a computer, a database related to at least a pneumatic device connected to the computer, an input device connected to the computer and configured to input input data based on an input operation by an operator. In a shock absorber selection system having a display device connected to the computer and displaying processing information from the computer, a type setting processing unit for setting the type of shock absorber based on input data from the input device; A condition setting processing unit that sets at least a collision mode and usage conditions based on input data from the input device, and an optimum size from among the set types based on the set at least collision mode and usage conditions Select a shock absorber And having a shock absorber selection processing section.
[0007]
Normally, shock absorbers are selected empirically by grasping various data of various devices, but there is a problem that the selection takes a lot of time. However, in the shock absorber selection system according to the present invention, the minimum size shock absorber suitable for the arbitrarily set cylinder drive system and the minimum size shock absorber suitable for the cylinder drive system separately selected are automatically and Therefore, the time required for selecting the shock absorber can be greatly shortened.
[0008]
In this case, if the condition setting processing unit automatically sets at least the collision condition set in the equipment selection of the cylinder drive system, it is possible to link with the cylinder drive system and efficiently reduce the input time. Can be planned.
[0009]
In the above configuration, a shock absorber type setting screen, a condition setting screen for setting at least a collision mode and a use condition, and an image display screen for displaying an image of the selected shock absorber are multi-displayed. You may make it have a display process part.
[0010]
Thereby, it is possible to easily input the collision mode, the type of thrust, and the like while viewing the image of the shock absorber, and it is possible to shorten the input time.
[0011]
The image display screen may include a first screen on which an appearance image of the selected shock absorber is displayed, and a second screen on which a collision image is displayed as an animation. In this case, since the collision image is displayed in animation for each collision mode, the user can easily grasp the collision image and input items easily.
[0012]
The condition setting processing unit may include a moment calculation processing unit that calculates an inertia moment based on input data from the input device when the set collision mode is a rotational collision. Thereby, the shock absorber suitable for the rotation collision can be selected with high accuracy.
[0013]
The moment calculation processing unit may include a load mode selection processing unit that selects a load mode based on input data from the input device. In this case, the load mode selection processing unit may include a display processing unit that displays a list of load mode shapes and a setting screen for selecting a rotation axis. This makes it possible to easily perform an input operation for calculating moments related to a rotational collision, and to efficiently shorten the work time for selecting a shock absorber.
[0014]
In the above configuration, the calculation result such as the absorbed energy and the collision object equivalent mass, the selection result in which the selected shock absorber part number is displayed in a list in the order of the maximum absorption energy, and the selection result list are selected. You may make it have the display process part which displays the attachment dimension figure and main specification of a shock absorber in multiple. Thereby, the dimensions, main specifications, and various characteristics of the selected shock absorber can be confirmed at a glance, and the selected shock absorber can be easily verified.
[0015]
Moreover, you may make it have a list registration process part which registers each input value with high use frequency beforehand in the reference list corresponding to each input item used for selection of a shock absorber. When a set value or the like is input, by using a reference list, a frequently used value can be referred to, and the input time can be shortened efficiently.
[0016]
In the above configuration, a unit system selection processing unit that selects a unit system list based on input data from the input device among a plurality of lists in which unit systems to be used are registered in advance may be provided. . By selecting a unit system at the input stage, it is not necessary to perform unit conversion again, the input numerical value can be used as it is, and the trouble of unit conversion at the time of input can be eliminated.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the shock absorber selection system according to the present invention. Of An embodiment will be described with reference to FIGS.
[0022]
First, a shock absorber selection system, a shock absorber selection method, a shock absorber selection program, and a pneumatic
[0023]
A hard disk drive (HDD) 22 that accesses the
[0024]
The breakdown of the plurality of databases DB1 to DB6 includes a first database DB1 in which information on cylinders is accumulated, a second database DB2 in which information on electromagnetic valves and silencers is accumulated, and information on driving devices. A third database DB3, a fourth database DB4 in which information on pipes is stored, a fifth database DB5 in which information on joints is stored, and a sixth database DB6 in which information on shock absorbers is stored is there.
[0025]
The
[0026]
When the pneumatic
[0027]
As shown in FIG. 3, the pneumatic
[0028]
The first
[0029]
The second
[0030]
Then, as shown in FIG. 4, the first
[0031]
The first
[0032]
In addition, the first
[0033]
This independent characteristic
[0034]
Further, the first
[0035]
The buffer
[0036]
The dew condensation calculation processing unit 80 uses a dew condensation judgment standard that takes into account not only the size of the cylinder and the pipe but also the humidity, temperature and pressure of the supply air. In addition, the probability of condensation is predicted based on the probability of condensation based on the uncertainty of the condensation phenomenon in the experiment. Specifically, the amount of water mist generated in the system and the volume ratio of the cylinder piping are calculated from the result of device selection or characteristic calculation of the cylinder drive system, and the probability of occurrence of condensation is predicted.
[0037]
This pneumatic
[0038]
Furthermore, in this pneumatic
[0039]
That is, the flow rate characteristic is displayed by a pair of sonic conductance and critical pressure ratio. Here, the sonic conductance refers to a value obtained by dividing the passing mass flow rate of the device in the choke flow state by the product of the upstream absolute pressure and the density in the standard state. The critical pressure ratio refers to a pressure ratio (downstream pressure / upstream pressure) where choke flow occurs when the value is smaller than this value, and subsonic flow occurs when the value is greater than this value.
[0040]
The choke flow is a flow in which the upstream pressure is higher than the downstream pressure, and the speed reaches the sonic speed in a certain part of the equipment. The mass flow rate of the gas is proportional to the upstream pressure and does not depend on the downstream pressure. Subsonic flow refers to a flow above the critical pressure ratio. The standard state refers to the state of air at a temperature of 20 ° C., an absolute pressure of 0.1 MPa (= 100 kPa = 1 bar), and a relative humidity of 65%. In addition, an abbreviation (ANR) is added after the unit of air amount.
[0041]
Further, the first
[0042]
The
[0043]
The
[0044]
Here, the total stroke time refers to the time from when the solenoid valve is energized (de-energized) until the piston (rod) of the cylinder reaches the stroke end. Regarding the load mass and load force, the load acting on the cylinder has various forms such as an inertia load, a force load, an elastic load, and a viscous load. In this pneumatic
[0045]
The load force acting in the operating direction of the piston is the sum of (1): gravitational force component of load mass, (2): friction force, and (3): other external force acting on the cylinder. In this pneumatic
[0046]
When the usage is set to clamp or pressure input, in addition to moving the load mass, resistance force is generated at the time of clamping or press-fitting, so the clamp force or pressure input is input as the load force.
[0047]
On the other hand, the load factor is defined by the following equation.
[0048]
[Expression 1]
[0049]
The load factor is normally used as a parameter for determining the cylinder output safety factor (margin factor) in static work and as a parameter for determining piston speed (acceleration) in dynamic work. For example, 0.7 or less is recommended for static work, 1 or less for horizontal work, 0.5 or less for vertical work, and further reduction of the load factor for high speed work. .
[0050]
In this pneumatic
[0051]
Moreover, the 1st
[0052]
As shown in Fig. 6, the characteristic value display items are: total stroke time, piston start time, 90% output time, average speed, maximum speed, end speed, maximum acceleration, maximum pressure, maximum flow rate, single reciprocating air consumption Amount, required air amount.
[0053]
Here, the piston start time is the time from when the solenoid valve is energized (de-energized) to when the cylinder piston (rod) starts to move. Accurate determination is performed at the rise of the acceleration curve. Yes.
[0054]
The 90% output time refers to the time from when the solenoid valve is energized (deenergized) until the cylinder output reaches 90% of the theoretical output.
[0055]
The average speed is a value obtained by dividing the stroke by the “total stroke time”. The maximum speed is the maximum value of the piston speed during the movement of the piston. The end speed is the piston speed when the piston (rod) of the cylinder reaches the end of the stroke. In the case of a cylinder having an adjustable cushion, it refers to the piston speed at the cushion inlet and is used for judging the cushioning capacity and selecting the buffer mechanism. The maximum acceleration is the maximum value of piston acceleration during the movement of the piston. The maximum pressure is the maximum value of air pressure in the cylinder.
[0056]
One reciprocating air consumption is a converted value of the amount of air required for one reciprocating operation of the cylinder to a standard state, and is obtained according to Boyle-Charle's law. Includes the consumption of the cylinder itself and the consumption of piping connecting the cylinder and the solenoid valve. In the case of a double-acting cylinder, it is the sum of the consumption on both the push-out side and the pull-in side.
[0057]
The total air consumption of the entire apparatus is obtained by integrating all cylinders according to the operation time chart. This total air consumption is an important index for grasping the running cost, and becomes an air compressor selection criterion in consideration of an appropriate margin rate.
[0058]
The required amount of air refers to the amount of air that should be supplied to the system from upstream at a predetermined time. Since the required air amount varies depending on the operation direction, the larger one is used. In addition, when there are a plurality of cylinders, the maximum value is used among those operating simultaneously. This required air amount is a flow rate index for selecting the model size of the upstream piping system (FRL, pressure increasing valve, etc.) of the corresponding actuator system.
[0059]
Further, the device
[0060]
The circuit
[0061]
Specifically, as shown in FIG. 7, the circuit
[0062]
On the other hand, the device
[0063]
For example, when one cylinder classification is selected from a plurality of cylinder classifications displayed on the
[0064]
The
[0065]
On the other hand, when one solenoid valve classification is selected from the plurality of solenoid valve classifications displayed on the solenoid
[0066]
This solenoid
[0067]
Further, when one drive control device is selected from the plurality of drive control devices displayed on the drive control
[0068]
The
[0069]
Further, the first
[0070]
After completing the setting process on the circuit
[0071]
When the input process on the
[0072]
When the input process on the
[0073]
When the input processing on the
[0074]
On the other hand, as shown in FIG. 4, the independent characteristic
[0075]
As shown in FIG. 15, the characteristic
[0076]
The characteristic
[0077]
Further, the buffer
[0078]
As shown in FIG. 4, the condensation calculation processing unit 80 includes a tenth display processing unit 99. The tenth display processing unit 99 is activated based on a selection operation to the dew
[0079]
The air humidity is selected by selecting the absolute humidity, the relative humidity, the atmospheric dew point, or the pressure dew point as the humidity of the air supplied to the solenoid valve.
[0080]
Here, the dew condensation phenomenon, the dew generation mechanism, and the prevention measures for dew condensation will be described.
[0081]
Normally, condensation in a cylinder drive system refers to condensation (condensation of water) that occurs when compressed air after conditioning is generated during operation of the cylinder. As this condensation, there are phenomenally internal condensation and external condensation. Internal condensation is a phenomenon in which moisture in the air condenses inside the equipment or piping due to a decrease in the temperature of the air itself.External condensation cools the equipment that comes in contact with it, and the environment on the outer surface of the equipment. A phenomenon in which moisture in the air condenses.
[0082]
It is generally known that the root cause of the occurrence of condensation is a decrease in temperature due to adiabatic change of air, but there are various factors such as internal condensation and external condensation, condensation on small cylinders and condensation on large cylinders, etc. There is a form.
[0083]
Long pipes and small cylinders are prone to internal condensation due to insufficient air exchange. FIG. 19 shows the generation mechanism. On the other hand, when driving a large load with a large cylinder or using a meter-in circuit, condensation is likely to occur due to low temperature on the surface of the device. FIG. 20 shows the generation mechanism.
[0084]
And as a countermeasure against condensation, the first method is to prevent mist from occurring. This usually involves a method of reducing the humidity of the supply air, reducing the pressure, or adjusting the effective cross-sectional area of the speed control valve to be small. However, there are many cases where it is not possible to cope with the existing dehumidifying device due to the limited capacity and usage conditions.
[0085]
The second method is to prevent the generated mist from accumulating. In the case of condensation due to insufficient air exchange, there are the piping method, quick exhaust valve method and bypass piping method. In the piping method, the ratio of the pipe volume to the cylinder volume is reduced so that the remaining air in the cylinder and the pipe is sufficiently mixed with new air to be supplied and the remaining air is discharged. In general, the following relational expression
Cylinder air atmospheric pressure equivalent volume x 0.7 ≥ Piping volume ......... (1)
Should be satisfied. That is, as shown by a straight line A in FIG. 21, the region where the volume ratio is smaller than 1 / 0.7 at the point where the volume ratio is 1 / 0.7 is dew condensation and the region is larger than 1 / 0.7 Judge that condensation does not occur.
[0086]
In this relational expression, only the supply pressure and the size of the cylinder and the piping are considered as factors affecting the occurrence of condensation, and whether or not mist is generated is not considered as a premise of condensation.
[0087]
Therefore, in the present embodiment, as factors affecting the occurrence of dew condensation, the following relational expression that takes into account the supply air humidity, the presence or absence of mist generation due to the ambient temperature, and the amount of generation in addition to the size of the cylinder and the piping Based on this, measures to prevent condensation are taken.
Cylinder air volume converted to atmospheric pressure ≥ piping volume x critical mist generation amount (2)
[0088]
In other words, this method does not consider the safety factor, and introduces the probability of dew condensation according to the undetermined dew condensation area.
[0089]
In this case, as shown in FIG. 21, the region smaller than the characteristic curve B is dewed and the region larger than the characteristic curve B, with the characteristic curve B plotting the relationship between the volume ratio and the amount of mist generated. Judge that condensation does not occur. Thereby, it is possible to more accurately determine the occurrence of condensation.
[0090]
In the quick exhaust valve method, a quick exhaust valve is installed near the cylinder so that air in the cylinder is discharged directly to the atmosphere so that high-humidity air does not accumulate. If the piping method cannot be used due to the equipment layout, it is desirable to take measures to prevent dew condensation using this quick exhaust valve method.
[0091]
The bypass piping method is to sufficiently exchange air by using a check valve and a bypass pipe to allow one-way air supply and exhaust.
[0092]
Condensation due to low temperature on the surface of the device may reduce the speed controller or reduce the operation frequency so as not to rapidly reduce the temperature of the air. In this case, it is desirable to avoid the meter-in circuit as much as possible.
[0093]
Next, the processing operation in the first
[0094]
First, initialization is performed in step S1 of FIG. This initialization includes logical assignment of the working area to the main memory, setting of various parameters, display of the device
[0095]
Next, in step S <b> 2, the user operates the coordinate
[0096]
In the initial stage, since the circuit configuration is not set, the circuit diagram is not displayed on the
[0097]
In the processing in the circuit
[0098]
Next, in step S103, an input from the user is awaited. When there is an input, the process proceeds to the next step S104, and it is determined whether or not the cylinder is selected. This determination is made based on whether any cylinder classification displayed on the
[0099]
Next, in step S106, it is determined whether or not the selected cylinder classification is OK. This determination is made based on whether there is an input indicating OK. If not OK, the process returns to step S103 and waits for the input of the next cylinder selection or the like. If OK, the process proceeds to the next step S107 to enter the cylinder selection process in the device
[0100]
In this cylinder selection process, first, in step S201 of FIG. 27, the
[0101]
Next, in step S202, a search is made for a cylinder that satisfies a use condition among one or more cylinders included in the selected cylinder classification.
[0102]
In this search, calculation is made based on the programmed cylinder inner diameter calculation formula, cylinder buckling calculation formula, cylinder lateral load calculation formula and the basic equation shown in FIG. 28C. (1): Load condition (selected The system must satisfy the mechanical conditions so that it can fully operate in response to the input conditions such as the specified pneumatic actuator (cylinder) load mass / thrust, purpose of use and supply air pressure), (2): Speed condition (The selected system must allow the output member of the pneumatic actuator (for example, the piston of the cylinder) to reach the stroke end within the specified total stroke time), (3): Strength condition (the selected system is specified The minimum size that satisfies the load conditions and does not cause buckling, deformation, or destruction of the pneumatic actuator) Search cylinder from the first database DB1.
[0103]
After that, in step S203, the retrieved cylinder information (product number, etc.) is displayed in list format on the
[0104]
When there is an input, the process proceeds to the next step S205, where it is determined whether or not the cylinder is selected. If the input indicates return to the previous screen or cancellation instead of cylinder selection, the process returns to step S101 in FIG. 24 and the circuit setting process is entered again.
[0105]
If the cylinder is selected, the process proceeds to step S206, and the selected cylinder image (photograph image, computer graphic, etc.), specification description, and symbol mounting / mounting format of the cylinder and load connection format are read out, respectively. 154, the
[0106]
When there is an input, the process proceeds to the next step S208 to determine whether or not the format is selected. If it is an input indicating cancellation rather than a format selection, the process returns to step S204, and the cylinder selection process is started again. If the type is selected, the process proceeds to the next step S209 to set the cylinder mounting support type and the load connection type.
[0107]
Thereafter, in step S210, it is determined whether or not the determination is made. This determination is made based on whether or not there is an input indicating advancing to the next screen. For example, if it is an input indicating cancellation, the process returns to step S204 and again enters the cylinder selection process. If it is determined, the process proceeds to the next step S211, and the target value Coa of the synthesized sonic conductance is calculated for the cylinder (the response time of the system is mainly determined by the sonic conductance and critical pressure ratio of the equipment on the fluid passage of the cylinder). The value is distributed according to a certain rule, and the size of each device is determined. This is to make the sonic conductance of each device as close as possible to the optimum value and reduce the number of calculations in the optimum selection (see steps S602 to S606 in FIG. 30) in the characteristic
[0108]
The composite sonic conductance target value Coa is a composite value of the sonic conductances of all the throttles in the fluid passage necessary for the response time of the specified system (when the response time t is exactly the specified response time treq) (FIG. 29B). Reference).
[0109]
Here, the synthesis formula of the sonic conductance and the critical pressure ratio shown in FIG. 29A will be described. In this description, as shown in FIG. 29A, a case where a system in which pneumatic devices are connected in series is assumed will be mainly described.
[0110]
Based on the sonic conductance Ci and the critical pressure ratio bi of each pneumatic device, the synthesized sonic conductance Ct and the critical pressure ratio bt as a system are obtained as follows.
[0111]
First, for the two
[0112]
When α> 1, the flow of only the
[0113]
Using the above dimensionless number α, the synthesized speech conductance C of the
[0114]
In the next step, the combined sonic conductance C of
[0115]
A method of calculating the target value Coa of the synthesized sonic conductance is shown in the flowchart (steps S301 to S305) in FIG.
[0116]
First, in step S301, the sonic conductance Ccyl of the cylinder port is input as the initial value of the target value Coa of the synthesized sonic conductance. Next, in step S302, the response time t is calculated by simulation using Coa as the sonic conductance of the cylinder port.
[0117]
Next, in step S303, it is determined whether or not the calculated response time t is included in the deviation e of the designated response time treq. If it is determined that the calculated response time t is included in the deviation e, the target value Coa is determined in step S305. It is determined. If it is determined in step S303 that the deviation e is not included, the target value Coa is decreased stepwise in step S304, and the process returns to step S302.
[0118]
When the target value Coa of the synthesized sonic conductance is determined in step S211 of FIG. 27, the synthesized sonic conductance target value Coa is set to a value other than the cylinder by using the synthesis formula (1) of the sonic conductance and the critical pressure ratio of FIG. Sort to equipment and determine the size of equipment other than cylinders. In this case, in order to appropriately distribute the target value Coa of the synthesized sonic conductance to each device, as shown in FIG. 29B, each device is given a weight according to the weighting formula (2) corresponding to each device. To do.
[0119]
When the process in step S211 is completed, the cylinder selection process ends.
[0120]
Returning to the routine of FIG. 24, if it is determined in step S104 that the cylinder is not selected, the process proceeds to step S108 of FIG. 25 to determine whether or not the solenoid valve classification is selected. This determination is made based on whether any one of the solenoid valve classifications displayed on the solenoid
[0121]
If any one of the solenoid valve classifications has been selected, the process proceeds to the next step S109, where the information of the circuit diagram corresponding to the selected solenoid valve classification is read and displayed on the solenoid valve display portion of the
[0122]
In the electromagnetic valve selection process, first, in step S401 of FIG. 31, the electromagnetic
[0123]
Next, in step S402, a search is made for an electromagnetic valve that satisfies a use condition among one or more electromagnetic valves included in the selected electromagnetic valve classification. In this search, when the designated response time is tst and the sonic conductance of the cylinder is Ccyl, the minimum electromagnetic valve in which the sonic conductance Csol of the solenoid valve satisfies the following relational expression is searched from the second database DB2.
[0124]
Csol> f1 (tst, Ccyl)
Since the manifold and the exhaust treatment device (silencer) are attached to the solenoid valve, when the manifold and the exhaust treatment device need to be selected, the solenoid valve is searched, and the manifold and the exhaust treatment device are further searched.
[0125]
After that, in step S403, the searched solenoid valve information (part number, etc.) is displayed in list form on the
[0126]
When there is an input, the process proceeds to the next step S405, where it is determined whether or not the solenoid valve is selected. If the input indicates return to the previous screen or cancellation instead of the selection of the solenoid valve, the process returns to step S101 in FIG. 24 to enter the circuit setting process again.
[0127]
If it is selection of a solenoid valve, it will progress to step S406 and will read the image (a photograph image, computer graphics, etc.) and specification description of the selected solenoid valve, and will display on the
[0128]
Thereafter, in step S406, it is determined whether or not the determination is made. This determination is made based on whether or not there is an input indicating advancing to the next screen. For example, if the input indicates cancellation, the process returns to step S404, and the selection process of the electromagnetic valve is started again. If it is determined, this solenoid valve selection process ends.
[0129]
On the other hand, if it is determined in step S108 in FIG. 25 that the solenoid valve classification is not selected, the process proceeds to step S112 in FIG. 26 to determine whether or not the drive control device classification is selected. This determination is made based on whether or not any drive control device classification displayed on the drive control
[0130]
When any one of the drive control device classifications is selected, the process proceeds to the next step S113, and the circuit diagram information corresponding to the selected drive control device classification is read and displayed in the drive control device display portion of the
[0131]
Next, in step S114, it is determined whether or not the selected drive control device classification is OK. This determination is made based on whether there is an input indicating OK. If not OK, the process returns to step S103 to wait for the next input, and if OK, the process proceeds to the next step S115, and among the one or more drive control devices included in the selected drive control device classification, the use condition Search for drive control devices that satisfy
[0132]
In this search, when the designated response time is tst, the sonic conductance of the cylinder is Ccyl, and the sonic conductance of the solenoid valve is Csol, the smallest drive control device in which the sonic conductance Cspi of the drive control device satisfies the following relational expression is 3
[0133]
Cspi> f2 (tst, Ccyl, Csol)
Next, in step S116, the apparatus
[0134]
Next, in step S502, a tube that satisfies a use condition is searched from among one or more tubes included in the selected drive control device classification. In this search, when the designated response time is tst, the sonic conductance of the cylinder is Ccyl, the sonic conductance of the solenoid valve is Ssol, and the sonic conductance of the drive control device is Cspi, the sonic conductance Ctub of the tube satisfies the following relational expression. The smallest tube is searched from the fourth database DB4.
[0135]
Ctub> f3 (tst, Ccyl, Csol, Cspi)
After that, in step S503, the retrieved tube information (product number, etc.) is displayed in list format on the
[0136]
When there is an input, the process proceeds to the next step S505, where it is determined whether or not it is a tube selection. If it is not selection of a tube but the input returns to the previous screen or indicates cancellation, the process returns to step S101 in FIG.
[0137]
If the tube is selected, the process proceeds to step S506, where the image (such as a photographic image or computer graphic) of the selected tube and the specification description are read and displayed on the
[0138]
Thereafter, in step S506, it is determined whether or not the determination is made. This determination is made based on whether or not there is an input indicating advancing to the next screen. For example, if the input indicates cancellation, the process returns to step S504 and the tube selection process is started again. If it is determined, the pipe selection process ends.
[0139]
When the process in step S107 in FIG. 24, the process in step S111 in FIG. 25, or the process in step S116 in FIG. 26 is completed, the process proceeds to step S117 in FIG. Determine whether or not. If selection has not been completed for all devices, the process returns to step S101, and the circuit
[0140]
If it is determined in step S117 that the selection of the cylinder, the solenoid valve, the drive control device, and the piping has been completed, the processing in the circuit
[0141]
Returning to the main routine of FIG. 22, in the next step S4, the processing in the characteristic
[0142]
In the processing in the characteristic
[0143]
This calculation is performed by numerically calculating the basic equations of cylinders, solenoid valves, drive control devices, piping, joints, and the like shown in FIGS. 28A to 28C and FIGS. 34A to 34D.
[0144]
Specifically, in the physical model of the cylinder drive system shown in FIG. 28A, the passage flow rate qm of the restrictor can be expressed by equations (1a) and (1b) as the basic equation of the restrictor in FIG. 28B. That is, in the case of choke flow, that is, p2 / p1 ≦ b, it is expressed by equation (1a), and in the case of subsonic flow, that is, when p2 / p1> b, it is expressed by equation (1b). The
[0145]
Expressions for passing flow rates of electromagnetic switching valves, drive control devices, pipe joints, and the like are obtained from the expressions (1a) and (1b) shown in FIG. 28B. When the temperature change of the air is taken into consideration, the state equations (2) to (4), the energy equations (5) to (7), and the equation of motion (8) are established for the air cylinder as the basic equations of the air cylinder in FIG.
[0146]
With respect to the pipe model of FIG. 34A, the basic equations of the pipe (pipe) in FIG. 34B are expressed as a continuous equation (9), a state equation (10), an equation of motion (11), and an energy equation (12).
[0147]
When the pipe is divided into n pieces as shown in FIG. 34C and the i-th element is considered, as shown in FIG. 34D, the basic equations are as follows: continuous equation (13), state equation (14), equation of motion (15) And the energy equation (16). Note that the symbols and suffixes of the basic equations shown in FIGS. 28A to 28C and FIGS. 34A to 34D are described in FIG.
[0148]
Next, in step S602, it is determined whether or not the response time t of the selected cylinder drive system is shorter than the specified response time tst. If it is determined that the response time t is shorter (t <tst), step S603 and The process proceeds to step S604. In step S603 and step S604, since there is a margin in at least the size of the device selected as described above, the size of the device is reduced to the point closest to the specified response time tst.
[0149]
That is, in step S603 and step S604, (1): the size is reduced from the largest of the devices other than the cylinder (electromagnetic switching valve, drive control device, piping, fitting, exhaust treatment device), and (2) : When it becomes better after downsizing, continue downsizing from the largest one. (3): When the size of a certain device reaches the lower limit, this device is excluded from the size reduction target and the size of other devices. Continue down, and when there are no target devices for downsizing, the result up to that point is the final result. (4): When t ≧ tst for the first time due to downsizing of a device, the device change process is terminated. The result immediately before is the final result.
[0150]
On the other hand, when it is determined in step S602 that the response time t of the cylinder drive system is equal to or longer than the specified response time tst (t ≧ tst), the process proceeds to step S605 and step S606. In steps S605 and S606, at least the size of the device selected as described above is too small, so the size of the device is increased to a place closest to the specified response time tst.
[0151]
That is, in step S605 and step S606, (1): The size is increased from the smallest device (electromagnetic switching valve, drive control device, piping, fitting, exhaust processing device) other than the cylinder, and (2): If it becomes worse after the size up, return it to the previous value, and exclude this device in the next size up. (3): When the size of a certain device reaches the upper limit, there is no compatible device, so the selection is canceled (4): When the minimum sonic conductance in the electromagnetic switching valve, drive control device, piping, and fittings is a predetermined number of times the sonic conductance of the cylinder, the selection is stopped. (5): Some device When t <tst for the first time due to the size increase, the device change process is terminated, and the result at that time is taken as the final result.
[0152]
The minimum size of the solenoid valve, drive control device, piping, pipe fitting, and exhaust processing device is satisfied while satisfying the specified response time tst under the premise that the cylinder has been selected by the optimal selection in steps S602 to S606. Will be selected.
[0153]
Next, in step S607, a connectable joint is searched from the fifth database DB5 based on the above-described characteristic calculation result. When the joint search is finished, the processing in the characteristic
[0154]
Returning to the main routine of FIG. 22, in the next step S <b> 5, the device
[0155]
Next, in step S6, it is determined whether or not to change the cylinder classification, the solenoid valve classification, or the drive control equipment classification. This determination is made based on whether or not there is an input indicating “return to the previous screen”. If there is a change instruction, the process returns to step S3 and the process in the circuit
[0156]
If there is no change instruction, the process proceeds to the next step S7 to determine whether or not there is an independent characteristic calculation request. This determination is made based on whether or not a selection operation has been performed on the
[0157]
In this independent characteristic
[0158]
Next, in step S704, it is determined whether there is a circuit setting request. This determination is made based on whether or not a selection operation has been performed on the circuit
[0159]
When the process in the circuit
[0160]
When the processing in the characteristic
[0161]
Returning to the main routine of FIG. 22, in the next step S9, it is determined again whether or not to display the device
[0162]
If it is determined in step S7 that there is no independent characteristic calculation request, the process proceeds to step S10 in FIG. 23 to determine whether there is a buffer calculation request. This determination is made based on whether or not a selection operation has been performed on the
[0163]
If there is a buffer calculation request, the process proceeds to the next step S11, where the buffer
[0164]
Next, in step S802, input from the user is awaited. When there is an input, the process proceeds to the next step S803, where it is determined whether or not it is a selection input of a buffer type and a workpiece mounting type. If it is a type selection input, the process proceeds to the next step S804, and the selected buffer type and workpiece mounting type are secured.
[0165]
When the process in step S804 is completed, or when it is determined that the input is not a format selection input in step S803, the process proceeds to the next step S805, where it is determined whether the request is a calculation start request. This determination is made based on whether or not the
[0166]
If it is not a calculation start request, the process returns to step S802 to wait for the next input, and if it is a calculation start request, the process proceeds to the next step S806.
[0167]
In step S806, kinetic energy E1, thrust energy E2, and absorbed energy E of the cylinder are calculated based on the cylinder part number, load mass, mounting angle, supply pressure, end speed, shock absorber type and workpiece mounting type, and then step S807. The allowable energy Er is calculated. The cylinder part number, the load mass, the mounting angle, the supply pressure, and the terminal speed are values already input as usage conditions and values obtained by characteristic calculation.
[0168]
Next, in step S808, it is determined whether or not the calculated absorbed energy E is smaller than the allowable energy Er. If smaller, the process proceeds to step S809, where the absorption energy item and the allowable energy item of the
[0169]
In step S808, if the calculated absorbed energy is equal to or greater than the allowable energy, the process proceeds to step S810 to display values corresponding to the absorbed energy item and the allowable energy item on the calculation result screen, and further, as a comment sentence. A message indicating that it is out of the allowable range is displayed.
[0170]
When the processing in step S809 or step S810 ends, the processing in the buffer
[0171]
Returning to the main routine of FIG. 23, if it is determined in step S10 that the request is not a buffer calculation request, the process proceeds to step S12 to determine whether or not there is a condensation calculation request. This determination is made based on whether or not there has been a selection operation on the
[0172]
If there is a condensation calculation request, the process proceeds to the next step S13, and the process in the condensation calculation processing unit 80 is started. In the process of the condensation calculation processing unit 80, first, in step S901 of FIG. 38, the
[0173]
Next, in step S902, input from the user is awaited. When there is an input, the process proceeds to the next step S903, where it is determined whether or not it is a selection input for the supply air humidity. If it is a selection input of supply air humidity, it will progress to the following step S904 and the selected supply air humidity will be ensured.
[0174]
When the processing in step S904 is completed, or when it is determined in step S903 that the input is not a selection input of supply air humidity, the process proceeds to the next step S905, where it is determined whether it is a calculation start request. This determination is made based on whether or not the
[0175]
If it is not a calculation start request, the process returns to step S902 to wait for the next input, and if it is a calculation start request, the process proceeds to the next step S906.
[0176]
In step S906, the low-temperature ambient temperature is calculated based on the cylinder part number, the pipe part number, the pipe length, the ambient temperature, the supply pressure, and the supply air humidity. Subsequently, in step S907, the mist generation amount M is calculated. Note that the pipe part number, pipe length, ambient temperature, and supply pressure are values already input as usage conditions and values obtained by characteristic calculation.
[0177]
Next, in step S908, it is determined whether or not mist is generated, that is, whether or not the amount of mist generated is greater than zero. If it is larger than 0, the process proceeds to the next step S909, and the volume ratio Rv between the atmospheric pressure converted volume of the cylinder air and the volume in the pipe is calculated. Subsequently, in step S910, a critical mist generation amount Mc is calculated.
[0178]
Then, in the next step S911, the relationship between the mist generation amount M and the critical mist generation amount Mc is determined. If M> Mc + b (b is a constant), the process proceeds to step S912, and the condensation probability is displayed on the
[0179]
If the relationship between the mist generation amount M and the critical mist generation amount Mc is Mc−b ≦ M ≦ Mc + b, the process proceeds to step S913, the condensation probability is displayed on the
[0180]
When the relationship between the mist generation amount M and the critical mist generation amount Mc is M <Mc−b, or when it is determined in step S908 that the mist generation amount is 0, the process proceeds to step S914, and a result display unit A condensation probability is displayed in 256, and a message indicating that no condensation is present is displayed as a comment.
[0181]
When the process in step S912, step S913, or step S914 ends, the process in the condensation calculation processing unit 80 ends.
[0182]
Returning to the main routine of FIG. 23, if it is determined in step S12 that the request is not a condensation calculation request, the process proceeds to step S14 to determine whether it is a print request. This determination is made based on whether or not a selection operation has been performed on the
[0183]
If there is a print request, the process proceeds to the next step S15, and the result of device selection (characteristic values, dynamic characteristics, etc.) and usage conditions are printed.
[0184]
If it is determined in step S14 that the request is not a print request, the process proceeds to step S16 to determine whether it is a save request. This determination is made based on whether or not a selection operation has been performed on the
[0185]
If there is a storage request, the process proceeds to the next step S17, and the result of device selection (characteristic values, dynamic characteristics, etc.) and usage conditions are recorded on, for example, a hard disk or an optical disk.
[0186]
When the process in step S11, the process in step S13, the process in step S15, or the process in step S17 is completed, the process proceeds to step S18 to determine whether or not to enter a new cylinder drive system setting. . If it is desired to continue the setting process or the confirmation process for the cylinder drive system set this time, the process returns to step S7 and subsequent steps. When moving to the setting of a new cylinder drive system, the process proceeds to the next step S19, where it is determined whether or not there is an end request for the pneumatic
[0187]
Next, the second
[0188]
The part number selection function automatically selects the part number of the shock absorber that satisfies the absorbed energy from the series when the shock absorber series name, collision type, usage conditions, etc. are entered, and displays multiple candidate devices in size order It is.
[0189]
The specific moment calculation function is a function that calculates a moment of inertia of a load when a specific load form is selected and mass and dimensions are input.
[0190]
In other words, the second
[0191]
In addition, it is possible to cope with various collision modes by combining various external thrust modes such as horizontal, ascending, descending, linear collision and rotation collision at any angle, and cylinder driving and motor driving.
[0192]
Then, as shown in FIG. 39, the second
[0193]
The condition
[0194]
That is, the second
[0195]
In other words, the second
[0196]
In addition, the second
[0197]
The
[0198]
Among the items in the
[0199]
On the other hand, the second shock absorber
[0200]
Of the items in the
[0201]
Further, as shown in FIG. 39, the second
[0202]
Further, the shock absorber
[0203]
In addition, as shown in FIG. 39, the condition setting
[0204]
This
[0205]
Further, as shown in FIG. 39, the moment
[0206]
As shown in FIG. 44, the load
[0207]
Next, the processing operation in the second
[0208]
First, in step S1001 of FIG. 45, the shock absorber
[0209]
Next, in step S1102, a shock absorber option is selected based on input data from the coordinate
[0210]
FIG. 47 shows the types of collision modes and thrust types selected in steps S1103 and S1104, and the relationship between the calculation formulas. FIG. 48 shows the breakdown of the calculation formulas according to the collision type, the mounting mode, and the thrust types. To FIG. These pieces of information are registered as a shock absorber information table on the hard disk, for example. In a calculation process for selecting a shock absorber, which will be described later, for example, a necessary calculation formula or the like is read out using the input collision type, mounting form, and thrust type as a reading index and used for the calculation.
[0211]
Next, in step S1105, it is determined whether or not cylinder driving is selected according to the type of thrust. If cylinder driving is selected, the process proceeds to the next step S1106, and this time input from the coordinate
[0212]
Next, in step S1107, it is determined whether or not a cylinder part number has been designated. If the cylinder part number has not yet been designated, the process proceeds to the next step S1108, and the cylinder part number is selected based on the input data from the coordinate
[0213]
When the processing in step S1108 is completed, or when it is determined in step S1107 that the cylinder part number has already been specified, or in step S1105, it is determined that cylinder driving is not selected. The condition input processing in the condition setting
[0214]
Returning to the main routine of FIG. 45, in the next step S1003, the numerical setting process in the condition setting
[0215]
Next, in step S1202, an input from the user is awaited. When there is an input, the process proceeds to the next step S1203. If the input data is numerical data, the process proceeds to the next step S1204, the input item and the numerical data are associated with each other, and the process returns to step S1202.
[0216]
If the input data is not numerical data, the process proceeds to the next step S1205, and it is determined whether or not the request is a moment calculation request. This determination is made based on whether or not the collision type is a rotation collision and an operation input to the
[0217]
If it is a moment calculation request, the process proceeds to the next step S1206, and the process in the moment
[0218]
In the process in the moment
[0219]
If it is a load form change request, the process proceeds to the next step S1303, and the process in the load form
[0220]
FIG. 59 shows a breakdown of the shape of the load form selected in steps S1402 and S1403 and the type (pattern) of the rotating shaft. A calculation formula is prepared corresponding to the shape pattern of each load form, and such information is registered as a moment information table in the hard disk, for example. In the moment calculation process to be described later, for example, a necessary calculation formula or the like is read out using the shape of the input load form and the type of the rotation axis as a reading index, and is used for the calculation.
[0221]
When the selection processing in steps S1402 and S1403 is completed, the processing in the load mode
[0222]
Returning to the routine of FIG. 57, in the next step S1304, the
[0223]
Returning to the routine of FIG. 56, when the moment calculation processing in step S1206 is completed, the process proceeds to the next step S1207, and the second currently being set is displayed on the screen of the
[0224]
On the other hand, if it is determined in step S1205 that the input data is not a moment calculation request, it is determined in the next step S1208 whether it is a selection start request. This determination is made based on whether or not there has been an operation input of the
[0225]
In step S1207, if it is not a selection start request but data indicating cancellation, for example, the process returns to step S1002 in FIG. 45 to enter the condition input process again. On the other hand, if the input data is a selection start request, the numerical value input process ends.
[0226]
Returning to the main routine of FIG. 45, in the next step S1004, the processing in the shock absorber
[0227]
Next, in step S1503, a colliding object equivalent mass Me1 that can be absorbed by the temporarily selected shock absorber is calculated. This calculation is performed by reading out the collision object equivalent mass calculation parameters regarding the shock absorber temporarily selected from the sixth database DB6.
[0228]
Next, in step S1504, the kinetic energy E1 is calculated based on the input various conditions, and then in step S1605, the thrust energy E2 is calculated based on the input various conditions. Thereafter, in step S1606, the calculated kinetic energy and thrust energy are added to obtain the absorbed energy E.
[0229]
Next, in step S1507, the actual collision object equivalent mass Me2 is obtained using the following calculation formula based on the calculated absorption energy and various input conditions.
[0230]
Me2 = 2 × E / (V2 × N)
Here, V is the collision speed and N is the number of shock absorbers used.
[0231]
Next, in step S1508, it is determined whether or not the temporarily selected shock absorber is compatible. This determination is made based on whether or not the collision object equivalent mass Me1 of the temporarily selected shock absorber is larger than the actual collision object equivalent mass Me2.
[0232]
If it is determined that the collision object equivalent mass Me1 is equal to or less than the collision object equivalent mass Me2, the process advances to step S1509 to search for the next largest shock absorber in the selected series. Thereafter, in step S1510, it is determined whether or not the corresponding shock absorber exists. If it does not exist, the process proceeds to step S1511, and an error message such as “There is no corresponding device in the selected series” is displayed on the screen of the
[0233]
If a shock absorber exists, the process proceeds to step S1512 to temporarily select the shock absorber and repeat the processing from step S1503.
[0234]
If it is determined in step S1508 that the temporarily selected shock absorber is suitable, the process proceeds to the next step S1513, and the part number of the temporarily selected shock absorber is determined as the selected part number. The processing in the
[0235]
Returning to the main routine of FIG. 45, in the next step S1005, the shock absorber
[0236]
Although the subsequent processing is omitted here, the shock absorber selection result (various energy values, collision object equivalent mass, various characteristic values, etc.) is printed by the selection operation on the
[0237]
Next, a program for realizing “various settings (general master and unit master)” which is one item on the
[0238]
As shown in FIG. 61, first, the general-purpose master is realized by activating the list
[0239]
The list
[0240]
When editing, the general data is clicked and only the numerical data is changed.
[0241]
By using this general-purpose master, values that are frequently used can be referred to while using the
[0242]
Next, the unit master is realized by activating the unit system
[0243]
The unit system
[0244]
By using this unit master and selecting a unit system at the input stage, it is not necessary to perform unit conversion again, and the input numerical value can be used as it is.
[0245]
As described above, in the pneumatic device selection system, the pneumatic device selection method, the pneumatic device selection program, and the recording medium according to the present embodiment, the cylinder drive system selection process is performed based on the input data from the coordinate
[0246]
In particular, the first
[0247]
Moreover, since the first
[0248]
In addition, the first
[0249]
In particular, the circuit
[0250]
The first
[0251]
Then, the device
[0252]
Normally, in selecting a device, various data of various devices are grasped and extracted empirically, but there is a problem that it takes a lot of time to select. However, the device
[0253]
As described above, by providing the above-described various display processing units, it is possible to easily perform an operation for selecting various devices based on, for example, a GUI (Graphical User Interface) while viewing the display screen, thereby improving operability. Can be made.
[0254]
Further, the first
[0255]
This is because in the process of selecting cylinder drive system equipment that satisfies the set input conditions, if the usage conditions are changed in the middle, or if the usage conditions are set arbitrarily, the equipment selection process will be performed. Without resetting certain setting data, the independent characteristic
[0256]
In particular, the independent characteristic
[0257]
In the present embodiment, the buffer calculation process for calculating the energy to be absorbed by the cylinder based on the calculated characteristics of the cylinder drive system and the buffer type and workpiece mounting type selected through the coordinate
[0258]
In the present embodiment, a condensation calculation processing unit that calculates the probability of condensation occurring in the cylinder drive system based on the calculated characteristics of the cylinder drive system and the air humidity selected through the coordinate
[0259]
On the other hand, the second
[0260]
Normally, shock absorbers are selected empirically by grasping various data of various devices, but there is a problem that the selection takes a lot of time. However, by this second
[0261]
In particular, the second
[0262]
The second
[0263]
Thereby, it is possible to easily input the collision mode, the type of thrust, and the like while viewing the image of the shock absorber, and it is possible to shorten the input time. Furthermore, in this embodiment, since at least the collision condition set by the first
[0264]
Since the
[0265]
The second selection processing unit displays the calculation
[0266]
Thereby, the dimensions, main specifications, and various characteristics of the selected shock absorber can be confirmed at a glance, and the selected shock absorber can be easily verified.
[0267]
In the present embodiment, the first and second
[0268]
In addition, the unit system
[0269]
The shock absorber selection system according to the present invention. Is Of course, the present invention is not limited to the above-described embodiments, and various configurations can be adopted without departing from the gist of the present invention.
[0270]
【The invention's effect】
As described above, the shock absorber selection system according to the present invention. To According to this, it can be ported to the function of the pneumatic equipment selection system, and the shock absorber selection that has been done empirically can be done automatically and easily, greatly reducing the time required for shock absorber selection. can do.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a pneumatic equipment selection system to which a shock absorber selection system, a shock absorber selection method, a shock absorber selection program, and a recording medium according to the present embodiment are applied.
FIG. 2 is an explanatory diagram showing a menu screen.
FIG. 3 is a functional block diagram showing a configuration of a pneumatic device selection system.
FIG. 4 is a functional block diagram showing a configuration of a first selection processing unit.
FIG. 5 is an explanatory diagram showing a display example of a device selection input screen.
FIG. 6 is an explanatory diagram showing a display example of a device selection result screen.
FIG. 7 is an explanatory diagram illustrating a display example of a circuit configuration setting screen.
FIG. 8 is an explanatory diagram showing a display example of a cylinder selection screen.
FIG. 9 is an explanatory view showing a display example of a solenoid valve selection screen.
FIG. 10 is an explanatory diagram showing a display example of a pipe selection screen.
FIG. 11 is an explanatory diagram showing a circuit configuration setting screen in the wizard function.
FIG. 12 is an explanatory diagram showing a setting screen related to the total stroke time in the wizard function.
FIG. 13 is an explanatory diagram showing a setting screen related to piping in the wizard function.
FIG. 14 is an explanatory diagram showing a setting screen related to a load in the wizard function.
FIG. 15 is an explanatory diagram showing a display example of a characteristic calculation input screen.
FIG. 16 is an explanatory diagram illustrating a display example of a characteristic calculation result screen.
FIG. 17 is an explanatory diagram illustrating a display example of a buffer calculation screen.
FIG. 18 is an explanatory diagram showing a display example of a condensation calculation screen.
FIG. 19 is an explanatory diagram showing a mechanism of occurrence of condensation when air exchange is insufficient.
FIG. 20 is an explanatory view showing a mechanism of occurrence of dew condensation due to low temperature on the device surface.
FIG. 21 is a characteristic diagram showing the relationship between the volume ratio and the amount of mist generated.
FIG. 22 is a flowchart (No. 1) showing a processing operation in a first selection processing unit.
FIG. 23 is a flowchart (No. 2) showing a processing operation in the first selection processing unit.
FIG. 24 is a flowchart (No. 1) showing a processing operation in a circuit setting processing unit.
FIG. 25 is a flowchart (No. 2) illustrating a processing operation in the circuit setting processing unit;
FIG. 26 is a flowchart (No. 3) illustrating the processing operation in the circuit setting processing unit;
FIG. 27 is a flowchart showing cylinder selection processing in a device selection processing unit.
28A is an explanatory diagram showing a physical model of a cylinder drive system, FIG. 28B is a diagram showing a basic equation of a throttle, and FIG. 28C is a diagram showing a basic equation of an air cylinder.
FIG. 29A is a diagram showing a synthesis formula of sonic conductances and critical pressure ratios of all throttlings of fluid passages necessary for the response time of the system, and FIG. 29B is a diagram showing a formula for weighting each device. is there.
FIG. 30 is a flowchart for obtaining a target value of a synthesized sonic conductance.
FIG. 31 is a flowchart showing electromagnetic valve selection processing in a device selection processing unit.
FIG. 32 is a flowchart showing pipe selection processing in a device selection processing unit.
FIG. 33 is a flowchart showing a processing operation in a characteristic calculation processing unit.
FIG. 34A is an explanatory diagram showing a pipeline model used in the characteristic calculation, FIG. 34B is a diagram showing a basic equation of the pipeline, and FIG. 34C is a diagram when the pipeline is divided into n pieces; FIG. 34D is a diagram showing a basic equation in the i-th element pipe discrete model.
FIG. 35 is an explanatory diagram of symbols and suffixes of the basic equations shown in FIGS. 28A to 28C and FIGS. 34A to 34D.
FIG. 36 is a flowchart showing a processing operation in an independent characteristic calculation processing unit.
FIG. 37 is a flowchart showing a processing operation in a buffer calculation processing unit.
FIG. 38 is a flowchart showing a processing operation in a condensation calculation processing unit.
FIG. 39 is a functional block diagram showing a configuration of a second selection processing unit which is a shock absorber selection program according to the present embodiment.
FIG. 40 is an explanatory diagram showing a display example of a first shock absorber selection input screen.
FIG. 41 is an explanatory diagram showing a display example of a second shock absorber selection input screen.
FIG. 42 is an explanatory diagram showing a display example of a shock absorber selection result screen.
FIG. 43 is an explanatory diagram showing a display example of a moment calculation screen.
FIG. 44 is an explanatory diagram showing a display example of a load mode selection screen.
FIG. 45 is a flowchart showing a processing operation in a second selection processing unit.
FIG. 46 is a flowchart showing condition input processing in a condition setting processing unit.
FIG. 47 is a table showing the types of collision modes and thrust types to be selected, and the relationship between the respective calculation formulas.
FIG. 48 is an explanatory diagram showing calculation formulas in the case of linear collision, arbitrary attachment, and cylinder drive.
FIG. 49 is an explanatory diagram showing calculation formulas in the case of linear collision, arbitrary attachment, and motor drive.
FIG. 50 is an explanatory diagram showing calculation formulas in the case of a linear collision, arbitrary attachment, and slope descent.
FIG. 51 is an explanatory diagram showing calculation formulas in the case of linear collision, arbitrary attachment, and other thrusts.
FIG. 52 is an explanatory diagram showing calculation formulas in the case of rotational collision and cylinder driving.
FIG. 53 is an explanatory diagram showing calculation formulas in the case of rotational collision and motor drive.
FIG. 54 is an explanatory diagram showing calculation formulas in the case of rotational collision and other thrusts.
FIG. 55 is an explanatory diagram showing a calculation formula in the case of a rotation collision and a slope descent.
FIG. 56 is a flowchart showing numerical value input processing in a condition setting processing unit.
FIG. 57 is a flowchart showing a processing operation in a moment calculation processing unit.
FIG. 58 is a flowchart showing a processing operation in a load mode selection processing unit.
FIG. 59 is a table showing the breakdown of the shape of the load form and the type (pattern) of the rotating shaft.
FIG. 60 is a flowchart showing a processing operation in a shock absorber selection processing unit.
61 is a functional block diagram illustrating configurations of a list registration processing unit and a unit system selection processing unit. FIG.
FIG. 62 is an explanatory diagram showing a display example of a general-purpose master screen.
FIG. 63 is an explanatory diagram showing a display example of a unit master screen.
[Explanation of symbols]
10 ... Pneumatic
24 ... Coordinate
28 ...
52 ...
62 ... Second
66 ... Unit system
72 ... Device
76: Independent characteristic
80 ... dew condensation
84 ... Second display processing unit 86 ... Third display processing unit
88 ... Fourth display processing unit 90 ... Fifth display processing unit
92: Sixth display processing unit 94: Seventh display processing unit
96: Eighth display processing unit 98: Ninth display processing unit
99: Tenth display processing unit 100: Device selection input screen
102 ...
110 ... Device
114: Circuit configuration display unit 116: Condition display unit
117 ...
120 ...
130 ... Shock
142: Cylinder display 144: Drive control device display
146 ... Solenoid
150 ...
154 ...
158... First
170 ... Solenoid
174 ...
180 ...
184 ...
190 ... Setting screen for all stroke times
200 ...
220 ... Characteristic
224 ...
228 ...
240 ...
300 ... Series
304 ... Shock absorber
312 ... 13th
316: Fourteenth display processing unit
400 ... First shock absorber selection input screen
402 ... Second shock absorber selection input screen
404 ... Series
408 ...
412 ...
416 ...
420 ... Shock absorber
424 ... Selection
440 ...
444 ...
448 ... Calculation
452 ... Shape
456 ... Image display section
DB1 to DB6 ... 1st to 6th databases
Claims (9)
前記コンピュータ(16)に接続された少なくとも空気圧機器に関するデータベース(DB1〜DB6)と、
前記コンピュータ(16)に接続され、操作者の入力操作に基づく入力データを前記コンピュータ(16)に入力する入力装置(24,26)と、
前記コンピュータ(16)に接続され、該コンピュータ(16)からの処理情報を表示する表示装置(28)とを有するショックアブソーバ選定システムにおいて、
前記入力装置(24,26)からの入力データに基づいてショックアブソーバの種類を設定する種類設定処理部(300)と、
前記入力装置(24,26)からの入力データに基づいて少なくとも衝突形態と使用条件を設定する条件設定処理部(302)と、
前記設定された少なくとも衝突形態と使用条件に基づいて、前記設定された種類のうちから最適なサイズのショックアブソーバを選定するショックアブソーバ選択処理部(304)とを有するショックアブソーバ選定システムであって、
さらに、ショックアブソーバの種類の設定画面(404)と、少なくとも衝突形態及び使用条件を設定するための条件設定画面(406,408,410,412)と、選定されたショックアブソーバの画像を表示するための画像表示画面(414)をマルチ表示する表示処理部(306)を有することを特徴とするショックアブソーバ選定システム。A computer (16);
A database (DB1 to DB6) concerning at least pneumatic equipment connected to the computer (16);
An input device (24, 26) connected to the computer (16) for inputting input data based on an input operation of an operator to the computer (16);
In the shock absorber selection system having a display device (28) connected to the computer (16) and displaying processing information from the computer (16),
A type setting processing unit (300) for setting the type of shock absorber based on input data from the input device (24, 26);
A condition setting processing unit (302) for setting at least a collision mode and a use condition based on input data from the input device (24, 26);
A shock absorber selection system having a shock absorber selection processing unit (304) for selecting a shock absorber having an optimum size from the set types based on at least the set collision mode and use conditions,
Further, a shock absorber type setting screen (404), a condition setting screen (406, 408, 410, 412) for setting at least the collision mode and use conditions, and an image of the selected shock absorber are displayed. A shock absorber selection system comprising: a display processing unit (306) that multi-displays the image display screen (414).
前記画像表示画面(414)は、選定されたショックアブソーバの外観画像が表示される第1の画面(414a)と、衝突イメージをアニメーション表示する第2の画面(414b)を有することを特徴とするショックアブソーバ選定システム。The shock absorber selection system according to claim 1,
The image display screen (414) has a first screen (414a) on which an appearance image of the selected shock absorber is displayed and a second screen (414b) on which a collision image is animated. Shock absorber selection system.
前記コンピュータ(16)に接続された少なくとも空気圧機器に関するデータベース(DB1〜DB6)と、
前記コンピュータ(16)に接続され、操作者の入力操作に基づく入力データを前記コンピュータ(16)に入力する入力装置(24,26)と、
前記コンピュータ(16)に接続され、該コンピュータ(16)からの処理情報を表示する表示装置(28)とを有するショックアブソーバ選定システムにおいて、
前記入力装置(24,26)からの入力データに基づいてショックアブソーバの種類を設定する種類設定処理部(300)と、
前記入力装置(24,26)からの入力データに基づいて少なくとも衝突形態と使用条件を設定する条件設定処理部(302)と、
前記設定された少なくとも衝突形態と使用条件に基づいて、前記設定された種類のうちから最適なサイズのショックアブソーバを選定するショックアブソーバ選択処理部(304)とを有するショックアブソーバ選定システムであって、
前記条件設定処理部(302)は、設定された衝突形態が回転衝突である場合に、前記入力装置(24,26)からの入力データに基づいて、慣性モーメントを計算するモーメント計算処理部(310)を有することを特徴とするショックアブソーバ選定システム。A computer (16);
A database (DB1 to DB6) concerning at least pneumatic equipment connected to the computer (16);
An input device (24, 26) connected to the computer (16) for inputting input data based on an input operation of an operator to the computer (16);
In the shock absorber selection system having a display device (28) connected to the computer (16) and displaying processing information from the computer (16),
A type setting processing unit (300) for setting the type of shock absorber based on input data from the input device (24, 26);
A condition setting processing unit (302) for setting at least a collision mode and a use condition based on input data from the input device (24, 26);
A shock absorber selection system having a shock absorber selection processing unit (304) for selecting a shock absorber having an optimum size from the set types based on at least the set collision mode and use conditions,
The condition setting processing unit (302) calculates a moment of inertia (310) based on input data from the input device (24, 26) when the set collision mode is a rotational collision. A shock absorber selection system characterized by comprising:
前記モーメント計算処理部(310)は、前記入力装置(24,26)からの入力データに基づいて、負荷形態の選択を行う負荷形態選択処理部(314)を有することを特徴とするショックアブソーバ選定システム。In the shock absorber selection system according to claim 3,
The moment calculation processing unit (310) includes a load type selection processing unit (314) that selects a load type based on input data from the input device (24, 26). system.
前記負荷形態選択処理部(314)は、負荷形態形状のリスト表示(452)と、回転軸を選択するための設定画面(454)の表示を行う表示処理部(316)を有することをショックアブソーバ選定システム。The shock absorber selection system according to claim 4,
The shock absorber includes a display processor (316) that displays a list (452) of a load configuration shape and a setting screen (454) for selecting a rotation axis. Selection system.
前記コンピュータ(16)に接続された少なくとも空気圧機器に関するデータベース(DB1〜DB6)と、
前記コンピュータ(16)に接続され、操作者の入力操作に基づく入力データを前記コンピュータ(16)に入力する入力装置(24,26)と、
前記コンピュータ(16)に接続され、該コンピュータ(16)からの処理情報を表示する表示装置(28)とを有するショックアブソーバ選定システムにおいて、
前記入力装置(24,26)からの入力データに基づいてショックアブソーバの種類を設定する種類設定処理部(300)と、
前記入力装置(24,26)からの入力データに基づいて少なくとも衝突形態と使用条件を設定する条件設定処理部(302)と、
前記設定された少なくとも衝突形態と使用条件に基づいて、前記設定された種類のうちから最適なサイズのショックアブソーバを選定するショックアブソーバ選択処理部(304)とを有するショックアブソーバ選定システムであって、
さらに、吸収エネルギや衝突物相当質量などの計算結果(422)と、選定されたショックアブソーバの品番が最大吸収エネルギの順でリスト表示される選定結果(424)と、該選定結果のリストから選択されたショックアブソーバの取付寸法図及び主要仕様(426)とをマルチ表示する表示処理部(308)を有することを特徴とするショックアブソーバ選定システム。A computer (16);
A database (DB1 to DB6) concerning at least pneumatic equipment connected to the computer (16);
An input device (24, 26) connected to the computer (16) for inputting input data based on an input operation of an operator to the computer (16);
In the shock absorber selection system having a display device (28) connected to the computer (16) and displaying processing information from the computer (16),
A type setting processing unit (300) for setting the type of shock absorber based on input data from the input device (24, 26);
A condition setting processing unit (302) for setting at least a collision mode and a use condition based on input data from the input device (24, 26);
A shock absorber selection system having a shock absorber selection processing unit (304) for selecting a shock absorber having an optimum size from the set types based on at least the set collision mode and use conditions,
Furthermore, the calculation result (422) such as the absorbed energy and the collision object equivalent mass, the selection result (424) in which the selected shock absorber part number is displayed in the order of the maximum absorbed energy, and the selection result list are selected. A shock absorber selection system comprising a display processing section (308) for displaying a mounting dimension diagram of the shock absorber and a main specification (426) in a multi-display.
前記コンピュータ(16)に接続された少なくとも空気圧機器に関するデータベース(DB1〜DB6)と、
前記コンピュータ(16)に接続され、操作者の入力操作に基づく入力データを前記コンピュータ(16)に入力する入力装置(24,26)と、
前記コンピュータ(16)に接続され、該コンピュータ(16)からの処理情報を表示する表示装置(28)とを有するショックアブソーバ選定システムにおいて、
前記入力装置(24,26)からの入力データに基づいてショックアブソーバの種類を設定する種類設定処理部(300)と、
前記入力装置(24,26)からの入力データに基づいて少なくとも衝突形態と使用条件を設定する条件設定処理部(302)と、
前記設定された少なくとも衝突形態と使用条件に基づいて、前記設定された種類のうちから最適なサイズのショックアブソーバを選定するショックアブソーバ選択処理部(304)とを有するショックアブソーバ選定システムであって、
さらに、ショックアブソーバの選定に使用される各入力項目に対応した参照リスト(500)に、それぞれ使用頻度の高い入力値を予め登録するリスト登録処理部(64)を有することを特徴とするショックアブソーバ選定システム。A computer (16);
A database (DB1 to DB6) concerning at least pneumatic equipment connected to the computer (16);
An input device (24, 26) connected to the computer (16) for inputting input data based on an input operation of an operator to the computer (16);
In the shock absorber selection system having a display device (28) connected to the computer (16) and displaying processing information from the computer (16),
A type setting processing unit (300) for setting the type of shock absorber based on input data from the input device (24, 26);
A condition setting processing unit (302) for setting at least a collision mode and a use condition based on input data from the input device (24, 26);
A shock absorber selection system having a shock absorber selection processing unit (304) for selecting a shock absorber having an optimum size from the set types based on at least the set collision mode and use conditions,
The shock absorber further includes a list registration processing unit (64) for previously registering frequently used input values in the reference list (500) corresponding to each input item used for selecting the shock absorber. Selection system.
前記コンピュータ(16)に接続された少なくとも空気圧機器に関するデータベース(DB1〜DB6)と、
前記コンピュータ(16)に接続され、操作者の入力操作に基づく入力データを前記コンピュータ(16)に入力する入力装置(24,26)と、
前記コンピュータ(16)に接続され、該コンピュータ(16)からの処理情報を表示する表示装置(28)とを有するショックアブソーバ選定システムにおいて、
前記入力装置(24,26)からの入力データに基づいてショックアブソーバの種類を設定する種類設定処理部(300)と、
前記入力装置(24,26)からの入力データに基づいて少なくとも衝突形態と使用条件を設定する条件設定処理部(302)と、
前記設定された少なくとも衝突形態と使用条件に基づいて、前記設定された種類のうちから最適なサイズのショックアブソーバを選定するショックアブソーバ選択処理部(304)とを有するショックアブソーバ選定システムであって、
さらに、使用される単位系が予め登録された複数のリスト(504)のうち、前記入力装置(24,26)からの入力データに基づく単位系のリストを選択する単位系選択処理部(66)を有することを特徴とするショックアブソーバ選定システム。A computer (16);
A database (DB1 to DB6) concerning at least pneumatic equipment connected to the computer (16);
An input device (24, 26) connected to the computer (16) for inputting input data based on an input operation of an operator to the computer (16);
In the shock absorber selection system having a display device (28) connected to the computer (16) and displaying processing information from the computer (16),
A type setting processing unit (300) for setting the type of shock absorber based on input data from the input device (24, 26);
A condition setting processing unit (302) for setting at least a collision mode and a use condition based on input data from the input device (24, 26);
A shock absorber selection system having a shock absorber selection processing unit (304) for selecting a shock absorber having an optimum size from the set types based on at least the set collision mode and use conditions,
Further, a unit system selection processing unit (66) for selecting a unit system list based on input data from the input device (24, 26) among a plurality of lists (504) in which unit systems to be used are registered in advance. A shock absorber selection system characterized by comprising:
前記条件設定処理部(302)は、シリンダ駆動システムの機器選定にて設定された少なくとも衝突条件を自動設定することを特徴とするショックアブソーバ選定システム。In the shock absorber selection system according to any one of claims 1 to 8,
The condition setting processing unit (302) automatically sets at least the collision condition set in the device selection of the cylinder drive system.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001310788A JP3963006B2 (en) | 2001-10-05 | 2001-10-05 | Shock absorber selection system |
| US10/263,078 US7162399B2 (en) | 2001-10-05 | 2002-10-03 | System for and method of selecting pneumatic device, and recording medium |
| DE10246427A DE10246427B4 (en) | 2001-10-05 | 2002-10-04 | System and method for selecting pneumatic devices and data carriers therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001310788A JP3963006B2 (en) | 2001-10-05 | 2001-10-05 | Shock absorber selection system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003113885A JP2003113885A (en) | 2003-04-18 |
| JP3963006B2 true JP3963006B2 (en) | 2007-08-22 |
Family
ID=19129713
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001310788A Expired - Lifetime JP3963006B2 (en) | 2001-10-05 | 2001-10-05 | Shock absorber selection system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3963006B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006051919A1 (en) | 2004-11-12 | 2006-05-18 | Smc Kabushiki Kaisha | Pneumatic device selection system, pneumatic device selection method, recording medium, and pneumatic device selection program |
| JP5900951B2 (en) * | 2012-01-17 | 2016-04-06 | 国立大学法人広島大学 | Modeling method, analysis method, and program |
-
2001
- 2001-10-05 JP JP2001310788A patent/JP3963006B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003113885A (en) | 2003-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5349127B2 (en) | Layout design support system, control method thereof, and control program | |
| Howard et al. | Desktop haptic virtual assembly using physically based modelling | |
| JP4998700B2 (en) | Pneumatic equipment selection system, pneumatic equipment selection method, recording medium and pneumatic equipment selection program | |
| US6282463B1 (en) | Method of selecting pneumatic devices | |
| JP3890555B2 (en) | Pneumatic equipment selection system, pneumatic equipment selection method, pneumatic equipment selection program, and recording medium | |
| JP5582878B2 (en) | Numerical analysis apparatus and element generation program | |
| JP3963006B2 (en) | Shock absorber selection system | |
| US20070220438A1 (en) | Icon generating device, computer readable medium storing program for generating icon and method for generating icon | |
| WO2012134672A1 (en) | Model management for computer aided design systems | |
| US6625507B1 (en) | Method and system for designing a low pressure turbine shaft | |
| US7162399B2 (en) | System for and method of selecting pneumatic device, and recording medium | |
| JP2003113808A (en) | Condensation prediction system, condensation prediction method, condensation prediction program and its recording medium | |
| CN117421941A (en) | Component selection methods, devices, equipment and storage media used in the metallurgical field | |
| JP3242852B2 (en) | Member moving method | |
| TWI766169B (en) | System and method for selecting fluid circuit | |
| Wiens | An efficient, compact and low-cost Dual Cylinder Hydrostatic Actuator (DCHA) | |
| Yang et al. | Simulation on the characteristics of pneumatic booster valve with energy recovery | |
| JP4361302B2 (en) | Cooling water piping design equipment | |
| Nekrasov | Modeling of the ventilation systems using the software epanet | |
| JPH06317506A (en) | Arithmetic processing device and piping arrangement position setting method | |
| JP7678354B2 (en) | CAD system and linked system including same | |
| Chulkov et al. | Reducing of hydraulic losses at the hydraulic drive under helping loads | |
| Torrano et al. | Numerical characterization of pressure drop through a low speed wind tunnel: Some design aspects | |
| Madenci et al. | Linear Structural Analysis | |
| Gendarz et al. | Animation and Simulation as the Base of Technical Means Systems Verification |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060627 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060818 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061226 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070220 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070424 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070511 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3963006 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110601 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120601 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130601 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |