JPS6154502A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPS6154502A
JPS6154502A JP17624484A JP17624484A JPS6154502A JP S6154502 A JPS6154502 A JP S6154502A JP 17624484 A JP17624484 A JP 17624484A JP 17624484 A JP17624484 A JP 17624484A JP S6154502 A JPS6154502 A JP S6154502A
Authority
JP
Japan
Prior art keywords
pulses
pulse
power supply
command
circuit
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.)
Pending
Application number
JP17624484A
Other languages
English (en)
Inventor
Satoshi Suzuki
智 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP17624484A priority Critical patent/JPS6154502A/ja
Publication of JPS6154502A publication Critical patent/JPS6154502A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
    • G05B19/23—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
    • G05B19/231—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/42—Servomotor, servo controller kind till VSS
    • G05B2219/42213—Position overshoot, axis still moves after stop
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/50—Machine tool, machine tool null till machine tool work handling
    • G05B2219/50084—Keep position, setup parameters in memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明はディジタルサーボ方式を用いた数原制御装置
(以下NC装置とよぶ)による形(大加工機械の位置決
め制御に関するものである。
〔従来技術〕
NO装置のディジクルサーボ方式によって位置決め制御
される形状加工機成のうち1例えば放電加工装置&上列
にとって説明する。
第1図は、一般的な放電加工装置の溝底図である。
図において、(1)は被加工物、(2)はX軸回1助台
。
(3)はY軸可動台で、このY軸可動台(3)には波加
工物(1)およびX軸可動台(2)が載置されている。
αOは電極で導電性の電極定盤(6)に取付けられてい
る。
(6)は加工電源で、この加工電源(2)は波加工物(
1)と電極定盤(ロ)に電気的に接続されている。そし
て被加工物(1)と電価αOとの間に放電を発生させ?
&加工物(1)に放電痕を得ようとするものである。(
4)はX軸可動台(2)を移動させるx@i肋モータ、
(5)はY軸可動台(3)を移動させるY軸駆動モータ
、(6)は電極定盤(L復を移動させる駆動モータであ
る。(7)(8) (9)はエンコーダよりなるパルス
発生器で、駆動モータ(4)(5) (6)に直結され
ており、これら駆動モータ(4)(5) (6)が里位
角@J耘するごとにパルスを発生する。
αaはパルス発生gg (7)<8)(9)からのパル
ス2受は収るとともに、X軸、Y軸、Z@駆駆動−夕(
4)(5)(6)の駆動全自動制御する制御装置である
。
第2図は従来のNC装置のディジクルサーボ方式による
位置決め制御侵溝のブロック図である。
(2)にお^で、α4)は可動台および電(菟αOt移
動させたい距離に対応したパルス数衾発生する軸指令パ
ルス発生口路、eυは軸指令パルス発生回路a4で発生
したパルス数を記憶するパルス発生数記憶メモリーであ
る。(イ)はパルス発生数記憶メモリー?υが電源断時
にその記憶の内容を喪失しないように呆持するバックア
ップ電源である。αSはエンコーダパルス弁別器で、X
軸駆動モータ(4) 、 Y軸駆動モータ(5) 、 
Z @駆動モータ(6)の出力軸が垣位角口伝するごと
にパルス発生器(7)(8)(9)からのパルスが発生
さし、 XIM 、 YM 、 Zlll[j−E:−
タ(4)(5)(6)ノ出力軸の回転方向を識別する。
a*Vは非同期化回路で、軸指令パルス発生回路αぐよ
りの指令パルスとフィードバックされたパルスとt加算
している。
Q″I)は可逆カウンタで、2つの非同期化回路09ω
からのパルスによυパルス数を加減演算して^る。
(至)はD/A変換、および増幅回路で、可逆カウンタ
α力で出力されたパルス数をディジタIv量からアナロ
グ量に変換するとともに、この変換されたアナログ止金
増幅している。軸指令パルス発生器α委。
/<JVス発生数記憶メモリー■υ、バックアップ電源
@5エンコーダパルス弁別器(2)、非同期化回路a1
(イ)、可逆カウンタα力、 D/A変換および増幅回
路0杓は制御装′tj!を頭に内蔵収納されている。
次に動作について説明する。
X軸可動台(2) 、 Y軸可動台(3)、屯楔定盤α
η全移動させるため、軸指令パルス発生回路α4によっ
て指令パルスが発生される。この軸指令パルス発生回路
α4の指令パルスは1例えば駆動モーフの出力軸の回転
方向が時計方向口伝のときは十方向、この逆の反時計方
向回転のときは一方向の指令パルスとして出力される。
このときパルス発生数記憶メモU−(2ηによって軸指
令パルス発生回路α4よりの指+ /<ルス畝を記憶し
て騒る。さらにこのバ/L/ス発生数記憶メモリーQカ
をバックアップ電源(イ)によってバックアップして−
る。軸指令パルス発生回路に)によって規則正しく発生
された指令パルスは、可逆カウンタαηに入力され、D
/A変換および増幅回路α的によってディジタIv鑞よ
シアナログ電圧に変換されるとともに、このアナログ電
圧は増幅される。この増幅されたアナログ電圧によって
X軸駆動モータ(4) 、 Y軸駆動モータ(5)、Z
@@動モータ(6)が駆動される。これら駆動モータに
よって、X軸可動台(2) 、 Y軸可動台(3)、電
極定盤αηが可動する。可動部を駆動している駆動モー
タの軸端部に直結されてbるパルス発生器(7)(8)
 (9)によってそれぞれ駆動モータの回転量が検知さ
れる。パルス発生器(7)(8)(91によって検知さ
れた駆動モータの回転量はエンコーダパルス弁別器αQ
にフィiドパツクされる。このエンコーダパルス弁別器
a9は、パルス発生器(n(8バ9)によって発生され
たパルスによって駆動モータの回転方向を識別する。駆
動モータの回転方向が例えば時計方向回私金+方向とし
、反時計方向回転を一方向として識別されて。
非同期化回路a9(イ)に入力される。このとき、非同
期北回vI!rayt翰には軸指令パルス発生回路0・
Dよりの指令パルスと、コンコーダパルス弁別器αθか
ものフィードバックパルスとが同時に入る。すなわち軸
指令パルス発生回路α4からの十方向の指令パルスと、
エンコーダパルス弁別器α9よりの一方向のフィードバ
ックパルスとが非同期化回路φフに、軸指令パルス発生
[gll絡端4らの一方向の指令パルスとエンコーダパ
ルス弁別器α9よりの十方向のフィードバックパルスと
が非同期化回路翰に入り、非同期化回路α鯨ば同期しな
いようパルス?加算して可逆カウンタαηに出力される
。可逆カウンタαηでは非同期化回路Q呻から入力され
るパルス数から、非同期化回路・(イ)より入力される
パルス数を差し引いたパルス数が加減演算され、常に変
化し々から保持記憶されて^る。そして、この可逆カウ
ンタαηからの出力が″1零′となるまで繰り返され′
零′となれは駆動モータは停止する。
しかるに上記のように装置が構成されておシ、X軸可囮
1台(2) 、 Y軸可動台(3)および電嘩定盤α】
)が移動している最中に不意の停電により軸指令バルヌ
発生回烙O尋からのパルスが停止されるつすると@指令
パルス発生回路((小力)らの指令パルスは、バックア
ップ電源(イ)によってパルス発生数記憶メモ!1−(
21)’5バックアップしているので、停電時において
も指令パルス数は記憶することができる。しかしながら
停電時にはX軸可動台(2) 、 Y軸可動台(3)、
電源定盤(1])は慣性によって移動が続行しこれら可
動部に直結されているx4[llI駆動モータ(4) 
、 Y卵駆動モータ(5) 、 Z軸駆動モータ(6)
も慣性により腹1〈。また停社中に外力によって可動部
が動かされてしまう場合もある。そのため指令パルス数
に相当する移動量よりも実際の移動量が多くなったり、
指令値より移動量が少なかったりする。電源復帰時に軸
指令パルス発生回路(ロ)によフ発生した指令パルス数
は、パルス発生数記憶メモ!J−@])で記憶されて1
ハでも可動部の実際の位置が不明であるために加工全再
開するのに実際の位置を確認するなど時間ケ要し1作業
工程tl−繁雑なものとして匹た。このため電源断時に
可1肋部が慣性や外力によって動かないようにするため
、ブレーキによって可動部を拘束し動かないようにする
などの方法がとられていたが、扁精廣な位置決めが得ら
れず。
また可動部をブレーキによって拘束し固定するためにF
−1として大がかりで、亮価なものとならざるt得な−
とbつだ欠点があった。
〔発明の概要〕
この発明は上記のような従来のものの欠点?除去するた
めになされたもので、指令パルスを発生する軸指令パル
ス発生回路と、この軸指令パルス発生器路によ−て発生
された指令パルスとエンコーダパルス弁別器よりフィー
ドバックされたパルスとを加算する非同期化回路と、こ
の非同期化回路からの十方向、二方向2つのパルス数を
加減演算する可逆カウ:ノタと、指令パルス数量によっ
て駆動される駆動モータの回転数資金パルヌ斂に変換す
るパルス発生器と、に動モータの回転方向を識別するエ
ンコーダパルス弁別器と、上記軸指令パルス発生口路で
発生したパ/I/ス数を記憶するパルス発生数記又メモ
リーと、上記非同期化回路。
可逆カウンタ、パルス発生器、エンコーダパルス弁別器
、パルス発生数記憶メモリーにそれぞれ電源断時にも電
圧が落ちないバックアップ電源部により数暉制御装置を
構成することにより、電源断時に可動部が移動した量だ
け電源復帰時に戻すことができる数鑞制御装省を提供す
ることを目的としている。
〔発明の実施例〕
以下、この発明の一英施例を図について説明する。第3
図において、第2図と同一符号は相当部分を示している
ので説明を省略する。
図において、に)は電源断時においても電圧が落ちない
蓄電池などのバックアップ電源で、パルス発生器(7)
(8)(9) 、エンコータパルス弁別器(至)、可逆
カウンタαη、非同期化凹″Jk&oco翰、パルス発
生数記憶メモリーQρをそれぞれバックアップしている
。
次に具体的な動作の一例として、可動部が移動して−る
最中に停電が起シ、軸指令パルス発生器α4よυの指令
パルスが停止される場合について述べる。
可動部が移動している際中に停電が起り、軸指令パルス
発生器α4よりの指令パルスが停止される。
この軸指令パルス発生器α4)よりの指令パルスは。
停止されても、可逆カウンタQ7)の停電Q生時に記憶
シていたパルス数をバックアップNL7脅によってバッ
クアップされ床持される。可動部は停電時でも慣性によ
ってしばらくは移動を続行する。この可動部の移動量は
、バックアップ電源(ハ)でバックアップされているパ
ルス発生器(7)(8)(9)によって検知されて、同
じくバックアップされているエン  ・コータパルス弁
別器09によって駆動モータ(4)(5>(6)の回転
方向を識別する。そし、て、この識別さねたパルスは、
非同期化回路Q1または非同期化回路脅にフィードバッ
クし入力される。非同期化回路QIj。
(1)には指令パルスが発生していないので、エンコー
タパルス弁別器Q61からのフィードバックパルスはそ
の−1ま可逆カウンタα力に入力され3積される。
そして電源断時点で可逆カウンタαηに記憶していたパ
ルス数は一源断後に可動部が移動した泣だけ差し引かれ
記′H,2されろ。
電源が復帰すると可逆カウンタαhに蓄積されているパ
ル7、ζダは、DA\閲換2よびj・d幅回必α・によ
ってディジクル逍よりアナログ電圧に斐換されるととも
に、このアナログ電圧は増幅される。この増幅されたア
ナログ電圧によりて、騒(転)モータを駆動し可りの部
が動力・される。そしてパルス発生器(7)(8) (
9) 、エンコーダパルス弁別器(至)を経て、フィー
ドバックパルヌが非同期化回路a1翰に入υ、可逆カウ
ンタα力に出力する。そして電源が復帰されているので
軸指令パルス発生回路α4からの指令パルスの発生が再
開されて、可逆カウンタαηのパルス数が″1零′にな
るまで移動?説ける。すなわち軸指令パルス発生回路C
L(イ)が発生したパル7数に相当する位置寸で可動部
は移動する。そしてその結果、可動部の位置は制御装置
(至)よやの位置指令と完全に一致する。
なお、上記実施例では放電加工装置青につめて説明した
が、ワイヤーカット放電加工装置やレーザー加工装置な
どの形状加工機械であってもよく。
上記実施例と同様の効果金欠する。
〔発明の効果〕
以上のようにこの発明は、非同期化回路、可逆カウンタ
、パルス発生as、エンコーダパルス弁別器、パルス発
生数記憶メモリーにそれぞれ電係断時にも電圧が溶ちな
めパックアッフ”l電源部とを溝底することにより、停
電などの電源断時に外力その池によって可動部が動いて
も電源復帰後、電源断直前の指令位置に一致する位置に
移動させることができ、高精度な位置決めが得られると
ともに可動部を固定するブレーキも必要なく、したがっ
て装置としても安価でコンパクトとすることができる効
果がある。
【図面の簡単な説明】
第1図は一般的な放電加工装置の溝底図、箒2図は従来
のNo装置の位置決め制御機構のブロック図、第8因は
この発明の一冥施例による位1青決め制御機構のブロッ
ク図である。 図において、 (7)(8)(9)はパルス発生器、α
Qはエンコーダパルス弁別器、αηは可逆カウンタ、α
LJ翰は非同期化回路、■力はパルス発生数記憶メモリ
ー、@はバックアップ電源である。 なお1図中同一符号は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 駆動モータの回転方向を識別するエンコーダパルス弁別
    器と、指令パルスを発生する軸指令パルス発生回路と、
    この軸指令パルス発生回路によって発生された指令パル
    スとエンコーダパルス弁別器よりフィードバックされた
    パルスとを加算する非同期化回路と、この非同期化回路
    からの+方向、−方向2つのパルス数を加減演算する可
    逆カウンタと、指令パルス数量によって駆動される駆動
    モータの回転数量をパルス数に変換するパルス発生器と
    、上記軸指令パルス発生回路で発生したパルス数を記憶
    するパルス発生数記憶メモリーと、上記非同期化回路、
    可逆カウンタ、パルス発生器、エンコーダパルス弁別器
    、パルス発生数記憶メモリーにそれぞれ電源断時にも電
    圧が落ちないようバックアップするバックアップ電源部
    とを備えた数値制御装置。
JP17624484A 1984-08-24 1984-08-24 数値制御装置 Pending JPS6154502A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17624484A JPS6154502A (ja) 1984-08-24 1984-08-24 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17624484A JPS6154502A (ja) 1984-08-24 1984-08-24 数値制御装置

Publications (1)

Publication Number Publication Date
JPS6154502A true JPS6154502A (ja) 1986-03-18

Family

ID=16010163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17624484A Pending JPS6154502A (ja) 1984-08-24 1984-08-24 数値制御装置

Country Status (1)

Country Link
JP (1) JPS6154502A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01113705U (ja) * 1988-01-26 1989-07-31
WO1998033101A1 (de) * 1997-01-28 1998-07-30 Robert Bosch Gmbh Nachlauferfassung von elektrischen stellmotoren mit inkrementaler positionserfassung
JP2007298158A (ja) * 2006-05-08 2007-11-15 Surpass Kogyo Kk バルブ制御装置および流量コントローラ

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01113705U (ja) * 1988-01-26 1989-07-31
WO1998033101A1 (de) * 1997-01-28 1998-07-30 Robert Bosch Gmbh Nachlauferfassung von elektrischen stellmotoren mit inkrementaler positionserfassung
KR100562698B1 (ko) * 1997-01-28 2006-03-23 로베르트 보쉬 게엠베하 증분 위치 검출을 이용한 전기 서보 모터의 트래킹 검출 방법
JP2007298158A (ja) * 2006-05-08 2007-11-15 Surpass Kogyo Kk バルブ制御装置および流量コントローラ
WO2007129697A1 (ja) * 2006-05-08 2007-11-15 Surpass Industry Co., Ltd. バルブ制御装置および流量コントローラ
US8172199B2 (en) 2006-05-08 2012-05-08 Surpass Industry Co., Inc. Valve control apparatus and flow rate controller
KR101296508B1 (ko) * 2006-05-08 2013-08-13 사파스고교 가부시키가이샤 밸브 제어장치 및 유량 컨트롤러

Similar Documents

Publication Publication Date Title
KR890000026B1 (ko) 수치제어 공작기계에 있어서의 상태 복구 방식
JP3001377B2 (ja) 停電時制御方法及び装置
US3576485A (en) Fault detection circuit for the feedback of a control system
JPS5815476A (ja) モ−タの速度制御システム
GB1585613A (en) Machine tool systems
JPH08132332A (ja) 工作機械における位置ずれ補正方法
EP0172486A2 (en) Tracking robot apparatus
WO1999044108A1 (fr) Controleur de synchronisation
JPS58124907A (ja) 工作機械の位置決め装置
EP0028078A2 (en) Spindle rotation control system
JPH0239303A (ja) 追従誤差の検出機能を持った数値制御装置
US4908555A (en) Axis feedrate output system
US4814052A (en) Method for the electrochemical processing of workpieces
JPS6056857A (ja) トレ−サヘツドの自動調整方法
JPS6220564B2 (ja)
JPS6128456B2 (ja)
JPH0649260B2 (ja) 同期制御装置
JPS6351809B2 (ja)
JPH0425101B2 (ja)
JPH0118672B2 (ja)
JPS60167003A (ja) 速度に関する安全対策を行つた数値制御装置
JPH0310466B2 (ja)
JPS622645Y2 (ja)
JPS5969218A (ja) 放電加工装置
JP2575780B2 (ja) 数値制御工作機械における位置決め誤差補正装置