JPS5988241A - 工作機械の送り制御装置 - Google Patents

工作機械の送り制御装置

Info

Publication number
JPS5988241A
JPS5988241A JP19900782A JP19900782A JPS5988241A JP S5988241 A JPS5988241 A JP S5988241A JP 19900782 A JP19900782 A JP 19900782A JP 19900782 A JP19900782 A JP 19900782A JP S5988241 A JPS5988241 A JP S5988241A
Authority
JP
Japan
Prior art keywords
slide table
data
speed
motor
power
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
JP19900782A
Other languages
English (en)
Inventor
Yoichi Murata
陽一 村田
Yoshio Hashimoto
橋本 義男
Sadakazu Sugiyama
杉山 貞和
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP19900782A priority Critical patent/JPS5988241A/ja
Publication of JPS5988241A publication Critical patent/JPS5988241A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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/416Numerical 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 control of velocity, acceleration or deceleration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43115Adaptive stopping
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50083Power loss, measures again loss of power

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は、工作機械の送り制御装置に関し、特に工作
機械の電源が断たれて回復した時の可動部の実際の位置
を求めることができる装置に関する。
従来の工作機械の送り制御装置としては、例えば第1図
に示すようなものが知られている。
同図において、1は工作機械の可動部としてのスライド
テーブルであり、このスライドテーブル1にはナツト2
が取付けられている。  このナツト2にはねじ軸3が
螺合しており、このねじ1II3は可変速モータとして
の直流モータ4の出力軸5にカップリング6を介して連
結されている。
なお、ナツト2およびねじ軸3は、全体としてスライド
テーブル1を矢示A、B方向に送るねし送り機構7を構
成している。
直流モータ4には速度検出器(タコジェネレータ)8が
設けられ、この速度検出器8からは直流モータ4の出力
軸5の回転速度に対応した速度信号(電圧値)が出力さ
れる。 また、直流モータ4には、位置検出器としての
パルスジェネレータ9が設けられ、このパルスジ五ネレ
ータ9から(ま、直流モータ4の出力軸5の回転角に比
例した数のパルス、および出力軸5の一回転ごとに発生
する一回転パルスが出力される。
10は移動位置設定器であり、この移動位置設定器10
からは、パルス発生回路11に移動量信号が送られる。
 このパルス発生回路11は、前記移動量信号に対応し
たパルスを発生して、その発生したパルスを偏差カウン
タ12に送る。 このパルス発生回路11において発生
したパルスは、そのパルス数がスライドテーブル1の移
動量に対応し、その繰り返し周波数がスライドテーブル
1の移動速度に対応する。
また、偏差カウンタ12および位置レジスタ13には、
パルスジェネレータ9がら発生シたパルスが送られてい
る。
そして、この偏差カウンタ12は、パルス発生回路11
からのパルス数と、パルスジェネレータ9からのパルス
数との偏差を演算して、その偏差データをD/A変換器
14に出力する。
D/A変換器14は、前記偏差データを速度を示すアナ
ログ量(電圧値)に変換した後、差動増幅器15に出力
する。
一方、この差動増幅器15には、速度検出器8からの速
度信号も入力されている。 そして、との差動増幅器1
5は、D/A変換器14からの電圧値と速度検出器8が
らの電圧値との引算を行い、その差電圧値をパワーアン
プ16に出力する。パワーアンプ16は差動増幅器15
からの差電圧値を増幅して、直流モータ4を駆動する。
なお、移動位置設定器10.パルス発生回路11゜個差
カウンタ12 、 D/A変換器14.差動増幅器15
.パワーアンプ16は、全体として直流モータ4の回転
を制御する制御機構17を構成する。
18は原点再決定用の原点りビットスイッチであり、こ
の原点リミントスイッチ18は、スライドテーブル1が
原点まで後退してきたとき、このスライドテーブル1に
取付けられたドッグ19によって作動子が叩かれること
によってオンとなると、AND回路20に原点信号を出
力する。
AND回路20には、原点信号の他にパルスジェネレー
タ9において発生した一回転パルス信号も入力される。
 そして、このAND回路20は前記一回転パルス信号
と原点信号との双方が入力されたとき、位置レジスタ1
3に信号を送り、位置レジスタ13が検出しているスラ
イドテーブル1の移動位置データを原点位置を示すデー
タ(ゼロ又は所定値)にセットする。
この位置レジスタ13は、パルスジェネレータ9からの
パルスをスライドテーブル1の移動方向に応じてアップ
又はダウンカウントすることによって、常にスライドテ
ーブル1の移動位置を検出すると共に、その移動位置デ
ータと前記原点位置を示すデータとを比較して、両者が
一致した時点でパルス発生回路11に信号を送って、パ
ルス発生回路11のパルス発生を停止させる。
次に、このような装置の動作は以下の通りである。
スナワち、今、スライドテーブル1が原点に停止してい
るとして、このスライドテーブル1を矢示A方向に前進
させるには、まず移動位置設定器10から移動信号をパ
ルス発生回路11に送る。
このパルス発生回路11からの・々パルスは偏差カウン
タ12に送られる。
偏差カウンタ12には、ノクルス発生回路11からのパ
ルスの他にパルスジェネレータ9からのノくルスも入力
されており、これらのノζパルス数の偏差を示す偏差デ
ータが偏差カウンタ12からD/A変換器14に送られ
る。
このように、偏差カウンタ12においては位置フィード
バックが行なわれている。
偏差カウンタ12かも出力された偏差データ(ま、D/
A変換器14でアナログ量(電圧値)に変換され、差動
増幅器15に送られる。 一方、この差動増幅器15に
は、速度検出器8からの速度信号(電圧値)も入力され
ており、この差動増幅器15は、D/A変換器14から
の電圧値と、速度検出器8からの電圧値との引算をし、
その差電圧値をパワーアンプ16に送る。
すなわち、この差動増幅器15にお(・て&′!、、速
度フィードバックが行なわれている。
パワーアンプ16は、差動増幅器15からの差電圧値を
増幅した後、直流モータ4を駆動する。
そして、この直流モータ4の駆動により出力軸5がねじ
軸3とともに回転するため、スライドテーブル1が矢示
A方向に前進し、例えば加工が行なわれる。
次に、スライドテーブル1が後退して原点に到達すると
、位置レジスタ13は、パルスジェネレータ9からのパ
ルスに基づいて検出したスライドテーブル1の移動位置
データと原点位置データとが等しくなるので、パルス発
生回路11に停止信号を送って、パルス発生回路11の
パルス発生を停止させ、それによってスライドテーブル
1を原点位置に停止させる。 以上の動作はスライドテ
ーブル1の通常の状態を説明したものである。
次に、スライドテーブル1が矢示A方向又はB方向に移
動中に機械の電源が切れた場合等には、スライドテーブ
ル1が慣性によって若干惰走するにも拘らず、パルスジ
ェネレータ9からはその惰走に応じたパルスが出力され
ないので、位置レジスタ13(バッテリによってバック
アップされているものとする)が検知しているスライド
テーブル1の位置とスライドテーブル1の現実の位置と
の間に狂いが生じる。
そこで、両者を一致させるために原点の再決定をする必
要がある。
このような場合には、電源回復後、制御機構17を作動
させることによって直流モータ4を駆動してスラ・イド
テーブル1を矢示B方向に低速で後退させて、スライド
チープル1のドッグ19が原点リミットスイッチ18の
作動子を叩くことによってオンさせると、原点信号がA
ND回路20に入力される。
そして、このAND回路20にパルスジェネレータ9か
ら一回転信号も入力されると、AND回−路20から信
号が出力され、それによって位置し・ジスタ13が検知
しているスライドテーブル1の移動位置データが原点位
置を示すデータにセットされて、原点の再決定がなされ
る。
なお、位置レジスタ13の移動位置データが原点位置を
示ずデータにセットされると、パルス発生回路11に停
止信号が出力されるため、スライドテーブル1は原点位
置で停止する。
しかしながら、」二記のような従来の工作機械の送り制
御装置にあっては、原点再決定を行なうのに原点IJ 
ミツトスイッチ18を使用する構成となって(・たため
、次のような問題があった。
すなわち、工作機械では常時振動が発生しているし、切
削液もかかるなど環境が非常に悪いため、リミットスイ
ッチなどのメカニカルスイッチを使用すると耐久性が悪
くなり、頻繁に検査をする必要があった。
また、原点再決定毎にスライドテーブル1を原点位置ま
で後退させなければならないため、時間がかかり、工作
機械の稼動率が低下してしまう。
そこで、この発明においては、それ自体でも作動のバラ
ツキのあるりミツトスイッチをなくすと共に、スライド
テーブルを原点まで戻さなくても原点再決定をしたのと
同等の効果が得られるようにすることを目的とする。
そのため、この発明による工作機械の送り制御装置は、
工作機械の電源が断たれた時の可動部の位置、速度、移
動方向、及び可動部固有の惰走に関する時定数とに基づ
いて、可動部の実際の停止位置を演算するようにしてい
る。
以下、この発明の実施例を図面の第2図以降を参照しな
がら説明する。
第2図は、この発明の一実施例を示すブロック図である
なお、同図において、第1図と対応する部分には同一符
号を付してその部分の説明を省略する。
同図において、移動位置検出回路21は、前述した位置
レジスタ13の機能のうち、・々ルス発生回路11へ停
止信号を出力する機能を除(・た機能を有し、工作機械
の電源が断たれた時のスライドテーブル1の移動位置を
示す位置データPOを保持し続ける。
なお、この移動位置検出回路21の保持データは、後述
する演算装置23からの指令でクリアされる。
第1.第2の記憶手段の作用を兼ねる速度レジスタ22
は1例えば速度検出器8を構成するタコジェネレータの
発生電圧を図示しないA/D変換器によってデジタル信
号に変換することによって得た電源遮断時のスライドテ
ーブル1の移動方向及び速度を示す速度データυ0を保
持し続ける。
なお、タコジェネレータ夕は直流モータ4の回転方向に
応じて極性の異なる電圧を発生するから、速度データv
oは直流モータ4の回転方向、すなわちスライドテーブ
ル1の移動方向に応じて正の場合と、負の場合があり、
この正又は負の符号が移動方向データとなる。
また、この速度レジスタ22の保持データも後述する演
算装置23からの指令でクリアされる。
演算装置23は、機械の電源回復後、移動位置検出回路
21及び速度レジスタ22から位置データPo及び速度
データυ0を読み込んで、その読み込んだ位置データP
o及び速度データvoと後述するスライドテーブル1の
惰走に関する時定数データTとに基づいて、スライドテ
ーブル1の停止位置Pxを演算すると共に、この停止位
置データPxと、後述するようにして直流モータ4を低
速で回転させた時にパルスジェネレータ9から出力され
るパルス及び一回転信号とに基づいて、一回転信号が入
力された時点のスライドテーブル1の位置を求めて、そ
の求めた位置データを位置レジスタ13に転送する。
次に、この演算装置23の演算内容を第3図以降をも参
照して詳述する。
先ず、スライドテーブル1固有の惰走に関する時定数デ
ータTは、次のように設定する。
第2図の直流モータ4まわりは、第3図に示すようにな
っており、機械の電源が入っている時のパワーアンプ1
6の出力は、電源オンによって閉じている常開接点24
を介して直流モータ4(25は電機子抵抗)に印加され
、電源が断たれると、電源オンによって開いていた常閉
接点26が閉じるため、ダイナミックブレーキ用の抵抗
27が直Rモ 14に接続されてブレーキがかかり始め
る。
ところが、電源が遮断された時点から閉じて(・た常開
接点24が開き、開いていた常閉接点26が閉じるまで
時間がかかるため、ダイナεツクブレーキがかかる時点
は電源遮断時より若干遅れる。
そのため、スライドテーブル1の速度υは、第4図に示
すように電源遮断時点を基準にすると、ダイナミックブ
レーキが作動するまでの時間Tnの間は略一定であり、
それ以降は v = vo exp C−t/ TR]  なる減衰
関数で減衰していく。
となる。
但し、減衰時定数Tnは、直流モータ4のモータイナー
シャをGDM Ckf−m’ ] +  モータ軸換算
の負荷イナーシャをGDL (1<q−m”:] 、ダ
イナεツクブレーキ用抵抗27の抵抗値をRD〔Ω〕、
直流モータ4の電機子抵抗25の抵抗値をRA[Ω〕、
直流モータ4の誘起電圧定数をKv [V/ rpm 
] 、直流モータ4のトルク定数をKTll、kp・f
fl/A )とすると、(GD2M+GI)2L)(R
D+RA)/ 375KV’KT 〔5ee)となる。
したがって、スライドテーブル1の惰走距離りは、 = IJOTD十ZIOTR=IJO(TD+TR)と
なる。 そして、この式におけるTD +TRなる値は
、直流モータ4及びそれに連結されるスライドテーブル
1が決まれば一定であり、このTD + TRがスライ
ドテーブル1の惰走に関する時定数データTとなる。
そこで、第2図の演算装置23は、機械の電源回復後、
第5図のフロー図に示す5TEP 1,2で先ず移動位
置検出回路21及び速度レジスタ22から機械の電源遮
断時のスライドテーブル1の位置データPo及び速度デ
ータ(移動方向データを含む) vOを読み出す。
そして、5TEP’3で5TEPI 、2で読み出した
位置データPO及び速度データvo と前述の時定数デ
ータT (T=TD+TR)とに基づいて、スライドテ
ーブル1の停止位置 Px = Pa十υo(TD+T
R’)を演算する。
ところで、スライドテーブル1は上記の停止位置PXで
停止しているが、パルスジェネレータ9の回転円板が停
止位置Pxで一回転信号を出力する位置で停止している
とは限らない。
そこで、5TEP4で第2図の移動位置設定器10に低
速移動指令を送って、前述した制御機構17の作用によ
り直流モータ4を予め定めた回転方向に低速回転させる
そして1.5TEP5で直流モータ牛の回転によってパ
ルスジェネレータ9から一回転信号が入力されるtで、
パルスジェネレータ9からのパルスをカウントし、その
カウント結果(停止位置Pxから一回転信号が出力され
るまでのスライドテーブル1の移動距離を示す)と停止
位置Pxとに基づいて、スライドテーブル1の現在位置
を演算する。
なお、パルスジェネレータ9から一回転信号が入力され
た時点で、演算装置23はパルス発生回路11に停止信
号を送って、そのパルス発生を停止させ、それによって
パルスジェネレータ9が一停止させる。
そして、5TEP6で5TEP5において演算したスラ
イドテーブル1の現在位置データを第2図の位置レジス
タ13に送って、位置レジスタ13が検出しているスラ
イドテーブル1の移動位置データを書き換え、最後に5
TEP7で移動位置検出回路21及び速度レジス222
にデータクリア指令を送って、位置データPo及び速度
データυ0をクリアして、処理を終了する。
そして、このようにすることによって、従来のように原
点りごットスイッチを用いて行なっていた原点再決定作
業を、原点IJ ミツトスイッチを用いることなく、速
やかに行なうことができる。
なお、スライドテーブル1が停止中に機械の電源が断た
れた場合には、スライドテーブル1が水平に置かれてい
る工作機械なら、スライドテーブル1は殆んど動かない
が、この場合も演算装置23は前述の場合と同様の処理
を行なうものとする。
但し、この場合速度データυ0はrOJである。
また、上記実施例において、位置レジスタ13が電源遮
断時に・くツクアップされて〜・Jtば、演算装置23
は位置レジスタ13から位置データPOを読み出しても
良く、そのようにした場合、移動位置検出回路21を省
略できろ。 但し、その場合、位置レジスタ13のデー
タはりIJ了する必要はない。
さらに、上記実施例では、速度レジスタ22に、移動速
度を検出して保持する第1の言上1意手段の役目と、移
動方向を検出して保持する第2のi己憶手段の役目とを
持たせた例につ〜・て述べたん亀1両者を別々構成する
こともでき、その場合筒2のi己憶手段は、速度検出器
8の発生電圧の極性を識号1]シて、その識別結果を保
持するようにして構成したり、パルスジェネレータ9に
お0て発生する互(1ニ位相の異なるA相、B相の)く
パルスのうち、イ司れのパルスが先に発生したかを識別
することによってスライドテーブル1の移動方向を検出
して保持するようにして構成したりすることが可能であ
る。
さらにまた、上記実施例における位置レジスタ13及び
移動位置検出回路23をま、直流モータ4に取り付けた
ノリレスジェネレータ9カ・らのノZ)レスに基づ℃・
てスライドテーブル1の移動位置を検11)するように
なっているが、スライドテーブル1に取り付けた位置検
出器(リニアエンコータ゛等)力・ものパルスに基づ(
・てスライド′テ゛−)゛ルー1の移動位置を検出する
ようにしても良し・。
以上述べたように、この発明によれば従来の原点リミッ
トスイッチを省略できるので、1)ミツトスイッチのメ
ンテナンス作業力を不要になり、又電源回復時に工作機
械の可動音昏を原点1で戻さなく。
ても良いので、工作機械の稼動率カー向上する。
【図面の簡単な説明】
第1図は、従来の工作機械の送りIII御装置の−f1
を示すブロック図、 第2図は、この発明の一実施秒1jを示すフ゛ロック図
、第3図は、第2図の直流モータまわりの詳細を示す回
路図、 第4図は、スライドテーブル 時点数データの説明に供する線図、 第5図は、第2図の演算装置の処理内容を示すフロー図
である。 1・・・スライドテーブル(可動部) 4・・・直流モータ(可変速モータ) 8・・・速度検出器 9・・・パルスジェネレータ(位置検出器)17・・・
制御機構 21・・・移動位置検出回路22・・・速度
レジスタ(第1.第2の記憶手段)23・・・演算装置 第3図 24 第5図

Claims (1)

    【特許請求の範囲】
  1. 1 可動部を駆動する可変速モータと、この可変速モー
    タの回転を制御する制御機構等とからなる工作機械の送
    り制御装置において、前記可変速モータ又は可動部に取
    り付けた位置検出器からの信号に基づいて前記可動部の
    移動位置を検出して保持する移動位置検出手段と、工作
    機械の電源が断たれた時の前記可動部の移動速度を検出
    して保持する第1の記憶手段と、前記電源が断たれた時
    の前記可動部の移動方向を検出して保持する第2の記憶
    手段と、前記移動位置検出手段及び第1.第2の記憶手
    段の各データと前記可動部固有の惰走に関する時定数デ
    ータとに基づいて、前記可動部の停止位置を演算する演
    算手段とを設けたことを特徴とする工作機械の送り制御
    装置。
JP19900782A 1982-11-15 1982-11-15 工作機械の送り制御装置 Pending JPS5988241A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19900782A JPS5988241A (ja) 1982-11-15 1982-11-15 工作機械の送り制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19900782A JPS5988241A (ja) 1982-11-15 1982-11-15 工作機械の送り制御装置

Publications (1)

Publication Number Publication Date
JPS5988241A true JPS5988241A (ja) 1984-05-22

Family

ID=16400550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19900782A Pending JPS5988241A (ja) 1982-11-15 1982-11-15 工作機械の送り制御装置

Country Status (1)

Country Link
JP (1) JPS5988241A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4228689A1 (de) * 1991-08-29 1993-03-04 Mazda Motor Motorblock
DE19524689C1 (de) * 1995-07-06 1996-11-21 Siemens Ag Diebstahlschutzsystem für ein Kraftfahrzeug
JP2021064362A (ja) * 2019-10-10 2021-04-22 ブラザー工業株式会社 数値制御装置と制御方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4228689A1 (de) * 1991-08-29 1993-03-04 Mazda Motor Motorblock
DE19524689C1 (de) * 1995-07-06 1996-11-21 Siemens Ag Diebstahlschutzsystem für ein Kraftfahrzeug
JP2021064362A (ja) * 2019-10-10 2021-04-22 ブラザー工業株式会社 数値制御装置と制御方法

Similar Documents

Publication Publication Date Title
US4095325A (en) Method for tightening bolts
JPS6363356B2 (ja)
JPS58124907A (ja) 工作機械の位置決め装置
JPH0833763B2 (ja) 数値制御装置
JPH02257003A (ja) 回転モータによって運動させられる可動部の到達位置記録装置
JPS60230204A (ja) 可動体移動制御装置における保安装置
JPS5988241A (ja) 工作機械の送り制御装置
JPH0369656B2 (ja)
JPS5988239A (ja) 工作機械の送り制御装置
JPH0740209B2 (ja) ロボットアームの原点サーチ方法
JPH08103092A (ja) サーボ制御装置およびサーボ制御方法
JPS5997871A (ja) ダイレクトテイ−チング型ロボツトの制御装置
JPH0429274Y2 (ja)
JPS59177767A (ja) アクセス制御回路
JPH03169281A (ja) モータの停止位置制御回路
JPS6041108A (ja) 位置決め装置
JPS59204483A (ja) 直流モ−タの間欠駆動装置
JPH0431603Y2 (ja)
JPH01268498A (ja) ステップモータ制御装置
KR100232952B1 (ko) 광 픽업 이송모터 제어장치
JPS6129003B2 (ja)
JP3736907B2 (ja) 記録ペン駆動装置
JPS5948180A (ja) 印字装置
JPS61134678A (ja) エンコ−ダの接続状態検査方式
JPH0220378B2 (ja)