JP3012001B2 - パルス発生方法およびその装置 - Google Patents
パルス発生方法およびその装置Info
- Publication number
- JP3012001B2 JP3012001B2 JP3510762A JP51076291A JP3012001B2 JP 3012001 B2 JP3012001 B2 JP 3012001B2 JP 3510762 A JP3510762 A JP 3510762A JP 51076291 A JP51076291 A JP 51076291A JP 3012001 B2 JP3012001 B2 JP 3012001B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- signal
- pulse
- program data
- machining
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 25
- 238000001514 detection method Methods 0.000 claims description 127
- 238000003754 machining Methods 0.000 claims description 101
- 238000011156 evaluation Methods 0.000 claims description 47
- 230000007423 decrease Effects 0.000 claims description 23
- 238000003745 diagnosis Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 28
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 8
- 230000002159 abnormal effect Effects 0.000 description 7
- IYRDVAUFQZOLSB-UHFFFAOYSA-N copper iron Chemical compound [Fe].[Cu] IYRDVAUFQZOLSB-UHFFFAOYSA-N 0.000 description 7
- 239000000463 material Substances 0.000 description 7
- 238000005070 sampling Methods 0.000 description 7
- IUYOGGFTLHZHEG-UHFFFAOYSA-N copper titanium Chemical compound [Ti].[Cu] IUYOGGFTLHZHEG-UHFFFAOYSA-N 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 230000000630 rising effect Effects 0.000 description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 4
- 230000002950 deficient Effects 0.000 description 4
- 239000007788 liquid Substances 0.000 description 4
- DDVPIFNJTNKBAM-UHFFFAOYSA-N [Fe].[W].[Cu] Chemical compound [Fe].[W].[Cu] DDVPIFNJTNKBAM-UHFFFAOYSA-N 0.000 description 3
- 239000007772 electrode material Substances 0.000 description 3
- 238000004080 punching Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 229910052742 iron Inorganic materials 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- RTAQQCXQSZGOHL-UHFFFAOYSA-N Titanium Chemical compound [Ti] RTAQQCXQSZGOHL-UHFFFAOYSA-N 0.000 description 1
- SBYXRAKIOMOBFF-UHFFFAOYSA-N copper tungsten Chemical compound [Cu].[W] SBYXRAKIOMOBFF-UHFFFAOYSA-N 0.000 description 1
- 238000002242 deionisation method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009963 fulling Methods 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 230000003746 surface roughness Effects 0.000 description 1
- 239000010936 titanium Substances 0.000 description 1
- 229910052719 titanium Inorganic materials 0.000 description 1
- 238000003079 width control Methods 0.000 description 1
Landscapes
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
Description
ルス電源装置における電気加工用パルスを発生する装置
に関するものである。
ルスのオン時間とオフ時間とを予め設定し、この設定に
基づいて、パルス発生装置が電気加工用パルスを連続的
に発生するようにしている。
す回路図である。
01がオン時間用クロック信号をカウントし、このカウン
ト値とオン時間データ(オン時間の長さを指定するデー
タ)とが比較器102で比較され、両者が一致したとき
に、比較器102が一致信号を出力する。この一致信号はR
Sフリップフロップ105のリセット信号として使用され
る。一方、カウンタ103がオフ時間用クロック信号をカ
ウントし、このカウント値とオフ時間データ(オフ時間
の長さを指定するデータ)とが比較器104で比較され、
両者が一致したときに、比較器104が一致信号を出力す
る。この一致信号はRSフリップフロップ105のセット信
号として使用される。また、フリップフロップ105の出
力パルスがカウンタ101のイネーブル信号として使用さ
れ、フリップフロップ105の出力パルスがインバータ106
で反転されたものがカウンタ103のイネーブル信号とし
て使用される。
したときに、オフ時間用カウンタ103がカウントを停止
し、オン時間用カウンタ101がカウントを開始し、RSフ
リップフロップ105の出力パルスがオンし、オン時間デ
ータで指定された時間が経過したときに、オン時間用カ
ウンタ101がカウントを停止しオフ時間用カウンタ103が
カウントを開始し、RSフリップフロップ105の出力パル
スがオフし、この動作を繰り返す。このようにして、フ
リップフロップ105の出力信号がパルス発生装置100の出
力パルスとなる。
応用した従来例を示す回路図である。
号を付し、その説明を省略する。以下も同様とする。
そのオン時間用クロック信号を分周器111で作り、その
オフ時間用クロック信号を分周器112で作り、オン時間
の初期値、オフ時間の初期値をCPUが出力する。また、
分周器111、112は、ワークWと電極Eとで形成される極
間Gからの検出情報(極間電圧信号)に基づいて、クロ
ックを分周するものであり、その分周されたクロックに
応じてオン時間、オフ時間を制御する。
時間のみ、その長さを制御する従来例を示す回路図であ
る。
間に、ROM301、302を有し、ROM301は、オン時間の初期
値に応じて比較器102に送るオン時間の長さ情報を選択
するものであり、ROM302は、オフ時間の初期値に応じて
比較器104に送るオフ時間の長さ情報を選択するもので
あり、分周器303は、検出情報に応じてクロックを分周
し、その分周したクロックをオフ用カウンタ103に送る
ものである。
おいては、オン時間、オフ時間の各初期値とカウンタ10
1、103の出力とに応じて、比較器102、104が所定時間出
力し、これらの出力に応じてフリップフロップ105が所
望のパルス幅を有するパルスを出力する。
してどの情報を選択するか(検出情報としてどの情報を
選択するか)、選択された検出情報をどのように評価、
分析するか(加工状態をどのように診断するか、その診
断結果に基づいてオン時間、オフ時間の各長さ情報をど
のように出力するか)という指定を行なう必要がある
が、この指定を、専用化された回路上で実現している。
成が異なり、1つのICが収容できるハードウェアの量に
制限があるので、全ての電気加工法または多数の電気加
工法に対応できるICを作成することができず、複数の電
気加工法についてハードウェアを共通化することは困難
であるという問題がある。
クで形成されるギャプの電圧の良否を判断する検出基準
は、荒加工と仕上加工とで異ならせることが本来は望ま
しい。しかし、従来はハードウェアの構成を可能な限り
共通化する方針から、荒加工、仕上加工用の各ハードウ
ェア構成を共通化しており、このようにすると、パルス
のオン時間とオフ時間との長さ情報を、加工条件に応じ
て選択、出力することに制約があるという問題がある。
におけるアーク電圧は通常10〜15Vであり、銅−鉄加工
におけるアーク電圧は通常20〜25Vであり、銅−鉄加工
用のパルス制御方法を銅−チタン加工に採用すると、正
常な加工までが全て異常放電であると診断され、パルス
の制御が働きすぎて、オフ時間の長さを必要以上に増大
させるので、加工が進行しない。つまり、電極材料、ワ
ーク材料の組合せによって、異常を判断する基準が異な
り、このように判断基準が異なることによって、異常放
電状態を適切に判断することができない場合があるとい
う問題がある。
は、噴流を伴う抜き加工と、底付加工とでは、τw(極
間に電圧が印加されているが、放電しない時間)の長さ
が異なる。つまり、底付加工においては、τwが短いの
は、異常放電が発生している状態か、チップが溜ってい
るので、消イオンできない状態にあり、加工が進行しな
い。一方、抜き加工においては、液処理が良好であるた
めに、τwを短い状態に制御しても、問題がない。した
がって、τwの時間を検出して、パルスのオン時間、オ
フ時間や加工送りを制御する場合、抜き加工用の制御方
法を常に採用すると、底付加工において、異常放電が発
生し易いという問題があり、逆に、底付加工用の制御方
法を常に採用すると、抜き加工において制御が働きすぎ
て加工が進行しないという問題がある。
の長さ情報について生じると同様に、パルスの電流波高
地Ipを設定する場合等にも生じる。
流波高値の変化量に多くの自由度を持たせることがで
き、加工の進行に従って検出情報の最適な評価、分析を
行なうことができ、また、型彫放電加工、ワイヤカット
放電加工、電解加工等の電気加工法の種類が異なっても
パルス制御に関するハードウェアを共通化することがで
き、さらに、電極材料、ワーク材料が変ることによって
異常放電を判断する基準が異なっても、その異常放電状
態を適切に判断できる電気加工用パルスの発生装置を提
供することを目的とするものである。
時間とを交互に繰返す一連のパルス列を発生させる方法
であって、CPUを有する制御装置は、オン時間の初期値
とオフ時間の初期値とを含むパルス発生条件に関する複
数組のプログラムデータを記憶する記憶装置を有し、実
行する電気加工に関する1組の加工情報を前記制御装置
に入力すると、前記CPUは前記複数組のプログラムデー
タの中から、1組のプログラムデータを演算選定してパ
ルス発生装置に供給するものであり、前記パルス発生装
置は、前記制御装置から供給される1組のプログラムデ
ータの書込み記憶が可能な記憶手段と、該記憶された1
組のプログラムデータに基づき論理演算してオン時間と
オフ時間とを交互に繰返すパルス列を発生する論理回路
部とを有する大規模集積回路から成り、そして前記論理
回路部は、発生パルスに係る評価・診断のためのプログ
ラムデータが前記記憶手段から供給され、発生加工パル
スが供給された電気加工部からの加工状態に関する加工
検出情報を評価・診断して診断信号を出力する診断装置
と、前記記憶手段から供給されるパルスの発生、供給に
関するプログラムデータと前記診断装置からの診断信号
とによってオン時間とオフ時間の各長さ情報を演算する
オン時間とオフ時間の演算手段と、該演算手段の演算オ
ン時間とオフ時間の各長さ情報が供給され、電気加工部
へパルス波形信号を出力するパルス発生手段とから成
り、電気加工の実行に際し、1組の加工情報がCPUを有
する制御装置に入力され、選定された1組のプログラム
データがパルス発生装置の記憶手段に供給設定されたと
き、パルス発生装置は、供給されたオン時間の初期値と
オフ時間の初期値とのデータによりパルス発生手段によ
りパルス波形信号を発生させて電気加工部での電気加工
を実行させ、該実行された電気加工部より加工状態に関
する加工検出情報を検出して前記診断装置にフィードバ
ックし、以後は、前記診断装置において前記プログラム
データにより前記加工検出情報を評価・診断して診断信
号を出力すると共に、前記オン時間とオフ時間の演算手
段において前記プログラムデータと診断信号とによりオ
ン時間とオフ時間の各長さ情報を演算出力してパルス発
生手段にパルス波形信号を出力させる作動を繰返させる
ことを特徴とする。
グラムデータを出力し、プログラムデータに基づいて加
工状態を診断し、診断信号を出力し、診断信号とプログ
ラムデータとに基づいて、オン時間の長さ情報、オフ時
間の長さ情報、電流波高値の大きさ情報を制御し、その
情報に基づいてパルスを発生するので、電気加工法の種
類が異なってもパルス制御に関するハードウェアを共通
化することができ、電極材料、ワーク材料が変ることに
よって異常放電を判断する基準が異なっても、その異常
放電状態を適切に診断できる。
る。
フ時間演算手段30とを説明するための説明図である。
ラムデータ等の例を示す図である。
体的に示す回路図である。
ある。
て、チェックパルスの発生、検出停止信号の発生、判断
手段25内部でF信号とB信号とが発生す過程を示すタイ
ムチャートである。
て、オン時間制御用判断手段50の動作を示すタイムチャ
ートである。
手段30におけるオン時間の制御例を示すタイムチャート
である。
更制御論理回路におけるデータ設定例を示す図表であ
る。
す図である。
制御することができる機能を付加した実施例を示すブロ
ック図である。
とによって追加されたプログラムデータを示す図であ
る。
21i、チェックパルス発生手段23iの一例を示す回路図で
あり、第13図(3)は、電流波高値Ipをも制御する実施
例におけるスイッチング回路の一例を示す回路図であ
る。
る。
加工等の電気加工用として使用され、外部からのデータ
を記憶する記憶手段10と、極間の検出情報を評価し加工
状態を判断する診断装置20と、診断の結果を基にパルス
幅を変更制御するパルス幅変更制御論理回路をプログラ
ムデータによって変更可能にするオン/オフ時間演算手
段30と、電気加工用パルスを連続的に発生するパルス発
生手段40とを有する電気加工用のパルス発生用に製作さ
れた1つの大規模集積回路から成る。
の87C196KB)からアドレスとデータとライトイネーブル
とを受け、電気加工部の加工状態をセンサ等から検出情
報を受け、その検出情報に応じたパルス波形を出力する
ものである。上記アドレスとそのデータとの具体例を、
第3図に示してある。そして、パルス発生装置2は、記
憶手段10と、診断装置20と、オン/オフ時間演算手段30
と、パルス発生手段40とを有し、診断装置20は、検出情
報選択手段21と、閾値設定手段22と、チュックパルス発
生手段23と、検出停止信号発生手段24と、判断手段25と
を有している。
に、CPU1から受けたオン時間初期値データと、オフ時間
初期値データと、プログラムデータとを記憶する多数の
レジスタで構成されている。
入力された複数の検出情報のうちの1つを選択する手段
である。なお、上記検出情報は、加工状態を示す情報で
ある。
閾値(検出基準値)を設定し、検出情報がその閾値以上
である場合を良(または不良)とみなす評価信号を出力
するとともに、選択された検出情報がその設定された閾
値以上である場合を加工中(または加工中ではない)と
みなす加工開始評価信号を出力する手段である。
制御における各パルス毎の放電開始、すなわち加工開始
評価信号の立上り(またはゲート信号の立上り)から、
オン用チェックパルスとオフ用チェックパルスとを発生
する位置までのタイミングを制御する手段であり、放電
パルス中のどの位置を検出するかを決めるオン用チェッ
クパルス、オフ用チェックパルスを発生させる手段であ
る。
ら、設定時間だけ、加工状態を検出する動作を禁止させ
る検出停止信号を出力する手段である。
信号に基づいて加工状態の診断結果を示す診断信号を、
オン時間、オフ時間毎に発生する手段である。
データに基づいて、オン時間の長さ情報とオフ時間の長
さ情報とを出力する手段である。
の長さ情報に応じて、電気加工用パルスを連続的に発生
する手段である。
選択される検出情報、閾値設定手段22において設定され
る閾値、検出停止信号発生手段24において設定される検
出停止時間、チェックパルス発生手段23において設定さ
れるチェックパルスの発生タイミング、判断手段25にお
ける診断信号、オン/オフ時間演算手段30によって出力
されるオン時間の長さ情報、オフ時間の長さ情報の全て
がプログラム可能である。
フ時間演算手段30を説明する説明図である。
あるが、本質的には、第2図に示すように、銅−鉄用診
断制御論理回路、銅−チタン用診断制御論理回路、銅タ
ングステン−鉄用診断制御論理回路等の複数の機能を有
し、CPU1に対する1組の加工情報(加工要求)の入力に
より演算し、記憶装置の複数組の中から選択した1組の
プログラムデータをパルス発生装置2の記憶手段10に書
込み設定によって、その中から1つの診断制御論理回路
の機能が選択されるものである。また、オン/オフ時間
演算手段30も、実際には、1つのパルス幅変更制御論理
回路であるが、本質的には、第2図に示すように、銅−
鉄用パルス幅変更制御論理回路、銅−チタン用パルス幅
変更制御論理回路、銅タングステン−鉄用パルス幅変更
制御論理回路等の複数の機能を有し、CPU1に対する1組
の加工情報(加工要求)の入力により演算し、記憶装置
の複数組の中から選択した1組のプログラムデータをパ
ルス発生装置2の記憶手段10に書込み設定によって、そ
の中から1つのパルス幅変更制御論理回路の機能が選択
されるものである。
ありながら、診断論理回路とパルス幅変更制御論理回路
との組合せを多数有するものであり、その中から、加工
情報に応じた最適な組合せを選択できるものである。
憶手段10を介してオン/オフ時間演算手段30に転送され
るオン時間、オフ時間の初期値データとプログラムデー
タとの例を示す図表である。
Uがセットするデータである。また、上記「加工情報」
は、電気加工法の種類、ワークの材質、電極の材質、加
工液の特性、液処理の状態、作業者の要求等である。
「作業者の要求」は、面粗度、加工速度、電極消耗率等
である。加工の進行に従って、それら加工情報が変化す
る場合には、加工進行に従って加工情報が変更されるよ
うに作業者が予め指定しておくか、または加工進行中に
加工情報を変更すればよい。オン時間、オフ時間の初期
値データは、加工開始時または加工進行中に作業者が任
意に設定可能であるとしてもよく、加工情報に応じて設
定されるプログラムデータの1つとして扱うようにして
もよい。
アドレス00HEXに対応するデータはオン時間の初期値で
あり、この初期値を16ビットで定めてあり、アドレス02
HEXに対応するデータはオフ時間の初期値であり、この
値も16ビットで定めてある。
るパルスのオン時間の増加幅、減少幅、上限値、下限
値、制御の有無を設定するデータで構成されている。た
とえば、アドレス08HEXに対応するデータはオン時間の
増加幅であり、この増加幅を16ビットで定めてあり、ア
ドレス24HEXに対応するデータはオフ時間の増加幅であ
り、この増加幅も16ビットで定めてある。アドレス5E
HEXに対応する1ビットのデータは、オン時間制御の有
無を設定するデータであり、そのビットを「0」にセッ
トすると、各オン時間制御を実行するようにセットさ
れ、そのビットを「1」にセットすると、オン時間制御
を実行しないように設定される。他のプログラムデータ
についても上記と同様に設定される。
期値どおりに動作した場合に、パルス発生部40が出力す
るパルス波形の例を示したものである。なお、オン時
間、オフ時間の各初期値は、200ns〜6553.7μsの間
で、100ns単位で設定できる。もっとも、パルス発生装
置2にクロックを送るクロック発生回路(図示せず)を
変更することによって、他の時間範囲、他の時間単位で
設定できるようにしてもよい。
から記憶手段10を介して診断装置20に転送されるプログ
ラムデータの例を示す図表である。
御とオフ時間制御とのそれぞれにおいて、制御モードの
選択、F信号の連続数設定、B信号の連続数設定、基準
値判断モードにおけるサンプリング数設定、F信号の基
準値設定、B信号の基準値設定、増加制御における判断
モードの設定、減少制御における判断モードの設定、リ
セット制御における判断モードの設定、チェックパルス
位置の設定で構成されている。
する。
「オン時間制御におけるモードの設定」である。ここで
上記「制御」は、「増加制御」、「減少制御」、「リセ
ット制御」であり、「モード」は、上記3つの制御の組
合せである。また、「増加制御」は、現在のオン時間の
長さ情報をある長さだけ増加させる制御であり、「減少
制御」は、現在のオン時間の長さ情報をある長さだけ減
少させる制御であり、「リセット制御」は、現在のオン
時間の長さ情報を初期値にリセットする制御である。
「01」、「10」であれば、それぞれ、オン時間制御にお
ける減少制御とリセット制御との組合せである「オン時
間減少・リセットモード」、オン時間制御における増加
制御とリセット制御との組合せである「オン時間増加・
リセットモード」、オン時間制御における増加制御と減
少制御とリセット制御との組合せである「オン時間増加
・減少・リセットモード」が設定されていることを示し
ている。
対応する内容は、オン時間において、増加制御、減少制
御、リセット制御の動作毎に、加工状態を判断する判断
モードを設定するものである。この判断モードには、
「連続数F信号の判断モード」と「基準値F信号の判断
モード」と「連続数B信号の判断モード」と「基準値B
信号の判断モード」とがある。
情報の値が上記閾値よりも大きいときであって、閾値以
上を良と評価する場合に出力する信号である。また、
「B信号」は、検出情報の値が上記閾値よりも小さいと
きであって、閾値以下を不良と評価する場合に出力する
信号である。
段22からの評価信号、チェックパルス発生手段23からの
チェックパルス、検出停止信号発生手段24からの検出停
止信号によって、判断手段25の内部で作られるものであ
って、上記実施例の場合よりも広い意味を有するもので
ある。
記「連続数F信号の判断モード」は、F信号の回数が連
続して設定回数に到達したときにオン時間の増加制御を
行なうモードであり、上記「連続数B信号の判断モー
ド」は、B信号の回数が連続して設定回数に到達したと
きにオン時間の増加制御を行なうモードである。また、
たとえば、1CHEXに対応するデータ設定において、上記
「基準値F信号の判断モード」は、F信号の発生回路と
サンプリング数との比に応じて、オン時間の増加制御を
行なうモードであり、上記「基準値B信号の判断モー
ド」は、B信号の発生回路とサンプリング数との比に応
じて、オン時間の増加制御を行なうモードである。
0」、「10」、「01」、「11」をセットすると、それぞ
れ、「連続数F信号の判断モード」が設定され、「連続
数B信号の判断モード」、「基準値F信号の判断モー
ド」、「基準値B信号の判断モード」が設定される。
することによって、オン時間減少制御、オン時間リセッ
ト制御を設定するが、これらの場合も、上記と同様に、
「連続数F信号の判断モード」、「連続数B信号の判断
モード」、「基準値F信号の判断モード」、「基準値B
信号の判断モード」を設定できる。
ータをセットすることによって、オン時間制御における
F信号の連続数、B信号の連続数、基準値判断モードに
おけるサンプリング数を設定できる。
セットすることによって、オン時間制御におけるチェッ
クパルス位置を設定できる。この「チェックパルス」
は、評価信号の診断する部分を定めるパルスであり、評
価信号の立上り(またはゲート信号の立上り)からオン
用チェックパルスを発生させる位置までのタイミングを
とるパルスである。
ことによって、上記オン時間制御と同様のセットをオフ
時間制御についても行なうことができる。
御、オフ時間制御のそれぞれにおいて、閾値、検出情報
の選択、閾値以上のレベルの評価の設定を行なうデータ
である。また、オンクランプ(放電が開始してからオン
時間を制御する動作)の有無、検出停止信号の有無、検
出停止信号の幅の設定を行なうものである。
について詳細に説明する。
にセットすることによって、オン時間制御用の閾値がセ
ットされる。また、アドレスBAHEXに対応する1ビット
のデータを「0」にセットすると、オン時間制御用とし
てポートAの検出情報が選択されるように設定され、そ
のデータを「1」にセットすると、オン時間制御用とし
てポートBの検出情報が選択されるように設定される。
アドレスC4HEXに対応する1ビットのデータを「0」に
セットすると、閾値以上のレベルを良とみなす評価信号
が設定され、そのデータを「1」にセットすると、閾値
以上のレベルを不良とみなす評価信号が設定される。
制御用のプログラムデータについても、同様に設定でき
る。
を「0」、「1」にセットすると、それぞれ、オフクラ
ンプの有、無が設定される。アドレス74HEXに対応する
1ビットのデータを「0」、「1」にセットすると、そ
れぞれ、検出停止信号の有、無が設定される。また、ア
ドレスA2HEXに対応する10ビットのデータを所定の値に
セットすることによって、検出停止信号の時間幅を所望
の値に設定できる。
段21、閾値設定手段22の一例を示す回路図である。
れている。セレクタ21aは、第3図(4)に示すプログ
ラムデータ中のアドレスBAHEXに対応するデータ(セレ
クト信号)に応じて、オン時間制御用として、ポートA
の検出情報またはポートBの検出情報を選択、出力する
ものである。ポートA、ポートBは、加工状態を示す検
出情報を出力する入力端子である。
タ中のアドレスBCHEXに対応するデータ(セレクト信
号)に応じて、オフ時間制御用として、ポートAの検出
情報またはポートBの検出情報を選択、出力するもので
ある。この場合、セレクト信号が「0」、「1」であれ
ば、それぞれ、ポートAの検出情報、ポートBの検出情
報をセレクタ21bが出力する。
ポートAの検出情報は電極とワークとで形成される極間
の電圧信号(極間電圧信号)であり、ポートBの検出情
報は極間電流信号である。ポートAの極間電圧信号は、
図示しないA/Dコンバータによってデジタル信号に変換
されたものであり、そのデジタル信号の最小単位がたと
えば1Vである信号である。なお、オン時間制御用として
極間電圧信号を選択し、オフ時間制御用としても極間電
圧信号を選択するようにしてもよい。
ートA、Bの2つの入力端子を有し、検出情報を入力す
るようにしているが、この他に、少なくとも1つの入力
端子を追加し、この追加された入力端子に、他の検出情
報を入力するようにしてもよい。この場合、上記他の検
出情報としては、電気加工における加工液の温度、電気
加工の加工周波数、放電加工の高周波成分、放電の輝
度、放電の色調、放電の音等に関する信号が考えられ
る。また、上記検出情報としては、電極とワークとで形
成される極間の電圧信号、極間を流れる電流信号、その
他の放電状態に応じた信号のうちの少なくとも2つであ
ればよい。さらに、2以上の検出情報を同時に取り込
み、2つ以上の評価信号を発生するように構成してもよ
く、この場合、閾値設定手段22とアドレスレジスタとを
必要個数用意すれば容易に実現できる。
選択手段21を含む1つの大規模集積回路から成るパルス
発生装置2)によって、複数の検出情報のうち所望の検
出信号を、オン時間制御用とオフ時間制御用とに独立し
て、任意に選択できる。
a、22cと、セレクタ22b、22dとを有する。
(上記実施例の場合は、極間電圧)と、オン時間制御用
の閾値(アドレスAEHEXに対応するデータ)とを比較
し、その閾値よりも検出情報の値が大きいときに「1」
を出力するものであり、比較器22cは、検出情報(上記
実施例の場合は、極間電圧)と、オフ時間制御用閾値
(アドレスBOHEXに対応するデータ)とを比較し、その
閾値よりも検出情報が大きいときに「1」を出力するも
のである。
ン用閾値以上の極間電圧についての評価を定めるデー
タ)に応じて、そのときの極間電圧がオン時間制御用の
閾値以上である場合に、良とみなす評価信号「1」、ま
たは不良とみなす評価信号「0」を出力するものであ
る。
フ用閾値以上の検出情報についての評価を定めるデー
タ)に応じて、そのときの検出情報がオフ時間制御用の
閾値以上である場合に、良とみなす評価信号「1」、ま
たは不良とみなす評価信号「0」を出力するものであ
る。
手段22を含む1つの大規模集積回路から成るパルス発生
装置2)によって、検出情報に関する閾値を任意に設定
でき、また、その閾値以上(または未満)の検出情報に
関する評価を任意に設定でき、さらにはそれをオン時間
制御、オフ時間制御毎に独立して設定できる。
23の一例を示す回路図である。
生手段40の出力パルス)と加工開始評価信号(閾値設定
手段22の出力パルス)とを入力し、オンクランプ指示デ
ータ(アドレス64HEXに対応するデータ)に応じて、ゲ
ート信号または加工開始評価信号を選択するものであ
る。この場合、オンクランプを行なうときには、オンク
ランプ指示データを「0」にセットし、セレクタ23aが
加工開始評価信号、すなわちオンクランプを行ったこと
による放電開始の立上りを検出し以後信号「1」を出力
し、オンクランプを行なわないときには、オンクランプ
指示データを「1」にセットし、セレクタ23aがゲート
信号の立上りを検出し以後信号「1」を出力する。カウ
ンタ23b、23dは、セレクタ23aからの信号が「1」にな
ったときから、クロックのカウントを開始するものであ
る。
御用チェックパルス位置データ(アドレス22HEXに対応
するデータ)と一致したときに、オン時間制御用チェッ
クパルスを出力するものである。比較器23eは、カウン
タ23dの値がオフ用チェックパルス位置データ(アドレ
ス3EHEXに対応するデータ)と一致したときにオフ用チ
ェックパルスを出力するものである。
パルス発生手段23を含む1つの大規模集積回路から成る
パルス発生装置2)によって、チェックパルス位置まで
のタイミングを任意に設定でき、また、それをオン時間
制御、オフ時間制御毎に独立して設定でき、さらにオン
クランプの有無による制御の区別もできる。
生手段24の一例を示す回路図である。
器24b、ワンショットマルチバイブレータを使用した微
分回路24c、RSフリップフロップ24d、セレクタ24eを有
する。
が「1」であるときにクロックをカウントし、ゲート信
号が「0」であるときに、リセットされるカウンタであ
り、比較器24bは、カウンタ24aのカウント値と検出停止
信号の幅(アドレスA2HEXに対応するデータ)とが一致
したときに「1」を出力するものである。なお、検定停
止信号は、検出情報に基づいて、加工状態を判断する動
作を、検出停止信号の幅だけ、禁止する信号である。こ
の検出停止信号によって、ゲート信号が立上ってから所
定レベルに到達するまでの間は、評価信号の検出を停止
する。この結果、加工状態を検出した検出情報の信頼性
が向上する。
パルスを1つ出力する回路である。RSフリップフロップ
24dは、微分回路24cがパルスを出力したときにセットさ
れ、比較器24bが「1」を出力したときにリセットされ
る回路である。セレクタ24eは、検出停止指示信号(ア
ドレス74HEXに対応するデータ)が出力されたときに
(検出停止指示信号が「1」であるときに)のみ、検出
停止信号を判断手段25に出力するものである。
第4図(3)の下に書いてあるように、ゲート信号が立
ち上がったときから検出停止信号が発生され、その検出
停止信号の幅を任意に設定することができる。
手段50とオフ時間制御用判断手段60とで構成されている
ことを示す図である。
判断手段50の一例を示す回路図である。
を発生するF/B信号発生回路51と、基準値F信号と基準
値B信号とを発生する基準値F/B信号発生回路52と、連
続数F信号と連続数B信号とを発生する連続数F/B信号
発生回路53と、選択回路54と、UP信号とDO信号とRE信号
とその内容とする診断信号を発生するUP/DO/RE信号発生
回路55とを有する。
値に到達したときに出力される信号であり、「基準値B
信号」は、B信号の発生回数が所定の基準値に到達した
ときに出力される信号である。また、「連続数F信号」
は、F信号が所定の連続数だけ連続して発生したときに
出力される信号であり、「連続数B信号」は、B信号が
所定の連続数だけ連続して発生したときに出力される信
号である。
加させる信号であり、「DO信号」は、オン時間またはオ
フ時間を減少させる信号であり、「RE信号」は、オン時
間またはオフ時間をその初期設定値に復帰させる信号で
ある。
cと、インバータ51d、51eとを有し、閾値設定手段22か
らの評価信号と、チェックパルス発生手段23からのチェ
ックパルスと、検出停止信号発生手段24からの検出停止
信号とに応じて、F信号、B信号を出力するものであ
る。
力されたときに評価信号が「1」であれば「1」を出力
する信号であり、B信号は、チェックパルスが入力され
たときに評価信号が「0」であれば「1」を出力する信
号である。ただし、チェックパルスが入力されたときで
も、検出停止信号が「1」であれば、チェックパルスが
無効にされるので、評価信号に係らず、F信号もB信号
も「1」を出力しない。
レス18HEXに対応するデータ)と、サンプリング数(ア
ドレス16HEXに対応するデータ)と、B信号の基準値
(アドレス1AHEXに対応するデータ)と、F/B信号発生回
路51からのF信号、B信号とに基づいて、基準値F信号
を出力するものである。
このカウント値がF信号の基準値と一致したときに比較
器52bが基準値F信号を出力する。つまり、基準値F信
号が「1」になる。また、F信号とB信号とをOR回路52
cを介してカウンタ52dがカウントし、そのカウント値が
サンプリング数と一致したときに、カウンタ52a、52d、
52gをリセットする信号を比較器52eが出力する。
このカウント値がB信号の基準値と一致したときに比較
器52hが基準値B信号を出力する。すなわち、基準値B
信号が「1」になる。たとえば、アドレス16HEXに対応
するデータをセットすることによってサンプリング数を
10に設定し、アドレス18HEXに対応するデータをセット
することによってF信号の基準値を4に設定したとする
と、10回のサンプリング中に4回以上のF信号が含まれ
ていたときに、基準値F信号が「1」になる。
値と、B信号の連続数の設定値と、F信号とB信号とに
基づいて、連続数F信号と連続数B信号とを出力する回
路である。F信号の連続数の設定値は、アドレス12HEX
に対応するデータによって設定され、B信号の連続数の
設定値は、アドレス14HEXに対応するデータによって設
定される。
あり、B信号を受取ったときにカウント値がリセットさ
れ、これによって、F信号の連続数をカウントするもの
である。このカウント値とF信号の連続数設定値が一致
したときに、比較器53bが連続数F信号を出力する。つ
まり、連続数F信号が「1」になる。カウンタ53cは、
B信号をカウントするものであり、F信号を受取ったと
きにカウント値がリセットされ、これによって、B信号
と連続数をカウントするものである。このカウント値と
B信号の連続数設定値とが一致したときに、比較器53d
が連続数B信号を出力する。つまり、連続数B信号が
「1」になる。
レクタが、基準値F信号、基準値B信号、連続数F信
号、連続数B信号を選択出力するものである。セレクタ
54a、54b、54cは、それぞれオン時間増加制御における
判断モード、オン時間減少制御における判断モード、オ
ン時間リセット制御における判断モードに関するもので
ある。またセレクタ54aは、そのセレクト信号が「0
0」、「01」、「10」、「11」である場合に、それぞれ
連続数F信号の判断モード、基準値F信号の判断モー
ド、連続数B信号の判断モード、基準値B信号の判断モ
ードを設定するものである。また、セレクタ54b、54cも
セレクタ54aと同様である。
b、55c、AND回路55e、55fを有し、増加制御、減少制
御、リセット制御の各制御におけるUP信号、DO信号、RE
信号を出力するものである。
判断手段の一例を示す図である。
断手段50とほぼ同様の構成を有し、その各要素における
符号を50番台から60番台に変更して示してある。
25を含む1つの大規模集積回路から成るパルス発生装置
2)によって、オン時間、オフ時間毎に独立して、その
時間の増加、減少、初期値への復帰を行なわせる信号を
容易に発生させることができる。
演算回路30が、オン時間演算回路70とオフ時間演算回路
80とで構成されていることを示す図である。
路70の具体例を示す図である。
幅とを、UP信号に基づいて選択するものである。つま
り、セレクタ71は、UP信号が「1」である場合に、オン
時間の増加幅のデータを出力し、UP信号が「0」である
場合に、オン時間の減少幅を出力するものである。ま
た、オン時間の増加幅は、アドレス08HEXに対応するデ
ータをセットすることによって設定し、オン時間の減少
幅は、アドレス0AHEXに対応するデータをセットするこ
とによって設定する。
るときに、現在のオン時間の長さ情報と、既に設定され
ているオン時間の増加幅とを加算するものであり、一
方、オン時間を減少させるDO信号が「1」であるとき
に、現在のオン時間の長さ情報から、既に設定されてい
るオン時間の減少幅を減算する回路である。
と、オン時間下限値と、オン時間上限値とからその1つ
を選択、出力するものである。また、オン時間下限値
は、アドレス0EHEXに対応するデータをセットすること
によって設定され、オン時間上限値は、アドレス0CHEX
に対応するデータをセットすることによって設定され
る。
間の減少幅を減算するものであり、減算されたデータを
比較器74に出力するものである。加算器75aは、現在の
オン時間の長さ情報にオン時間の増加幅を加算するもの
であり、加算されたデータを比較器75に出力するもので
ある。
値とを比較し、減算されたデータがオン時間下限値より
も短いときに「1」を出力するものである。したがっ
て、オン時間の上限値よりも長い長さ情報、オン時間の
下限値よりも短い長さ情報がパルス発生手段40に送られ
ることはない。
ン時間制御指示信号(アドレス5EHEXに対応するデー
タ)をインバータ77bで反転した信号とRE信号とを通過
させる回路である。
制御をしない場合に、オン時間の所期設定値のデータ
(アドレス00HEXに対応するデータ)を出力し、それ以
外のときにはセレクタ73が出力したデータをオン時間の
長さ情報として出力するものである。
のANDをとる回路であり、オン時間の長さがその下限値
よりも短くなることを防止するためのものである。AND
回路77dは、UP信号と比較器75とのANDをとる回路であ
り、オン時間の長さがその上限値を越えることを防止す
るために、オン時間の長さ情報を上限値に固定する信号
をセレクタ73に送る回路である。
路80の一例を示す回路図である。
本的には同じ回路構成であり、その符号を70番台から80
番台に変更して示してある。
フ時間演算回路30を含む1つの大規模集積回路から成る
パルス発生装置2)によって、オン時間、オフ時間毎に
独立して、その時間の増加制御、減少制御、初期値への
復帰制御、オン/オフ時間の上下限制御を容易に行なう
ことができる。
40の一例を示す回路図である。
42、44と、RSフリップフロップ45と、インバータ43aと
を有する。
Sフリップフロップ45の出力信号であるパルス波形の立
上りでカウントを開始し、その立下りでカウント値が0
にリセットされるものである。比較器42は、オン/オフ
時間演算手段30からのオン時間の長さ情報(2値信号)
とカウンタ41のカウント値とを比較し、一致したときに
RSフリップフロップ45にリセット信号を送るものであ
る。
トし、RSフリップフロップ45の出力信号であるパルス波
形の立下りでカウントを開始し、その立上りでカウント
値が0にリセットされるものである。比較器44は、オン
/オフ時間演算手段30からのオフ時間の長さ情報(2値
信号)とカウンタ43のカウント値とを比較し、一致した
ときにRSフリップフロップ45にセット信号を送るもので
ある。RSフリップフロップ45は、セット状態でその出力
が「1」になり(オン時間が開始し)、リセット状態で
その出力が「0」になる(オフ時間が開始する)。
演算手段30からのオン時間の長さ情報に応じたオン時間
を有し、オフ時間の長さ情報に応じたオフ時間を有する
パルス波形を出力する。
ある。
時間初期値データ、加工要求(加工情報の入力設定)に
応じたプログラムデータを記憶手段10の各レジスタに書
込み(S10)、上記初期値データをオン/オフ時間演算
手段30へ転送し(S20)、上記プログラムデータを診断
装置20へ転送する(S30)。そして、診断装置20におい
て検出情報(加工状態の信号)を入力し、パルスを発生
させて電気加工を開始させ、プログラムデータに基づい
て加工状態を診断し、この結果である診断信号をオン/
オフ時間演算手段30に送り(S40)、診断信号とプログ
ラムデータとに基づいて、オン/オフ時間演算手段30が
演算し、オン時間の長さ情報またはオフ時間の長さ情報
を上記各初期値から検出加工状態に適合したオン、オフ
各長さ情報に変更制御し、その新しいオン時間の長さ情
報またはオフ時間の長さ情報をパルス発生手段40に送る
(S50)。パルス発生手段40は、オン時間の長さ情報、
オフ時間の長さ情報に基づいてパルスを出力する(S6
0)。
す従来例と異なる点は、 第1に、加工要求に応じたプログラムデータを使用す
る点であり、 第2に、プログラムデータに基づいて加工状態を診断
する点であり、 第3に、その診断結果である診断信号とプログラムデ
ータとに基づいて、オン時間の長さ情報またはオフ時間
の長さ情報を制御する点であり、 第4に、プログラムデータを必要に応じて変えること
ができる点である。
て、チェックパルスの発生、検出停止信号の発生、判断
手段25内部でF信号とB信号とが発生する過程を示すタ
イムチャートである。
HEX、BCHEX、AEHEX、BOHEXに対応するデータをセットす
ることによって、オン時間制御用、オフ時間制御用の検
出情報として、ポートAからの極間電圧信号がともに選
択されており、オン時間制御用、オフ時間制御用の閾値
がそれぞれ、25V、19Vに設定されている。アドレスC4
HEX、C6HEXに対応するデータをともに「0」にセットす
ることによって、閾値以上のレベルを良とみなす評価が
採用されている。さらに、アドレス64HEXに対応するデ
ータを「1」にセットすることによってオンクランプを
行ない、アドレス22HEX、3EHEXに対応するデータを所定
の値にセットすることによって、加工開始評価信号から
CTon時間、CToff時間後にチェックパルス位置が設定さ
れている。また、アドレス74HEX、A2HEXに対応するデー
タを所定の値にセットすることによって、図示した幅だ
け検出停止信号を出力するように設定されている。
の過程を説明する。
立上ると、極間電圧波形も立ち上がる。このときに、極
間電圧波形は、回路上の遅れのために無負荷電圧レベル
に至るまでには所定時間を要する。すなわち、ゲート信
号が立上がってからあるレベルに達するまでの状態で
は、評価信号を判断の対象とすることが望ましくないの
で、検出停止信号発生手段24が検出停止信号を出力す
る。この検出停止信号が発生している間は、チェックパ
ルスが入力されても、F信号、B信号ともに出力しな
い。すなわち、検出停止信号が出力されている間は、評
価信号を判断の対象としない。これによって、放電加工
状態の診断動作の信頼性が高まる。
パルス発生手段23は、オン用チェックパルスを出力す
る。このオン用チェックパルスが発生しているときに、
閾値設定手段22で設定された閾値と極間電圧とが比較さ
れ、そのときの極間電圧の状態が診断される。第6図に
示すタイムチャートにおいては、検出停止信号の終了に
より「1」に立ち上った加工開始評価信号が、ギャップ
での放電開始を検出して立ち下り、オン用チェックパル
スの設定時間CTonのカウントが開始され、所定カウント
値に達するとオン用チェックパルスが出力されるが、こ
のとき極間電圧はオン用閾値以上で、オン制御用評価信
号がFINE「1」であるのでF信号が出力される。同様に
して、放電開始から設定時間(CToff時間)経過後、オ
フ用チェックパルスが出力される。このオフ用チェック
パルスが出力されているときの極間電圧と、オフ時間制
御用閾値とが比較され、そのときの放電加工状態が診断
される。第6図に示すタイムチャートにおいては、オフ
用チェックパルスが出力されたときに、オフ制御用評価
信号がBAD「0」であるのでB信号が出力される。
ックパルスと、オフ用チェックパルスとを異ならせるこ
とによって、放電加工状態の診断をより適切に行なうこ
とができる。
て、オン時間制御用判断手段50の動作を示すタイムチャ
ートである。
の増加幅、減少幅はそれぞれ5us、20usに設定され、検
出停止信号の幅が3usに設定され、オン時間の上限値、
下限値はそれぞれ100us、50usに設定されている。
に、検出情報として極間電圧信号が選択され、アドレス
AEHEに対応するデータを所定の値にセットすることによ
って、図示されているようなオン用評価信号が出力され
る。さらに、アドレス10HEX、1CHEX、1EHEX,20HEXに対
応するデータをそれぞれ、「10」、「00」、「10」、
「11」にセットすることによって、オン時間制御のモー
ドとしてオン時間増加・減少・リセットモードを、オン
時間増加制御における判断モードとして連続F信号の判
断モードを、オン時間減少制御における判断モードとし
て連続B信号の判断モードを、オン時間リセット制御に
おける判断モードとして基準値B信号の判断モードを設
定してある。
るデータを所定の値にセットすることによって、F信号
の連続数の設定値を1に、B信号の連続数の設定値も1
に、サンプリング数は10に、B信号の基準値は3に設定
してある。また、本タイムチャートにおいては、アドレ
スC4HEXに対応するデータとして「0」をセットし、閾
値以上のレベルを良とみなすように設定されている。
信号が閾値よりも高ければ、F信号が発生し、そのF信
号が1回発生する度に、UP信号が発生し、極間電圧信号
が閾値よりも低ければ、B信号が発生し、そのB信号が
連続して2回発生する度に、DO信号が発生する。そし
て、10回のサンプリング中、3回B信号が発生したとき
にRE信号が発生するようになっている。
記と同様に、オフ時間についても説明することができ
る。
手段30におけるオン時間の制御例を示すタイムチャート
である。
応するデータを所定の値にセットすることによって、オ
ン時間の増加幅を10usに、オン時間の減少幅を7usに、
上限値を55usに、下限値を5usにそれぞれ設定してあ
る。
長さ情報に増加幅10usを加算してオン時間を演算し、DO
信号が発生すると、現在のオン時間の長さ情報に減少幅
7usを減算してオン時間を演算する。また、RE信号が発
生すると、現在のオン時間の長さ情報とは無関係にオン
時間を初期値に戻す。さらに、現在のオン時間の長さ情
報から減少幅を減算したときに、その減算された値が下
限値よりも小さくなる場合に、オン時間を下限値に設定
する例を示してある。
記と同様に、オフ時間についても説明することができ
る。
ち、2つを実現する設定値の例を示す図表である。
回路)を実現するために必要な各プログラムデータの設
定例を示し、同図(2)は、論理回路[2](銅−チタ
ン加工用の論理回路)を実現するために必要な各プログ
ラムデータの設定例を示してある。
タに対応するアドレスであり、16進数(HEX)で示して
あり、「設定値」は、そのアドレスに対応するデータの
内容であり、10進数で示してあり、時間については1デ
ータが100nsに相当し、回数については1データが1回
であり、設定閾値については1データが1Vに相当する。
また、ポートAからは検出情報として極間電圧信号が入
力されている。
えばオン時間の初期値(アドレス00HEX)は7μsであ
り、オフ時間の初期値(アドレス02HEX)は7μsであ
り、オン時間制御の有無(アドレス5EHEX)、オフ時間
制御の有無(アドレス60HEX)に関してはともに「有」
が指定され、オン時間の増加幅(アドレス08HEX)、減
少幅(アドレス0AHEX)に関してはそれぞれ、2μs、
5μsが指定され、……というようにそれぞれ設定され
ている。第9図(2)に示す銅−チタン加工用の論理回
路も上記と同様に、設定されている。
ステン−鉄加工用の論理回路等、他の論理回路を実現す
るために必要なプログラムデータの設定も同様に行なう
ことができる。
[1]、[2]を実現するために必要な各プログラムデ
ータの設定例を示してあるのであって、1つのパルス発
生装置2に複数の論理回路が組込まれているのではな
い。つまり、1つのパルス発生装置2には1つのハード
ウェアのみが組込まれ、プログラムデータのセット次第
で、同じパルス発生装置2が(1つのハードウェアであ
りながら)あるときには論理回路[1]と同様に機能
し、別のときには論理回路[2]と同様に機能し、さら
に別のときには他の論理回路と同様に機能する。もちろ
ん、プログラムデータのセットを同じ値に維持すれば、
同じ論理回路と同様な機能を常に発揮する。
データを追加することにより、パルス制御のパラメータ
(加工要求)を多数、多様に追加できる。したがって、
上記実施例は、1つのハードウェアでありながら、無数
の論理回路を有すると同じ効果を奏する。
しても、パルス制御に関する制御論理回路(LSI)の外
部のハードウェアを1つ設けるだけでよく、ハードウェ
アの構成が異なる多数の回路を用意する必要がない。ま
た、加工に使用する電極の材料、ワークの材質、または
液処理の状態等に応じた最適なパルス制御を行なうこと
ができるので、加工速度を高めることができる。
合、オン時間の長さを初期値に固定し、次第にオフ時間
を伸ばし、その上限値に達したときに、初めてオン時間
を減少させるようにしている。つまり、従来装置におい
ては、加工の状態が悪い場合、オフ時間だけを伸ばし、
その上限値に達したときに、オン時間だけを縮めるよう
に制御している。これに対して、第9図に示す実施例に
おいては、オン時間とオフ時間を独立に制御しているの
で、オン時間をオフ時間とを交互にあるいは同時に制御
することができ、より適切なパルスを制御を行うことが
できる。
に、加工中における加工要求の変更に応じて変更される
プログラムデータを記憶するものであってもよい。たと
えば、加工プログラムの所定ブロックが終了したときに
加工要求が変更されるようにNCプログラムを作成すれ
ば、上記所定ブロックが終了したときに、変更された加
工要求に対応する新たなプログラムデータが記憶手段10
に記憶される。また、加工の進行に伴なって、NCが加工
深さ、液処理状態等を検出し、その検出結果に基づいて
加工要求を適切に変更し、この変更された加工要求に対
応する新たなプログラムデータが記憶手段10に記憶され
る。または、加工中に、作業者自身が加工要求を変更す
る場合には、その変更された加工要求に対応する新たな
プログラムデータが記憶手段10に記憶される。さらに
は、オン時間を延々と長くする必要があるという診断結
果が出る等の場合には、実際の加工要求と診断結果とが
一致せず、このときには、その診断結果をCPU1にフィー
ドバックし、プログラムデータを変更する。このときに
も、その変更された加工要求に対応する新たなプログラ
ムデータが記憶手段10に記憶される。この場合、通常の
フィードバック制御でもよく、ファジー制御を応用して
もよい。
ーザ加工、モータ制御等、電気加工以外に使用されるパ
ルスを発生する装置に適用することができる。
の実施例について説明する。
制御することができる機能を付加した実施例を示すブロ
ック図である。
「i」は、電流波高値Ipを制御する機能をも有すること
を意味し、オン時間とオフ時間とを制御する点に関して
は、「i」が付いている符号を有する部材と、その符号
から「i」を制御した符号を有する部材とは同じであ
る。
同じであるが、電流波高値Ipをも制御することができる
機能が付加されている。記憶手段10は電流波高値Ipの初
期値をも出力し、診断装置20iは、Ip用の診断信号をも
出力する。演算手段30iは、診断の結果に基づいて、パ
ルス幅を変更制御するとともにパルスの電流波高値Ipを
変更制御するパルス制御論理回路を有する。電気加工用
パルスを連続的に発生するパルス発生手段40は第1図に
示すものと同じである。
とデータとライトイネーブルとを受け、上記アドレスと
そのデータとの具体例は、第3図と第12図とに示してあ
る。なお、第12図(1)、(2)、(3)は、電流波高
値Ipを制御することによって追加されたプログラムデー
タの例を示す図である。
に、CPU1iから受けたオン時間初期値データと、オフ時
間初期値データと、電流波高値Ipの初期値と、プログラ
ムデータとを記憶する多数のレジスタで構成されてい
る。診断装置20iは、検出情報選択手段21iと、閾値設定
手段22iと、チェックパルス発生手段23iと、検出停止信
号発生手段24と、判断手段25iとを有している。
ら入力された複数の検出情報のうちの1つを選択する手
段であり、その具体例を第13図(1)に示してある。
る閾値(検出基準値)を設定し、検出情報がその閾値以
上である場合を良(または不良)とみなす評価信号を出
力するとともに、選択された検出情報がその設定された
閾値以上である場合を加工中(または加工中ではない)
とみなす加工開始評価信号を出力する手段であり、その
具体例を第13図(1)に示してある。
立上り(またはゲート信号の立上り)から、オン用チェ
ックパルスとオフ用チェックパルスとを発生する位置ま
でのタイミングを制御する手段であり、加工状態のどの
位置を検出するかを決めるオン用チェックパルス、オフ
用チェックパルス、Ip制御のチェックパルスを発生させ
る手段であり、その具体例を第13図(2)に示してあ
る。
止信号に基づいて加工状態の診断結果を示す診断信号
を、オン時間、オフ時間毎に発生する手段である。
て選択される検出情報、閾値設定手段22iにおいて設定
される閾値、チェックパルス発生手段23iにおいて設定
されるチェックパルスの発生タイミング、判断手段25i
における診断信号、演算手段30iによって出力されるオ
ン時間の長さ情報、オフ時間の長さの情報、電流波高値
Ipの大きさ情報の全てがプログラム可能である。
アドレス40HEXに対応するデータは電流波高値Ipの初期
値であり、この初期値を12ビットで定めてあり、他のプ
ログラムデータは、電流波高値Ip制御の有無、電流波高
値Ipの増加幅、減少幅、上限値、下限値、制御の有無を
設定するデータで構成されている。たとえば、アドレス
42HEXに対応するデータは電流波高値Ipの増加幅であ
り、この増加幅を16ビットで定めてある。アドレス76
HEXに対応する1ビットのデータは、電流波高値Ip制御
の有無を設定するデータであり、そのビットを「0」に
セットすると、電流波高値Ip制御を実行するようにセッ
トされ、そのビットを「1」にセットすると、電流波高
値Ip制御を実行しないように設定される。他のプログラ
ムデータについても上記と同様に設定される。
iから記憶手段10iを介して診断装置20iに転送されるプ
ログラムデータの例を示す図表である。
Ip制御において、制御モードの選択、F信号の連続数設
定、B信号の連続数設定、基準値判断モードにおけるサ
ンプリング数設定、F信号の基準値設定、B信号の基準
値設定、増加制御における判断モードの設定、減少制御
における判断モードの設定、リセット制御における判断
モードの設定、チェックパルス位置の設定で構成されて
いる。なお、第12図(2)に示す各設定は、基本的に
は、第3図(3)に示す各設定と同じである。
Ip制御において、閾値、検出情報の選択、閾値以上のレ
ベルの評価の設定を行なうデータである。なお、第12図
(3)に示す各設定は、基本的には、第3図(4)に示
す各設定と同じである。
おける検出情報選択手段21i、閾値設定手段22iの一例を
示す回路図である。
クタ21cが付加されたものであり、セレクタ21cは、第12
図(3)に示すプログラムデータ中のアドレスBEHEXに
対応するデータ(セレクト信号)に応じて、電流波高値
Ip制御用として、ポートAの検出情報またはポートBの
検出情報を選択、出力するものである。ポートA、ポー
トBは、加工状態を示す検出情報を出力する入力端子で
ある。
22fが付加されたものであり、比較器22eは、検出情報選
択手段21iからの検出情報(上記実施例の場合は、極間
電流)と、電流波高値Ip制御用の閾値(アドレスB2HEX
に対応するデータ)とを比較し、その閾値よりも検出情
報の値が大きいときに「1」を出力するものであり、セ
レクタ22fは、アドレス8CHEXに対応するデータ(電流波
高値Ip制御用閾値以上の極間電流についての評価を定め
るデータ)に応じて、そのときの極間電流が電流波高値
Ip制御用の閾値以上である場合に、良とみなす評価信号
「1」、または不良とみなす評価信号「0」を出力する
ものである。
おけるチェックパルス発生手段23iの一例を示す回路図
である。
手段23に、カウンタ23fと比較器23gとを付加したもので
ある。
ェックパルス位置データ(アドレス5CHEXに対応するデ
ータ)と一致したときに、Ip制御のチェックパルスを出
力するものである。
オフ時間制御用判断手段60とIp制御用判断手段(図示せ
ず)とで構成され、Ip制御用判断手段は、オン時間制御
用判断手段50と同様の回路構成を有する。また、演算回
路30iは、オン時間演算回路70とオフ時間演算回路80と
電流波高値Ip演算回路(図示せず)とで構成され、電流
波高値Ip演算回路は、オン時間演算回路70と同様の回路
構成を有する。
波形とIpの高さ情報とに基づいて、放電パルスを形成す
るスイッチング回路の一例を示す図である。
コーダDと、このデコーダDの出力信号であるIp1信
号、Ip2信号、Ip3信号、………、Ipn信号のうちの1つ
とパルス波形の信号と入力する複数のAND回路と、各AND
回路の出力信号によってオンするトランジスタと、この
トランジスタのコレクタに接続された抵抗とが設けられ
ている。上記トランジスタの1つと抵抗1つとで構成さ
れる直列回路が互いに並列に接続され、これら直列回路
が放電ループに直列に接続されている。なお、上記抵抗
の値は、対応するIp1信号〜Ipn信号に応じて定められ、
Ipの値を規制する。
13図に示す実施例)の動作について説明する。
ーチャートの動作と同じである。ただし、第5図のS50
において、オン時間の長さ情報またはオフ時間の長さ情
報の他にIpの大きさ情報をもパルス発生手段40に送る点
が第5図と異なり、この違いに応じて、S60において、
パルス発生手段40がオン時間の長さ情報、オフ時間の長
さ情報に基づいてパルスを出力し、第13図(3)に示す
スイッチング回路がIpの大きさを制御する。
電流波高値Ipをも制御する実施例においてもこれと同様
の制御を行う。
Claims (2)
- 【請求項1】電気加工を実行するためのオン時間とオフ
時間とを交互に繰返す一連のパルス列を発生させる方法
であって、CPUを有する制御装置は、オン時間の初期値
とオフ時間の初期値とを含むパルス発生条件に関する複
数組のプログラムデータを記憶する記憶装置を有し、実
行する電気加工に関する1組の加工情報を前記制御装置
に入力すると、前記CPUは前記複数組のプログラムデー
タの中から、1組のプログラムデータを演算選定してパ
ルス発生装置に供給するものであり、前記パルス発生装
置は、前記制御装置から供給される1組のプログラムデ
ータの書込み記憶が可能な記憶手段と、該記憶された1
組のプログラムデータに基づき論理演算してオン時間と
オフ時間とを交互に繰返すパルス列を発生する論理回路
部とを有する大規模集積回路から成り、そして、前記論
理回路部は、発生パルスに係る評価・診断のためのプロ
グラムデータが前記記憶手段から供給され、発生加工パ
ルスが供給された電気加工部からの加工状態に関する加
工検出情報を評価・診断して診断信号を出力する診断装
置と、前記記憶手段から供給されるパルスの発生、供給
に関するプログラムデータと前記診断装置からの診断信
号とによってオン時間とオフ時間の各長さ情報を演算す
るオン時間とオフ時間の演算手段と、該演算手段の演算
オン時間とオフ時間の各長さ情報が供給され、電気加工
部へパルス波形信号を出力するパルス発生手段とから成
り、電気加工の実行に際し、1組の加工情報がCPUを有
する制御装置に入力され、選定された1組のプログラム
データがパルス発生装置の記憶手段に供給設定されたと
き、パルス発生装置は、供給されたオン時間の初期値と
オフ時間の初期値のデータによりパルス発生手段により
パルス波形信号を発生させて電気加工部での電気加工を
実行させ、該実行された電気加工部より加工状態に関す
る加工検出情報を検出して前記診断装置にフィードバッ
クし、以後は、前記診断装置において前記プログラムデ
ータにより前記加工検出情報を評価・診断して診断信号
を出力すると共に、前記オン時間とオフ時間の演算手段
において前記プログラムデータと診断信号とによりオン
時間とオフ時間の各長さ情報を演算出力してパルス発生
手段にパルス波形信号を出力させる作動を繰り返させる
ことを特徴とするパルス発生方法。 - 【請求項2】電気加工を実行するためのオン時間とオフ
時間とを交互に繰返す一連のパルス列を発生させる方法
であって、CPUを有する制御装置は、オン時間の初期値
とオフ時間の初期値とを含むパルス発生条件に関する複
数組のプログラムデータを記憶する記憶装置を有し、実
行する電気加工に関する1組の加工情報を前記制御装置
に入力すると、前記CPUは前記複数組のプログラムデー
タの中から、1組のプログラムデータを演算選定してパ
ルス発生装置に供給するものであり、前記パルス発生装
置は、前記制御装置から供給される1組のプログラムデ
ータの書込み記憶が可能な記憶手段と、該記憶された1
組のプログラムデータに基づき論理演算してオン時間と
オフ時間とを交互に繰返すパルス列を発生する論理回路
部とを有する大規模集積回路から成り、 そして、前記論理回路部は、パルス発生に係る評価・診
断のためのプログラムデータが前記記憶手段から供給さ
れ、発生加工パルスが供給された電気加工部からの加工
状態に関する加工検出情報を評価・診断して診断信号を
出力する診断装置と、前記記憶手段から供給されるパル
スの発生、供給に関するプログラムデータと前記診断装
置からの診断信号とによってオン時間とオフ時間の各長
さ情報を演算するオン時間とオフ時間の演算手段と、該
演算手段の演算オン時間とオフ時間の各長さ情報が供給
され、電気加工部へパルス波形信号を出力するパルス発
生手段とを備え、さらに、前記の診断装置は、前記加工
検出情報を前記プログラムデータに従って設定した閾値
により判別して評価信号を出力する手段、パルス波形信
号の発生出力により電気加工部へ電圧パルスが印加され
てから、前記プログラムデータに従って設定された所定
の期間前記評価信号の判別を禁止する検出停止手段と、
該検出停止手段による判別禁止期間の経過後前記評価信
号を判別して出力させるチェックパルス発生手段、 前記電気加工部へ電圧パルスが印加される都度、前記チ
ェックパルスを発生させて出力させた良、不良判別信号
を前記プログラムデータに従って設定した発生状態・頻
度論理回路により論理判別してオン時間とオフ時間の各
増減指令信号をオン時間とオフ時間の演算手段に出力す
るオン時間とオフの各時間制御用判別手段とを有してな
ることを特徴とするパルス発生装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3510762A JP3012001B2 (ja) | 1990-07-13 | 1991-06-19 | パルス発生方法およびその装置 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2-185743 | 1990-07-13 | ||
JP18574390 | 1990-07-13 | ||
JP3510762A JP3012001B2 (ja) | 1990-07-13 | 1991-06-19 | パルス発生方法およびその装置 |
PCT/JP1991/000823 WO1992000826A1 (en) | 1990-07-13 | 1991-06-19 | Method and apparatus for generating pulses |
Publications (1)
Publication Number | Publication Date |
---|---|
JP3012001B2 true JP3012001B2 (ja) | 2000-02-21 |
Family
ID=26503291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3510762A Expired - Fee Related JP3012001B2 (ja) | 1990-07-13 | 1991-06-19 | パルス発生方法およびその装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3012001B2 (ja) |
-
1991
- 1991-06-19 JP JP3510762A patent/JP3012001B2/ja not_active Expired - Fee Related
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0491958B1 (en) | Method and apparatus for generating pulses | |
US4514797A (en) | Worn tool detector utilizing normalized vibration signals | |
US5756956A (en) | Wire-cut electric discharge machining apparatus and control method therefor | |
US5243533A (en) | Tool abnormality detecting device | |
JPS63251122A (ja) | 電食穴あけ加工中に浸食ゾーンを浄化する方法および装置 | |
JPH04304924A (ja) | 加工電流制御方法及び加工電流制御装置 | |
JP3012001B2 (ja) | パルス発生方法およびその装置 | |
US20050113959A1 (en) | Numerical control apparatus for machine tool and numerical control method for machine tool | |
US5182474A (en) | Pulse control circuit for electric discharge machine using programmable logic | |
US5756955A (en) | Method and apparatus for electric discharge machining with calculation of machining area | |
US5399826A (en) | Electric discharge machining apparatus | |
JP2904340B2 (ja) | 電食プロセスの制御方法および装置 | |
US6487944B2 (en) | Machine tool and control method therefor | |
JPH0197522A (ja) | 放電加工機における放電パターン検出装置 | |
JP4061888B2 (ja) | 周波数制御回路 | |
JPH0699335A (ja) | 切削工具の異常検出装置 | |
USRE35125E (en) | Pulse control circuit for electric discharge machine using programmable logic | |
EP0436029B1 (en) | Pulse controller of electric discharge machine | |
GB2164775A (en) | Worn tool detector | |
JPS63200918A (ja) | 放電加工装置 | |
JP2558897B2 (ja) | 自動放電加工装置 | |
JPH0343020B2 (ja) | ||
JPH06262435A (ja) | 放電加工方法及び装置 | |
JP2632950B2 (ja) | 放電加工機の適応制御装置 | |
JPH08281516A (ja) | 放電加工装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081210 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091210 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091210 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101210 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |