(57)【特許請求の範囲】
【請求項１】
ばね製造システムであって、
指令データに従い、クイルから繰出される線材に工具を衝合させてばねを成形するばね加工装置と、
前記ばね加工装置に出力するための指令データを作成するためのデータ作成部とを有し、
当該データ作成部は、
画面表示手段と、
加工形状要素と動作シーケンスとの変換規則を格納する格納手段と、
加工形状要素の選択入力手段と、
選択された加工形状要素のパラメータ入力手段と、
入力された加工形状要素及びそのパラメータを、前記格納手段に格納された変換規則を用いて動作プログラムに変換する変換手段と、
動作プログラムに対応する指令データをばね加工装置に対し出力するための出力手段と
を有することを特徴とするばね製造システム。
【請求項２】
加工形状要素の選択入力手段及びパラメータ入力手段が、
ディスプレイ上に表示される表形式の入力欄の形式を有し、
かつパラメータ入力の際には、選択された加工形状要素に必要なパラメータ要素のみが入力可能とされる
ことを特徴とする請求の範囲１記載のばね製造システム。
【請求項３】
選択入力された加工形状要素とパラメータの示すばね形状を連続的にグラフィック表示するグラフィック表示手段を有する
ことを特徴とする請求の範囲１又は請求の範囲２記載のばね製造システム。
【請求項４】
前記データ作成部が動作プログラムの編集手段を有する
ことを特徴とする請求の範囲１乃至請求の範囲３のいずれか記載のばね製造システム。
【請求項５】
前記データ作成部が動作プログラムの実行可否判断手段を有する
ことを特徴等する請求の範囲１乃至請求の範囲４のいずれか記載のばね製造システム。
【請求項６】
クイルから繰出される線材に工具を衝合させてばねを成形するばね加工装置を動作させるためのソフトウェアであって、
加工形状要素と動作シーケンスとの変換規則を示す変換テーブルを有し、
加工形状要素を選択入力するステップ、
選択された加工形状要素のパラメータ入力するステップ、
選択された加工形状要素及びそのパラメータを前記変換テーブルを用いて動作プログラムに変換するステップ、
動作プログラムに対応する指令データをばね加工装置に対し出力するステップ
を有することを特徴とするソフトウェアを記録したコンピュータ読取可能な記録媒体。
【請求項７】
加工形状要素のパラメータ入力手段が、
加工形状要素及びパラメータを表形式で表示し、
かつパラメータ入力の際には選択された加工形状要素に必要なパラメータ要素のみが入力可能とされる
ことを特徴とする請求の範囲６記載のソフトウェアを記録したコンピュータ読取可能な記録媒体。
【請求項８】
選択入力された加工形状要素とパラメータの示すばね形状を連続的にグラフィック表示する
ことを特徴とする請求の範囲６又は請求の範囲７記載のソフトウェアを記録したコンピュータ読取可能な記録媒体。
【請求項９】
動作プログラムの編集が可能である
ことを特徴とする請求の範囲６乃至請求の範囲８のいずれか記載のソフトウェアを記録したコンピュータ読取可能な記録媒体。
【請求項１０】
動作プログラムの実行可否判断をするステップを有する
ことを特徴とする請求の範囲６乃至請求の範囲９のいずれか記載のソフトウェアを記録したコンピュータ読取可能な記録媒体。
【請求項１１】
動作シーケンスに変換可能な加工形状要素をあらかじめ定義しておくことにより、クイルから繰出される線材に工具を衝合させてばねを成形するばね加工装置の動作プログラム作成方法であって、
加工形状要素を選択する手順、
選択された加工形状要素のパラメータを入力する手順、
前記選択された加工形状要素及びそのパラメータとを動作プログラムに変換する手順、
動作プログラムに対応する指令データをばね加工装置に対し出力する手順、
を有することを特徴とするばね加工装置のプログラム作成方法。
【発明の詳細な説明】
技術分野
本発明は、線細工ばねを自動加工するための加工プログラムの製作が容易なばね製造システムに関する。
背景技術
線細工ばねは、ばね線材を冷間で種々の形状に塑性加工して得られるもので、ＪＩＳ規格などで規定されているコイル状に形成された引張りあるいは圧縮バネのほか、その目的、用途に応じた各種寸法、形状および各形状の組合わせに形成される。
この種の線細工ばねを加工するためのばね成型機には、一般的なＮＣコントローラが使用される。
ＮＣコントローラに加工手順をプログラムするには、一般の切削機械では、ＣＡＤなどの支援システムがあり、形状とパラメータ指示だけでその形状に切削加工できるが、ばねの場合には、三次元幾何形状が複雑に絡まったものであり、またこのためばね成型機では、直交軸が主体の一般的工作機械と異なり、回転軸が多く該種プログラム方法は適用できないものとされていた。
従って、ばねの製造の場合には、従来では、ＧコードというＮＣコントローラに特有のプログラミング言語を利用するのが通常であり、実質的にこれ以外の選択肢は無かった。
Ｇコードは、アドレスと称される１文字の英字とそれに付加される数値を組み合わせてコントローラへの指令を表現する。アドレスと数値を併せたものをワードと称する。デイメンジョンワードと呼ばれるワードは、軸名称（Ｘ、Ｙ、Ｚ・・・）をアドレスに持つワードであり、その軸への移動指令として解釈される。
軸の移動以外に、準備機能および補助機能がある。
準備機能は、Ｇをアドレスに持つワードであり、数値に応じて様々な動作の仕方をコントローラに指示する。例えば、Ｇ００は早送り、Ｇ０１は直線補間による加工、Ｇ０２は反時計まわりの円弧補間による加工、Ｇ０３はＧ０２と逆に時計回りの円弧補間による加工、Ｇ０４は時間待ち、Ｇ９０は絶対位置指令モード、Ｇ９１は相対移動距離指令モード、等々であり、これらはＧコードの呼称の元となったワードであり、頻繁に使用される。
また、補助機能は、Ｍをアドレスに持つワードであり、数値に応じて各種の補助的な機能の実行をコントローラに指示する。補助機能の実行は、外部のシーケンサ等で行われる場合が多く、その際コントローラは、Ｍの後の数値をそのままで、もしくはＢＣＤコード等にデコードして、デジタル出力ポートに出力するだけである。
なお、一般的なＮＣコントローラをそのまま使用するのでなく、ばね成型機向けにカスタマイズされたコントローラを使用することもあるが、Ｇコードによるプログラム方式には変わりが無く、もっぱらばね成型機という特定の機械を制御することを目的として、新しい準備機能を追加してアドレスＧに付加する数値を割り当てるだけであり、モード指定の準備機能をアドレスＧと何らかの数値で、書くことはやはり人間の作業者が行わなければならない。
以上のごとく、Ｇコードによるプログラムは、人間にとっては意味の無い数値の組み合わせで表現され、またプログラム言語としての機能が低く、例えば、変数を使った計算や条件分岐ができない。
よって、Ｇコードをそのまま使用したプログラミングは、作業者にとって大きな負担である。
Ｇコードを生成するブリブロセッサを作れば、人間がプログラミングに使用するのはＧコードで無くても良いように出来るが、Ｇコードの構文は構造化されていないため、プリプロセッサの作成および改造が難しいなどの欠点があった。
なお、ばね形状の雛型を多く用意しておき、そのばね形状を選択した上でパラメータを入力することにより特定の形状のばね成形を可能とすることは比較的容易である。しかし、この方法では、雛型にないばね形状を自由に作成することができない。
そこで、本発明は、感覚的に分りやすい入力により、かつ柔軟に、ばね加工のプログラミングができるシステム及び方法を提供することを目的とする。
発明の開示
請求の範囲１記載の発明は、
ばね製造システムであって、
指令データに従い、クイルから繰出される線材に工具を衝合させてばねを成形するばね加工装置と、
前記ばね加工装置に出力するための指令データを作成するためのデータ作成部とを有し、
当該データ作成部は、
画面表示手段と、
加工形状要素と動作シーケンスとの変換規則を格納する格納手段と、
加工形状要素の選択入力手段と、
選択された加工形状要素のパラメータ入力手段と、
入力された加工形状要素及びそのパラメータを、前記格納手段に格納された変換規則を用いて動作プログラムに変換する変換手段と、
動作プログラムに対応する指令データをばね加工装置に対し出力するための出力手段と
を有することを特徴とするばね製造システムである。
本発明は、「ばね」は複数の加工形状要素の集合体、例えば曲げ、コイリングなどを連続的につなげたものであり、各加工形状要素は、複数の幾何要素、例えば曲げであるなら、曲げ角度、曲げＲと繰出し長さの集合体であり、加えて、各幾何要素は各軸のツールの動作に対応するものであるから、前記幾何要素の集合体を一つのユニットとして各加工要素を構築できることに着眼し、作りたいばねの形状と、この形状に係わる各加工形状要素の寸法等のパラメータを入力することで、最終的に加工指令データを作成できるようにしたばね製造システムを提供するものである。
前述のように、加工形状要素とは、動作シーケンスに変換可能な複数の幾何要素の集合体を意味する。たとえば、曲げ成形、コイリング、テーパコイリング、ワイヤ送りなど、適宜定義可能である。
これら加工形状要素及びパラメータを順次指定していることで、さまざまな形状のばねが製造可能となる。
このために、前記のような加工形状要素をあらかじめ規定しておき、制御手段において選択入力可能としておく。加工形状要素と動作シーケンスとの対応は変換規則の格納手段に格納される。この場合の格納手段とは、このような加工形状要素と動作シーケンスとの対応規則の格納部分を意味するのみであり、まとまった領域を１箇所に確保することは必要としない。
加工形状要素の選択入力手段及びパラメータ入力手段において入力されたばね形状のデータは、データ作成部の変換手段において動作プログラムに変換される。ここにいう動作プログラムとは動作シーケンスに対応するプログラムであり、ばね加工装置に出力する指令データそのものでもよいし、人が認識可能な段階におけるプログラムでもよい。後者の場合には、さらにこれをばね加工装置が判別可能な指令データに変換することになる。
そして、この動作プログラムに対応する指令データがばね加工装置に対し出力される。ここにいうばね加工装置とは、指令データを入力することによりこれに対応した動作が可能なＮＣ等のばね加工装置である。
以上により柔軟なばね製造が可能となる。
請求の範囲２記載の発明は、
加工形状要素の選択入力手段及びパラメータ入力手段が、
ディスプレイ上に表示される表形式の入力欄の形式を有し、
かつパラメータ入力の際には、選択された加工形状要素に必要なパラメータ要素のみが入力可能とされる
ことを特徴とする請求の範囲１記載のばね製造システムである。
表形式の入力を可能とすることで、感覚的に容易でかつ明快な入力が可能となる。また、当該加工形状要素に必要なパラメータのみの入力を可能とすることで、ユーザが該当する加工形状要素のパラメータ位置を探したり、その加工形状要素に不要な数値入力を間違えて行うことを防止できる。
請求の範囲３記載の発明は、
選択入力された加工形状要素とパラメータの示すばね形状を連続的にグラフィック表示するグラフィック表示手段を有する
ことを特徴とする請求の範囲１又は請求の範囲２記載のばね製造システムである。
入力されている加工形状要素に対応するグラフィック表示がなされることで、ユーザが、現在入力しているばねの形状を感覚的に確認しつつ数値入力することが可能となる。
請求の範囲４記載の発明は、
前記データ作成部が動作プログラムの編集手段を有する
ことを特徴とする請求の範囲１乃至請求の範囲３のいずれか記載のばね製造システムである。
動作プログラムを編集することを可能とすることで、形状の微調整等、細かな設定が可能となる。
請求の範囲５記載の発明は、
前記データ作成部が動作プログラムの実行可否判断手段を有する
ことを特徴等する請求の範囲１乃至請求の範囲４のいずれか記載のばね製造システムである。
入力された加工形状要素とパラメータから生成された動作プログラムは、現実には実行不可能である場合が存するので、これをチェックするものである。
請求の範囲６記載の発明は、
クイルから繰出される線材に工具を衝合させてばねを成形するばね加工装置を動作させるためのソフトウェアであって、
加工形状要素と動作シーケンスとの変換規則を示す変換テーブルを有し、
加工形状要素を選択入力するステップ、
選択された加工形状要素のパラメータ入力するステップ、
選択された加工形状要素及びそのパラメータを前記変換テーブルを用いて動作プログラムに変換するステップ、
動作プログラムに対応する指令データをばね加工装置に対し出力するステップを有することを特徴とするソフトウェアを記録したコンピュータ読取可能な記録媒体である。
請求の範囲７記載の発明は、
加工形状要素のパラメータ入力手段が、
加工形状要素及びパラメータを表形式で表示し、
かつパラメータ入力の際には選択された加工形状要素に必要なパラメータ要素のみが入力可能とされる
ことを特徴とする請求の範囲６記載のソフトウェアを記録したコンピュータ読取可能な記録媒体である。
請求の範囲８記載の発明は、
選択入力された加工形状要素とパラメータの示すばね形状を連続的にグラフィック表示する
ことを特徴とする請求の範囲６又は請求の範囲７記載のソフトウェアを記録したコンピュータ読取可能な記録媒体である。
請求の範囲９記載の発明は、
動作プログラムの編集が可能である
ことを特徴とする請求の範囲６乃至請求の範囲８のいずれか記載のソフトウェアを記録したコンピュータ読取可能な記録媒体である。
請求の範囲１０記載の発明は、
動作プログラムの実行可否判断をするステップを有する
ことを特徴とする請求の範囲６乃至請求の範囲９のいずれか記載のソフトウェアを記録したコンピュータ読取可能な記録媒体である。
請求の範囲１１記載の発明は、
動作シーケンスに変換可能な加工形状要素をあらかじめ定義しておくことにより、クイルから繰出される線材に工具を衝合させてばねを成形するばね加工装置の動作プログラム作成方法であって、
加工形状要素を選択する手順、
選択された加工形状要素のパラメータを入力する手順、
前記選択された加工形状要素及びそのパラメータとを動作プログラムに変換する手順、
動作プログラムに対応する指令データをばね加工装置に対し出力する手順、を有することを特徴とするばね加工装置のプログラム作成方法である。
発明を実施するための最良の形態
以下、本発明の好ましい実施の形態につき、添付図面を参照して詳細に説明する。
第１図は、本発明の全体構成を示すシステム図である。図において、１はばね加工装置、２はデータ作成部である。
ばね加工装置１は、ワイヤＷの供給用クイル１０１の周囲に切断折曲げ用の複数のツールユニット１０２をクイル１０１に向けて進退可能に放射状配置し、またクイル１０１の対向位置に左右巻回および折曲げ用の複数のツールを設けた工具保持板１０３を進退可能に配置した多軸加工機であり、クイル１０１より供給されたワイヤＷをプログラム内容に従って加工するものである。
このばね加工装置１は、例えば８軸のツールを有し、各軸は以下の軸記号と動作との関係が設定されている。
Ｚ軸・・・ワイヤ送り、
Ｃ軸・・・カットオフ、
Ｉ軸・・・クイル、
Ｗ軸・・・ユニット進退、
Ｕ軸・・・ユニット旋回、
Ｋ軸・・・ツール回転、
Ｙ軸・・・サーボスライド、
Ｘ軸・・・カーリング。
データ作成部２は、画面表示手段２０１を含む。これは通常はディスプレイにより実現される。
また、データ作成部は、変換規則格納手段２０２、加工形状要素の選択入力手段２０３、パラメータ入力手段２０４、動作プログラムへの変換手段２０５、指令データへのコード化手段２０６、指令データ出力手段２０７を有する。これらは通常コンピュータ装置及びそのソフトウェアにより実現される。
変換規則格納手段２０２は、加工形状要素と動作シーケンスとの変換規則を格納する。
そして、データ作成部における、ばね加工データ作成のためのソフトウェアが起動されると、加工形状要素選択の入力手段２０３による加工形状要素を選択入力するステップ、及びパラメータ入力手段２０４による、選択された加工形状要素のパラメータ入力するステップを繰り返し経て、ユーザによるばね形状の入力が行われる。その際、加工形状要素とこれに対応するパラメータが入力される都度、動作プログラムへの変換手段２０５によって、選択された加工形状要素及びそのパラメータが動作プログラムに変換される。この際、前記変換規則格納手段２０２に格納されている変換規則が使用される。これらステップを繰り返すことにより、ユーザが求めるばね形状を加工するための動作プログラムが作成されていく。
本実施例においては動作プログラムはユーザが認識しやすい表形式の数値とされているため、動作プログラムは作成された後、指令データへのコード化手段２０６により、ばね加工装置が認識可能な指令データに変換される。そして、指令データ出力手段２０７により、動作プログラムに対応する指令データをばね加工装置に対し出力される。
このように、ユーザが対話形式により、加工形状要素をマウス等で指定し、さらに表示画面に沿ってパラメータ入力のために数値のキー入力を順次繰返すことで、その数値入力に応じたステップ毎の駆動プログラムが生成され、実行キーを押すことで、プログラム内容に沿ってばね加工装置１を駆動し、これにより所要形状のばねの製造が可能となる。また、プログラム内容が実行不可の内容を含んでいる場合には、警告が発生するとともに、実行不可能となる。
次に、以上の動作を実現するためのソフトウェアの表示内容と、操作について第２図以下の図面を用いて説明する。
先ず、第２図は、該当ソフトウェアを起動したばかりの初期画面を示し、この初期画面は、通常のウィンドウズ画面と同様に、表示画面の上部にメニューバーやタイトルバー、ツールバーなどを表示し、その内側上段左に加工形状要素及びパラメータを入力・表示するための表（以下、「第１の表」という）１０が表示されている。さらに右に加工形状要素の説明を表示するヘルプ・グラフィックス１２が表示され、下段に動作プログラムを表形式で表示するための表（以下、「第２の表」という）１４が表示されている。
このうち第１の表１０は、オペレータが実際に加工形状要素を指定しつつ数値入力により寸法を指定するもので、加工手順に沿って縦軸左側にステップ番号０１、０２、０３・・・を縦列表示し、横軸上部に指令内容およびこれに関連する送り長さ、成形方向、曲げＲ、曲げ角度、ＯＤ（ｓ）、ＯＤ（Ｅ）、巻数、正逆ＬＲ、芯金ＬＲ、巻センサーなどの項目を横列表示し、これら縦横で囲われた、内側を記載欄として縦横の罫線で仕切っている。
ヘルプ・グラフィックス１２には、前記クイル１０１の側面図および正面図および加工形状要素のパラメータが表示され、この表示は加工形状要素の選択毎に変更表示される。
第２の表１４は、第１の表１０に関連する実際の軸の駆動番号００１、００２、００３・・・を縦軸として左側に縦列表示し、ラベル、完全同期、速度、および１軸から８軸までの表示とその下に軸名、ホームポジションＨＰを表示上部に横列表示し、これら縦横で囲われる内部を縦横の罫線で仕切ったもので、上段の第１の表１０に入力がなされると、変換操作後各ステップ毎の各軸の動作と移動距離に自動変換して表示を行う。
各表１０、１４は画面の右側縦方向に沿って水平／垂直のスクロールバーを表示し、カーソルによる移動が可能となっている。
以上の初期画面から、ユーザが新規作成を選択すると対話ボックス１８が開き、ここで新規作成時におけるプログラム名の入力をおこなう。
その後、第２図に示すように加工形状要素の選択待ち状態となる。
加工形状要素は、上から順に「フォーミング（１）」、「送り曲（１）」、「コイル（１）」、「テーパコイル（１）」、「Ｂフォーミング（１）」、「フォーミング（２）」、「送り曲（２）」、「コイル（２）」、「テーパコイル（２）」、「Ｂフォーミング（２）」、「ワイヤ」からなるもので、線細工ばねの加工に必要なコマンドを含んでいる。
以上の加工形状要素は動作シーケンスとの変換規則に従って動作プログラムに変換されるが、この変換規則の例を以下に示す。
フォーミング（曲げ成形）
［条件１．］この成形直前に、コイリング（テーパコイルを含む）がない場合。
（１）ワイヤ送り
（２）クイル＋ユニット旋回＋ツール回転（ツールＦのスタート位置）
※以上は前位置から方向データにより近道での回転
（３）ユニット進退（前進）
（４）ツール回転（ツールイン）・・・曲げ
（５）ユニット進退（後退）・・・ホームポジション復帰
［条件２．］この成形直前に、コイリング（テーパコイルを含む）がある場合。
（１）ワイヤ送り＋（１／２コイル径相当分）余分送り
（２）クイル＋ユニット旋回＋ツール回転（ツールＦのスタート位置）
※以上は前位置から方向データにより近道での回転
（３）ユニット進退（前進）＋１／２コイル径相当分）余分送りの引込み
（４）ツール回転（ツールイン）
（５）ユニット進退（微量の前進）
（６）ユニット進退（後退）
線送り曲げ
［条件１．］この成形直前に、コイリング（テーパコイルを含む）がない場合。
（１）ワイヤ送り
（２）クイル＋ユニット旋回＋ツール回転（ツールＲｏｒＬのスタート位置）
（３）ユニット進退（前進）
（４）ツール回転（ワイヤとツール先端が接する位置）
（５）ツール回転＋ワイヤ送り（例、曲げＲ×α）＋ユニット進退（少量後退）
（６）ワイヤ送り（例、曲げＲ×（曲げ角度／３６０°−α））
（７）ユニット進退（後退）
［条件２．］この成形直前に、コイリング（テーパコイルを含む）がある場合。
曲げ成形と同様（１）、（３）が変化する。
コイリング（テーパコイリングも同様）
［条件：無し］
（１）ワイヤ送り
（２）クイル＋ユニット旋回＋ツール回転（ツールＲｏｒＬのスタート位置）
（３）ユニット進退（前進）
（４）ツール回転（ワイヤとツール先端が接する位置）
（５）ツール回転＋ワイヤ送り（例、コイル径Ｒ×α）＋ユニット進退（少量後退）
（６）ワイヤ送り（＋ツール回転＋ユニット進退）
※かっこ内はテーパコイリングの時のみ
（７）ワイヤ送り（巻センサによるスキップ制御）＋巻センサＯＮ
（８）ワイヤ送り（巻増し）
（９）ユニット進退（後退）
※（７）、（８）は巻センサが選択された時にのみ展開される。このとき（６）のワイヤ送り量は、（７）の量×ｋの分減算される）
以上のように、加工形状要素は、ツールの動作順序として展開され、これに従い動作プログラムが作成される。
ユーザの側からみると、第２図における前記各種コマンド（加工形状要素）の中から、マウス操作により、例えば最初に「フォーミング（１）」を選択すると、第１の表１０には第３図に示すように、ステップ０１に指令内容として「フォーミング（１）」が表示され、フォーミング動作に必要なパラメータである送り長さ、成形方向、曲げＲ、曲げ角度、正逆ＬＲ、芯金ＬＲの記載欄のみがアクティブな表示となり、これら記載欄のみキー入力が可能となる。
なお、ここにおいて、「フォーミング（１）」、「フォーミング（２）」等、同一名称の加工形状要素にいくつかの種類が存するものがあるが、これは、ツールの逃げ方等、直接の形状とは関係のないところでツールの動作シーケンスが異なる方法があった方がよい場合が存するため、いくつかのパターンが用意されているものである。
次いで、ユーザが各記載欄に数値をキー入力し、タスクバー中の形状表示ボタンをクリックすると、第４図に示すように、その時点におけるばね形状をグラフィック表示するばね形状グラフィックス表示欄２０が開き、線図が表示される。
この図形は、ばね加工装置１におけるクイル１０１のワイヤ繰出し位置を原点とするＸＹＺ軸座標上に展開される三次元線図であり、数値入力内容に応じて繰出された線の寸法と方向がアクティブな状態で三次元グラフィック表示される。なお、このばね形状グラフィックス表示欄２０のスクロールバーを操作することで、各軸側方向を垂直水平に変化でき、ユーザにとって最も見やすい位置を選択できる。
以上のようにして各ステップ毎に順次加工形状要素を指定し、寸法（パラメータ）を入力する作業を繰返し、必要なばね形状が完成すれば、入力操作を終了する。
なお、第５図に示すようにばね形状グラフィックス表示欄２０には、各ステップ毎に加工される図形の累積形状が表示される。
そして、ユーザが第１の表１０の各ステップにカーソルを移動することで、当該ステップにおける加工形状がアクティブとなるように変換され、どの欄でどのような加工がなされているかを端的に表示する。このため入力操作終了後のパラメータ変更もやりやすいものとなる。
また、オペレータの最終入力ステップの次のステップには自動的にワイヤのカットオフ工程が組込まれている。これはばね加工の最終工程では必ずカットされて製品とされるからである。また、このようなコマンドは、ユーザ入力とした場合による誤入力発生を防止するために設けられる。
入力操作終了後に、ユーザがタスクバー中のプログラム変換ボタンをマウスクリックすると、第６図に示すごとく、第２の表１４にその数値が各軸の変位量に変換されて移植されると同時に、第１の表１０およびヘルプ・グラフィックス表示欄１２が消え、第２の表１４のみが全画面表示される。
この後は、メニューバーにある「ＡＵＴＯ」ボタンをマウスクリックすることで実行可能状態となる。この状態では図示しないが、製造個数などを問い合せる対話ボックスが開くので、これに製造個数をキー入力した上で、キーボードの実行キーを押せば、プログラム内容に従ってばね加工装置１の動作がなされ、順次ばねが反復製造される。
但し、入力した各数値の累積結果が加工限界値を越えた場合には警告表示がなされ、この場合には変換はなされず、再び第２の表の数値を書換えるなどの修正処理を行い、この結果が正しければ、プログラム変換ボタンによる第２の表の表示が可能となる。
なお、加工限界値とは例えば、各部の曲げを指示した結果、得られるばねの三次元形状がクイル１０１裏側に突出して面板に干渉したり、各ツールが届かない寸法や位置になる場合である。
なお、本実施形態では、新規プログラムの製作から製作実行までの手順を示したが、保存してある既存のプログラムを開いてそのまま、製造プログラムを実行しても良いし、一部追加変更などの改変して編集した後、製造プログラムを実行しても良く、改変する場合においては、既存のプログラムに一部修正を加えるだけで良いため、製作がさらに簡便となる。
産業上の利用可能性
以上の説明から明らかなように、本発明によれば、作りたいばねの形状に係わる各加工形状要素とそのパラメータをパソコンの画面上に表示された表示欄を見ながら欄内に選択入力することで動作プログラムを製作できるため、従来のＧコードによるプログラミング方法に比べて、作業が容易で、変更も簡単に出来る。
また、本発明は、ばね形状の入力時、入力しつつあるばね形状、もしくはすでに入力したばね形状を、グラフィック表現することによりビジュアルなプログラミングを実現できる。
【図面の簡単な説明】
第１図は本発明の方法が適用されるばね製造システムの構成を示す全体図である。
第２図は加工形状要素の選択入力手段における画面表示を示す説明図である。
第３図はパラメータ入力手段における画面表示を示す説明図である。
第４図は入力途中におけるグラフィック表示手段によるグラフィック表示状態（右上部）を示す説明図である。
第５図は入力操作完了時点における画面表示を示す説明図である。
第６図は  動作プログラムへの変換が表示された状態を示す説明図である。
符号の説明
１  ばね加工装置
２  データ作成部
２０１  画面表示手段
２０２  変換規則格納手段
２０３  加工形状要素の選択入力手段
２０４  パラメータ入力手段
２０５  動作プログラムへの変換手段
２０６  指令データへのコード化手段
２０７  指令データ出力手段
１０  表形式の入力欄
１８  加工形状要素の選択入力欄
２０  ばね形状グラフィックス表示欄
【図１】
0003947466.tif 000002
【図２】
0003947466.tif 000003
【図３】
0003947466.tif 000004
【図４】
0003947466.tif 000005
【図５】
0003947466.tif 000006
【図６】
0003947466.tif 000007