JPS6043521B2 - プログラム式送り制御装置 - Google Patents

プログラム式送り制御装置

Info

Publication number
JPS6043521B2
JPS6043521B2 JP50103598A JP10359875A JPS6043521B2 JP S6043521 B2 JPS6043521 B2 JP S6043521B2 JP 50103598 A JP50103598 A JP 50103598A JP 10359875 A JP10359875 A JP 10359875A JP S6043521 B2 JPS6043521 B2 JP S6043521B2
Authority
JP
Japan
Prior art keywords
feed
signal
output
pulse
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.)
Expired
Application number
JP50103598A
Other languages
English (en)
Other versions
JPS5227975A (en
Inventor
稔 榎本
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.)
Toyoda Koki KK
Original Assignee
Toyoda Koki KK
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 Toyoda Koki KK filed Critical Toyoda Koki KK
Priority to JP50103598A priority Critical patent/JPS6043521B2/ja
Publication of JPS5227975A publication Critical patent/JPS5227975A/ja
Publication of JPS6043521B2 publication Critical patent/JPS6043521B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】 本発明はプログラム記憶部に記憶され送り制御サイク
ルを指令する制御データをプログラムカウンタに従つて
順次読み出しこの読み出された制御データにより加工条
件としての送り量及び送り速度の設定されたデジタルス
イッチを選択して移動体の送りを制御するプログラム式
送り制御装置に関し、その目的は、加工条件としての送
り量及び送り速度はデジタルスイッチの設定替えにより
容易に変更でき、かつプログラム記憶部部に記憶された
制御ゼータの変更により送り動作サイクルも容易に変更
できるようにし、研削盤の制御に適した制御装置を提供
することである。
一般に研削加工における加工条件は過去の経験によつ
ては一概に決定できない場合が多く、形状寸法が少しで
も変わると同じ加工条件てもびひりが生じたりして所要
の面精度を得ることができない。
このため過去の経験に基づく加工条件をプログラムして
先ず研削してみて、不具合があれは適・宜加工条件を変
えて研削し最も良い加工条件をみつけることが必要であ
る。このように研削加工をプログラム制御する上におい
て、加工条件は容易に変更できなければならず、従来の
紙テープ式数値制御装置では、テープを作りなおさなけ
れば加・工条件の変更はできないので、研削盤のプログ
ラム制御には不向きてある。 これに対し、加工条件と
しての諸データをデジタルスイッチに設定するようにし
たプログラム制御装置もあるが、これにおいては、上記
の不便は解消され、デジタルスイッチの設定替えにより
自由に加工条件を変更することができる。
しかしながらデジタルスイッチを送り段階に応じて順次
切替える制御回路については固定されており、サイクル
の変更にはほとんど融通性がなく、カム研削盤とかクラ
ンクピン研削盤のように機種が異なることにより変化す
るサイクル変更への対応が困難である。本発明はかかる
点に鑑み、加工条件の変更及びサイクル変更にも容易に
対応できろようにして、研削盤のプログラム制御に適し
た制御装置を提供せんとするものてある。
以下、本発明の実施例を図面に基ついて説明する。
第1図は研削盤の如き制御対象の送りを制御するプログ
ラム式送り制御装置のブロック線図で、図において1は
移動体送り用パルスモータ、2は後述する前進送りパル
ス+FPを受けてそのパルス数だけパルスモータ1を前
進方向に駆動させるとともに後退送りパルスーFPを受
けてそのパルス数だけパルスモータ1を後退方向に駆動
させるパルスモータ駆動回路である。なお、必要とあら
ば一軸のみに限らず他の送り軸用のパルスモータおよび
パルスモータ駆動回路も備えられるが、この明細書にお
いてはこれらの説明を省略する。3はダイオードマトリ
ックス回路を用いたプログラム記憶部で、各記憶番地M
O〜M47に各々、制御すでき送り軸X,Yl制御すべ
き方向+,−(+は前進、−は後退)、選択すべき送り
量D1〜D7、選択すべき時間T1〜T7、選択すべき
送り速度F1〜F1、選択すべき補助機能M1〜M7,
Sl〜S7(S1は砥石台原位置復帰指令、S4は砥石
摩耗補正指令である)、プログラムエンドEND等の制
御データを記憶させることができるようになつている。
プログラムの一例を表1に示す。この表1においては研
削盤を制御対象とする場合のプログラムであつて記憶番
地MO〜M7には砥石台の通常の送り制御サイクルプロ
グラムが記憶され、M4l〜M42には緊急サイクルで
ある非常戻しサイクルプログラムが記−憶され、M43
〜M44には砥石摩耗補正サイクルプログラムが記憶さ
れている。なお、以下に述べる実施例は便宜上研削盤に
適用した場合について説明する。PBlは通常の送り制
御サイクルを開始させるための運転スタート信号EX.
STARTlを投入する手動の外部指令スイッチ、4は
外部指令スイツ、チPBlにて運転スタート信号EX.
STARTlが投入されると後述するタイミングパルス
CL2が入力するまで送り制御サイクル信号START
l信号を出力し続ける信号レベル変換回路である。PB
2は砥石摩耗補正サイクルを開始させるた゛めの砥石摩
耗補正スタート信号EX.START2を投入する手動
の外部指令スイッチ、5は外部指令スイッチPB2にて
砥石摩耗補正スタート信号EX.START2が投入さ
れるとタイミングパルスCL2が入力するまで砥石摩耗
捕正サイクル信号START2を出力し続ける信号レベ
ル変換回路である。PB3は非常戻しサイクルを開始さ
せるために非常戻しスタート信号EX.EMBを投入す
る手動の外部指令スイッチ、6は外部指令スイッチPB
3にて非常戻しスタート信号EX.EMBが投入される
と非常戻しサイクル信号巳侶を出力する信号レベル変換
回路である。
補助機能動作制御用の信号レベル変換回路は図示省略さ
れているが、後述するインストラクションデコーダ18
から補助機能信号M1〜M7が出力されると、その補助
機能信号M1〜M47に対応した図略の補助機能装置の
作動を開始させる補助機能装置作動開始信号EX.Ml
〜EX.M2を各補助機能装置へ出力し、補助機能信号
M1〜M7にて指定された補助機能装置が作動してその
作動確認信号EX.MF′INが出力されるとM.FI
N信号を出力する。
例えば補助機能信号M1は図略のレストの油圧送り前進
を指令する信号であり、レストが油圧送り前進端に達す
ると油圧送り前進完了信号EX.rvlF′1Nが出力
されるようになつている。
また補助機能信号M2はレストの油圧送り後退を指令す
る信号であり、レストが油圧送り後退を開始する油圧送
り後退開始確認信号M.FINが出力されるようになつ
ている。7は制御データ読み出しサイクル時にはタイミ
ングパルスCLl〜CL5を出力し、送り動作実行時に
はタイミングパルスCLl〜CL5の出力を停止するタ
イミングパルス発生回路である。
8は通常の送り制御サイクルおよび砥石摩耗補正サイク
ル中にRUN信号を出力するランフラグ回路、9は非常
戻しサイクル中にEMB.SDW信号、EMB.CLK
信号、EMB.ST信号ならびにEMB.CYCLE信
号を出力する非常戻しランフラグ回路、10は前記送り
動作実行中にBUSY信号を出力するビジイフラグ回路
である。
これらの回路7〜10の具体例を第2図に示す。
タイミングパルス発生回路7は、常時クロックパルスC
Lを出力するクロックパルス発生器71、シリアル端子
に入力があるとシフト端子に入力されるクロックパルス
CLのシフト作用により1サイクル分のタイミングパル
スCLl〜CL5を出力するシフトレジスタ、シフトレ
ジスタ72の各出力端子が接続されてタイミングパルス
CLl〜CL5の出力中は0P信号を出力するオアゲー
ト73、オアゲート73が接続されたインバータ7牡ラ
ンフラグ回路8のRUN信号出力端子および非常戻しラ
ンフラグ回路9のEMB.CYCLE出力端子が接続さ
れたオアゲート75、ビジイフラグ回路10のBUSY
信号出力端子が接続されたインバータ76、オアゲート
75、インバータ74,76の各出力端子が接続されシ
フトレジスタ72のシリアル端子に接続されたアンドゲ
ート77、クロックパルス発振器71の出力端子が接続
されたインバータ78より構成されている。従つてこの
タイミングパルス発生回路7は、RUN信号もしくはE
MB.CYCLE信号が出力されタイミングパルスCL
l〜CL5が出されていないときにBUSY信号の出力
が停止されると1サイクルのタイミングパルスCLl〜
CL5を出力し始める。非常戻しランフラグ回路9は、
前記信号レベル変換回路6のEMB信号出力端子が接続
されたインバータ91、T端子にインバータ91が接続
されリセット端子Rに後述するオアゲート98の出力端
子が接続されてセットされるとQ端子にEMB.SDW
信号を出力するJ−Kフリップフロップ92(J−Kフ
リップフロップは、T端子入力が高レベル電位から低レ
ベル電位に変化する瞬間に、J端子入力が高レベル電位
でしかもK端子入力が低レベル電位であればセットされ
、逆にJ端子入力が低レベル電位でしかもK端子入力が
高レベル電位であればリセットされ、リセット端子Rの
入力が低レベル電位になると他の入力端子J,T,Kの
入力には無関係にリセットされる。)、J一Kフリップ
フロップ92のQ端子およびタイミングパルス発生回路
7のインバータ74の出力端子が接続されたアンドゲー
ト93、J端子にアンドゲート93が接続されT端子に
前記タイミングパルス発生回路7のインバータ78が接
続されさらにリセット端子Rに後述するインバータ99
が接続されてセットされるとQ端子にEMB.CLK信
号を出力するJ−Kフリツフロツプ94、J−Kフリッ
プフロップ94のQ端子およびタイミングパルス発生回
路7のシフトレジスタ72のCL2パルス出力端子が接
続されたアンドゲート95、後述するインストラクショ
ンデコーダ18のEND信号出力端子およびシフトレジ
スタ72のCL5パルス出力端子が接続されたアンドゲ
ート96、J端子にアンドゲート95が接続されT端子
にタイミングパルス発生回路7のインバータ78が接続
されさらにK端子にアンゲート96が接続されてセット
されるとQ端子にEMB.ST信号を・出力するJ−K
フリップフロップ97、J−Kフリップフロップ94,
97のQ端子が接続されてEMB.CLK信号およびE
MB.CYCLE信号として通過させるオアゲート98
、J−Kフリップフロップ97のQ端子が接続されたイ
ンバータ99より・構成されている。従つてこの非常戻
しランフラグ回路9は、前記EMB信号が出力されると
EMB.SDW信号、EMB.CLK信号、EMB.S
T信号を順次出力し、EMB.CLK信号およびEMB
.ST信号と同時にEMB.ノCYCLE信号を出力す
る。
ランフラグ回路8は、前記信号レベル変換回路4および
5の出力端子が接続されたオアゲート81、インストラ
クションデコーダ18のEND信号出力端子およびシフ
トレジスタ72のCL5パルス出力端子が接続されたア
ンドゲート82、J−Kフリップフロップ92のQ端子
が接続されたインバータ83、J端子にオアゲート81
が接続されT端子にタイミングパルス発生回路7のイン
バータ78が接続されK端子にアンドゲート82が接続
されさらにリセット端子Rにインバータ83が接続され
、セットされるとQ端子にRUN信号を出力するJ−K
フリップフロップ84より構成されている。
従つてこのランフラグ回路8は、STARTl信号もし
くはSTART2信号が出力されるとEND信号もしく
はEMB.SDW信号が出力されるまてR[−JN信号
を出力する。ビジイフラグ回路10は、インストラクシ
ョンデコーダ18のD.SIG信号出力端子、T.SI
G信号出力端子およびS1信号出力端子ならびにM1〜
M7信号各出力端子が接続されたオアゲートICl、J
−Kフリップフロップ84および97のQ端子が接続さ
れたオアゲート102、オアゲート101および102
が接続されたアンドゲート103、J−Kフリップフロ
ップ92のQ出力端子、後述する送り制御カウンタ54
のDEN信号出力端子および前記信号レベル変換回路の
M.FIN信号出力端子が接続されたオアゲート10牡
オアゲート104が接続されたインバータ105、J端
子にアンドゲート103が接続されT端子にシフトレジ
スタ72のCL5パルス出力端子が接続されさらにリセ
ット端子Rにインバータ105が接続されてセットされ
るとQ端子にBUSY信号を出力するJ−Kフリップフ
ロップ106より構成されている。
従つてこのビジイフラグ回路10は、EMB.ST信号
もしくはRUN信号が出力されているときにD.SIG
,T.SIG,Slのいずれかが出力されればタイミン
グパルスCL5の出力完了時点よりもBUSY信号を出
力し、END信号もしくはEMB.SDW信号が出力さ
れるとBUSY信号の出力を停止する。
第1図において、11はプログラム記憶部4の読み出す
べき記憶番地を指定するプログラムカウンタてある。
12は非常戻しサイクルプログラムのスタート番地(M
4l)が設定される非常戻しサイクルスタート番地設定
回路である。
13は砥石摩耗補正サイクルプログラムのスタート番地
(M43)が設定される砥石摩耗補正サイクルスタート
番地設定回路、14は通常は非常戻しサイクルスタート
番地設定回路12の出力を通過させ、前記信号レベル変
換回路5からSTART2信号が出力されると砥石摩耗
補正サイクルスタート番地設定回路13の出力を通過さ
せるアドレスゲート回路である。
15は、前記STARTl信号が入力されるとタイミン
グパルスCLlの入力時にプログラムカウンタ11の内
容をMOにリセットし、また前記START2信号が入
力されるとタイミングパルスCLlの入力時に、アドレ
スゲート回路14を通過してくる前記スタート番地設定
回路12の設定置(M4l)をプログラムカウンタ11
にロードさせ、さらに前記EMB.CLK信号が入力さ
れるとタイミングパルスCLlの入力時に、アドレスゲ
ート回路14を通過してくる前記スタート番地設定回路
13の設定値(M43)をプログラムカウンタ11にロ
ードさせ、そしてSTARTl信号、START2信号
、EMB,.CLK信号のいずれもが入力されないとき
にはタイミングパルスCLlの入力時にプログラムカウ
ンタ11の内容を+1させるプログラム制御回路である
16はプログラムカウンタ11の内容を解読してその内
容が指定しているプログラム記憶部3の記憶番地を有効
にするアドレスデコーダである。
17は、プログラム記憶部3の有効にされた記憶番地に
記憶されている制御データをタイミングパルスCL2の
入力により読み出して一時記憶するインストラクション
レジスタ、18はレジスタ17に記憶された制御データ
を解読するインストラクションデコーダである。
このデコーダ18は、前記制御データX,Y,+,−,
M1〜M7,Sl〜S7,END等を解読する他、制御
データがD1〜D7を指定しているとD.SIG信号を
出力し、T1〜T7を指定しているとT.SIG信号を
出力するようになつている。21〜27はそれぞれ送り
量D1〜D7を設定する送り量設定デジタルスイッチ、
20は前記レジスタ17の内容を解読して制御データが
指定し”ている送り量D1〜D7に対応するデジタルス
イッチ21〜27の出力のみを有効にさせるセレクタで
ある。
31〜37はそれぞれ時間T1〜T7を設定する時間設
定デザタルスイツチ、30は前記レジスタ17の内容を
解読して制御データが指定している時間T1〜T7に対
応するデジタルスイッチ31〜37の出力のみを有効に
させるセレクタである。
41〜47はそれぞれ送り速度F1〜F7を設定する送
り速度設定デジタルスイッチ、40は前記レジスタ17
の内容を解読して制.御データが指定している送り速度
F1〜F7に対応するデジタルスイッチ41〜47の出
力のみを有効にさせるセレクタである。
50は前記有効にされた送り速度設定デジタルスイッチ
41〜47の設定値がデータバスBUSを通つて前記タ
イミングパルスCL4の入力によりロードされ、このロ
ードされた設定値に対応する周波数の送りパルスF.O
SCを前記BUSY信号の入力により出力し始め、BU
SY信号が停止されると直ちに送りパルスF.OSCの
出力を停止する送りパルス発生回路、51は前記デコー
ダ18から+信号が出力されている場合、および前記デ
コーダ18からS1信号が出力されておりしかも後述す
る戻し制御カウンタ56からCOUNT一信号が出力さ
れている場合いは送りパルスF.OSCを前−進送りパ
ルス+FPとして通過させ、デコーダ18から一信号が
出力されている場合、および前記デコーダ18からS1
信号が出力されており、しかも後述する戻し制御カウン
タ56からCOUNT+信号が出力されている場合には
送りパルスF.OSCを後退送りパルスーFPとして通
過させるパルス分配ゲート回路である。
52は前記デコーダ18からT.SIG信号が出力され
ていると、予め定められた一定周波数の時間計数パルス
TPを、前記BUSY信号の入力により出力し始め、B
USY信号が停止されると直ちに時間計数パルス肝の出
力を停止する時間計数パルス発生回路である。
53は前記デコーダ18からS1信号もしくはD.SI
G信号が出力されていると前記送りパルス発生回路50
から出力される送りパルスF.OSCを通過させる送り
制御カウンタ入力ゲート回路である。
54は、前記有効にされた送り量設定デジタルスイッチ
21〜27の設定値D1〜D7もしくは有効にされた時
間設定デジタルスイッチ31〜37の設定値T1〜T7
がデータバスBUSを通つて、前記タイミングパルスC
L4の入力によりプリセットされ、また後述する戻し制
御カウンタ出力ゲート回路が57が開かれるとこのゲー
ト回路57を通過する数値がデータバスBUSを通つて
タイミングパルスCL4の入力によりプリセットされ、
これらのプリセット値が、前記ゲート回路53を通過し
た送りパルスF.OSCもしくは時間計数パルス発生回
路52から出力される時間計数パルスTPによつて減算
され、内容がOになるとDEN信号を出力する送り制御
カウンタである。
55は通常は開かれており前記パルス分配ゲート回路5
1を通過した送りパルス+FPおよび−FPを通過させ
、前記デコーダ18からS4信号が出力されていると閉
じられて送りパルス+FP,−FPの通過を阻止する戻
し制御カウンタ入力ゲート回露である。
56はゲート回路55を通過した前進送りパルス+FP
が加算され、ゲート回路55を通過した後退送りパルス
ーFPが減算され、累積値が正のときにはCOUNT+
信号を出力し、累積値が負のときにはCOUNT一信号
を出力する戻し制御カウンタ、57は前記デコーダから
S1信号が出力されているときにのみ開かれて戻し制御
カウンタ56の計数値を通過させる戻し制御カウンタゲ
ートである。
第3図は前出の制御信号のタイムチャートを示している
次に、前記表1のプログラムおよび第3図のタイミング
チャートに従つて上記実施例装置の作用を説明する。
通常の送り制御サイクルの場合は、作業者が外ノ部指令
スイッチPBlを入れる。
これにより信号レベル変換回路4からは STARTl信号が出力される。
このSTARTl信号によりランフラグ回路8のJ−K
フリップフロップ84がセットされRUN信号が出力さ
れる。)初期状態ではビジイフラグ回路10のJ−Kフ
リップフロップ106はリセットされてBUSY信号は
出力されていないためRUN信号が出力されると直ちに
タイミングパルス発生回路7のシフトレジスタ72から
1サイクル分のタイミングパルス7CL1〜CL5が出
力される。このタイミングパルスCLl〜CL5の出力
中に一制御データの読み出しが行われる。すなわち、S
TARTl信号が出力されているためタイミングパルス
CLlによりプログラムカウンタ11はMOにリセット
され、タイミングパルスCL2によりSTARTl信号
の出力が停止されるとともにプログラム記憶部3の記憶
番地MOの記憶内容X+D3F7がレジスタ17に読み
出される。
これにより送り量設定デジタルスイッチ23の出力およ
び送り速度設定デジタルスイッチ47の出力が有効にさ
れるとともにデコーダ18からはX信号、十信号、D.
STG信号が出力される。タイミングパルスCL4によ
り送り量デジタルスイッチ23の設定値D3が送り制御
カウンタ54にプリセットされるとともに送り速度設定
デジタルスイッチ47の設定値F7(急速送り速度)が
送りパルス発生回路50にロードされる。タイミングパ
ルスCLl〜CL5の出力が停止されると次は送り動作
が実行される。すなわち、前述の如くRUN信号が出力
されしかもD.STG信号が出力されているためタイミ
ングパルスCL5の出力完了時にビジイフラグ回路10
のフリップフロップ106ががセットされBUSY信号
が出力され、これにより送りパルス発生回路50からロ
ード値F7に対応した周波数の送りパルスF.OSCが
出力される。十信号が出力されているため送りパルスF
.OSCは前進送りパルス+FPとしてパルス分配ゲー
ト回路51を通過する。この前進送りパルス+FPはパ
ルスモータ駆動回路2に入力されてパルスモータ1を前
進駆動させ、砥石台を急速送り速度F7で前進させる。
S4信号は出力されていないため戻し制御カウンタ入力
ゲート回路55は開かれており、前記前進送りパルス+
FPは戻し制御カウンタ56へも入力されて加算され.
る。またD.STG信号が出力されているため送り制御
カウンタ入力ゲート回路53は開かれており、前記送り
パルスF.OSCは送り制御カウンタ54に入力されて
カウンタ54のプリセット値D3を!減算していく。
このカウンタ54の内容がOになると換言すれば送りパ
ルス発生回路50から出力された送りパルスF.OSC
の数がD3になると、このカウンタ54からDEN信号
が出力され、このDEN信号によつて直ちにビジイフラ
グ回路10のフリップフロップ10がリセットされBU
SY信号の出力が停止される。これにより直ちに送りパ
ルス発生回路50は送りパルスF.OSCの出力を停止
する。こうして砥石台は急速送り速度F7で距離D3だ
け前進せしめられる。BUSY信号が出力されなくなる
と、前記RUN信号は出力されているのでタイミングパ
ルス発生回路7のシフトレジスタ72からは再び1サイ
クル分のタイミングパルスCLl〜CL5が出力され、
記憶番地m1の制御データが読み出されて実行され、砥
石台は粗研削送り速度F1で距離D2だけ前進せしめら
れる。
同様にして記憶番地M2の制)御データM1が読み出さ
れるとレストは油圧送り前進され、油圧送り前進が完了
すると、信号レベル変換回路からM.FIN信号が出力
されてBUSY信号の出力が停止される。なおこの間の
砥石台の送りは行われない。記憶番地M3の制御データ
が読出されると砥石台は精研削送り速度F2で距離D5
だけ前進せしめられる。記憶番地M4の制御データT1
が読み出されると、時間設定回路31の設定値T1が送
り制御カウンタ54にプリセットされ、時間計数パルス
発・生回路52から時間計数パルス肝が出力されて送り
制御カウンタ54のプリセット値T1がこの時間計数パ
ルスTPにより減算される。
この間送り制御パルスF.OSCは出力されないから砥
石台は停止している。こうして時間T1の間は砥石台は
停止してスパークアウト研削を行う。記憶番地M5の制
御データが読み出されるとレストは油圧送り後退せしめ
られ、記憶番地M6の制御データが読み出されると砥石
台は急速送り速度F7て距離D4だけ後退せしめられて
原位置に復帰する。
記憶番地M7の制御データENDが読み出されるとラン
フラグ回路8のフリップフロップ84がリセットされる
。こうして通常の送り制御サイクルプログラムの実行が
完了する。
砥石研摩耗補正サイクルの場合には、通常の送り制御サ
イクルが実行されていない時で例えば砥石をドレッシン
グした後に、作業者が外部指令スイッチPB2を入れる
これにより信号レベル変換回路5からは START2信号が出力される。
このSTART2信号によりランフラグ回路8のフリッ
プフロップ84がセットされRUN信号が出力される。
これによりタイミングパルス発生回路7のシフトレジス
タ72から1サイクル分のタイミングパルスCL1〜C
L5が出力される。またSTART2信号によりアドレ
スゲート回路14は砥石摩耗補正サイクルスタート番地
設定回路13の出力値M43を通過させる。そしてタイ
ミングパルスCLlによりプログラムカウンタ11にア
ドレスゲート回路14を通過しているM43がロードさ
れる。これにより通常の送り制御サイクルの場合と同様
にして、送り量設定デジタルスイッチ21の設定値D1
(D1はドレッシングにより生じる砥石の減少量に予め
設定されている)が送り制御カウンタ54にプリセット
され、送り速度設定デジタルスイッチ42の設定値F2
が送りパルス発生回路50にロードされ、砥石台は速度
F2で距離D1だけ前進せしめられる。
なお、この場合にはデコーダ18からS4信号が出力さ
れているためゲート回路55は閉ざされ、送りパルス+
FPは戻し制御カウンタ56には入力されない。従つて
戻し制御カウンタ56には常に砥石の摩耗分が補正され
た砥石台の現位置が記憶されていることになる。非常戻
しサイクルは、他のいかなるサイクルの実行中のサイク
ルを停止させて実行される。
例えは通常の送り制御サイクルの実行中に何か異常を発
生したときに作業者が外部指令スイッチPB3を入れる
。これにより信号レベル変換回路6からErvlB信号
が出力される。
EMB信号が出力されると非常戻しランフラグ回路9の
フリップフロップ92がセットされてEMB.SDW信
号が出力される。EMB.SDW信号によりランフラグ
回路8のフリツ.プフロツプ84がリセットされてRU
M信号の出力が停止され、また外部動作実行中であつて
フラグ回路10のフリップフロップ106がセットされ
ている場合にはこのEMB.SDW信号により直ちにリ
セットされてBUSY信号の出力が停止され、外部動作
の実行が停止されるこうしてEMB.SDW信号により
それまで実行されていた通常の送り制御サイクルは中止
される。一方EMB.SDW信号が出力されるとタイミ
ングパルス発生回路7のシフトレジスタ72からタイミ
ングパルスCLl〜CL5が出力されていないときには
直ちに、またタイミングパルスCLl〜CL5が出力さ
れている場合にはその出力が完了したときに非常戻しラ
ンフラグ回路9のフリップフロップ94がセットされて
EMB.CLKが出力される。
これによりフリップフロップ92はリセットされてEM
B.SDW信号の出力が停止され、またEMB.CYC
LE信号が出力される。ビジイフラグ回路10からのB
USY信号の出力はすぐに停止されているためEMB.
CYCLE信号によりタイミングパルス発生回路7のシ
フトレジスタ72から1サイクル分のタイミングパルス
CLl〜CL5が出力される。タイミングパルスCLl
により、アドレスゲート14を通過している非常戻しサ
イクルスタート番地設定回路12の出力値M4lがプロ
グラムカウンタ11にロードされ、タイミングパルスC
L2により記憶番地M4lの制御データX7Slが読み
出される。
またタイミングパルスC2により非常戻しランフラグ回
路9のフリップフロップ97がセットされEMB.ST
信号が出力されてフリップフロップ94はリセットされ
てEMB.CLK信号の出力は停止される。デコーダ1
8からはS1信号が出力されるため戻し制御カウンタ出
力ゲート回路57が開かれ、タイミングパルスCL4に
より戻し制御カウンタ56の計数値すなわち砥石台の現
在位置が送り制御カウンタ54にプリセットされる。
またタイミングパルスCL4により送り速度設定デジタ
ルスイッチ41の設定値F7(急速送り速度)がロード
される。EMB.ST信号が出力されまたデコーダ18
からはS1信号が出力されているのでタイミングパルス
CL5の出力完了によりビジイフラグ回路10のフリッ
プフロップ106がセットされる。
これにより送りパルス発生回路50からはF7に対応し
た周波数の送りパルスF.OSCが出力される。デコー
ダ18からS1信号が出力されているため、戻しカウン
タ56の内容が正(砥石台が原点に対して前進した位置
にあることを示している)のときにはパルス分配ゲート
回路51は送りパルスF.OSCを後退パルスーFPと
して出力し、逆に戻しカウンタ56の内容が負(砥石台
が原点に対して後退位置にあることを示している)のと
きにはパルス分配ゲート回路51は送りパルスF.OS
Cを前進パルス+FPとして出力する。この送りパルス
+FPもしくは−FPによりパルスモータ1は駆動され
、またデコーダ18からはS1信号が出力されているた
めにゲート回路53が開かれて送り制御カウンタ54の
プリセット値は送りパルスF.OSCにより減算される
。送り制御カウンタ54の内容がOになるととDEN信
号が出力され、ビジイフラグ回路10のフリップフロッ
プ106がリセットされてBUSY信号の出力が停止さ
れ、送り制御パルス発生回路50からの送りパルスF.
OSCの出力は停止される。このようにして砥石台は急
速送り速度F7で原点に復帰する。BUSY信号の出力
が停止されると再びタイミングパルスCLl〜CL5が
出力される。
このときにはEMB.CLK信号の出力はすでに停止さ
れ、EMB.ST信号が出力されているのでタイミング
パルスCLlによりプログラムカウンタ11は+1され
てM42となる。従つてタイミングパルスCL2により
記憶番地M42の制御データENDが読み出されて、非
常戻しランフラグ回路9のフリップフロップ97がリセ
ットされる。こうして非常戻しサイクルプログラムの実
行が完了する。
以上の説明から明らかなように、本発明は、加工条件と
しての送り量及び送り速度はデジタルスイッチの設定替
えにより自由に変更もダイオードマトリックスとしての
プログラム記憶部に記憶する制御データを変更すれば容
易にサイクルを変えることができる。
よつて研削加工のプログラム制御において極めて実用性
に富み、またサイクルの異なる異機種の研削盤にも容易
に適用できるものであるから汎用性もあり、極めて融通
性に富む利点がある。
【図面の簡単な説明】
第1図は本発明の実施例のブロック線図、第2図は第1
図におけるブロック7〜10の具体例を示す電気回路図
、第3図は制御信号のタイムチャートである。 1・・・パルスモータ、2・・・パルスモータ駆動回路
、3・・・プログラム記憶部、4〜6・・・信号レベル
変換回路、7・・・タイミングパルス発生回路、8・・
・ランフラグ回路、9・・・非戻しランフラグ回路、1
0・・・ビジイフラグ回路、11・・・プログラムカウ
ンタ、12・・・非常戻しサイクルスタート番地設定回
路、21〜27・・・送り量設定デジタルスイッチ、4
1〜47・・・送り速度設定デジタルスイッチ、50・
・・送りパルス発生回路、51・・・パルス分配ゲート
回路、54・・・送り制御カウンタ、56・・・戻し制
御カウンタ、PBl〜PB3・・・外部指令スイッチ。

Claims (1)

    【特許請求の範囲】
  1. 1 移動体の各送り段階毎の増分送り量が設定される複
    数の送り量設定デジタルスイッチと、移動体の移動速度
    が設定される複数の送り速度設定デジタルスイッチと、
    これら送り量設定デジタルスイッチ及び送り速度設定デ
    ジタルスイッチの各1つを選択し有効ならしめるセレク
    タ回路と、このセレクタ回路に与える制御データを各送
    り段階毎に切替えられる各記憶番地にプログラム可能に
    記憶せしめたダイオードマトリックス回路よりなるプロ
    グラム記憶部と、このプログラム記憶部に記憶された制
    御データの記憶番地を指定して各送り段階に応じた制御
    データを順次読み出すプログラムカウンタと、前記制御
    データにて選択された送り速度設定デジタルスイッチの
    設定値が入力されこの入力された設定値に対応する周波
    数の送りパルスを出力する送りパルス発生回路と、この
    送りパルスによつて移動体制御用のパルスモータを駆動
    させるパルスモータ駆動回路と、前記制御データにて選
    択された送り量設定デジタルスイッチの設定値がプリセ
    ットされこのプリセット値が送りパルス発生回路から出
    力される送りパルスで減算され内容が0になると送り停
    止信号を出力する送り制御カウンタと、この送り停止信
    号により前記送りパルス発生回路から出力される送りパ
    ルスを止め、かつ前記プログラムカウンタを歩進させる
    制御回路とを備えたことを特徴とするプログラム式送り
    制御装置。
JP50103598A 1975-08-26 1975-08-26 プログラム式送り制御装置 Expired JPS6043521B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP50103598A JPS6043521B2 (ja) 1975-08-26 1975-08-26 プログラム式送り制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP50103598A JPS6043521B2 (ja) 1975-08-26 1975-08-26 プログラム式送り制御装置

Publications (2)

Publication Number Publication Date
JPS5227975A JPS5227975A (en) 1977-03-02
JPS6043521B2 true JPS6043521B2 (ja) 1985-09-28

Family

ID=14358190

Family Applications (1)

Application Number Title Priority Date Filing Date
JP50103598A Expired JPS6043521B2 (ja) 1975-08-26 1975-08-26 プログラム式送り制御装置

Country Status (1)

Country Link
JP (1) JPS6043521B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5471933A (en) * 1977-11-18 1979-06-08 Matsushita Electric Ind Co Ltd Ghost elimination unit
JPS57123772A (en) * 1981-12-18 1982-08-02 Hitachi Ltd Ghost elimination device
JP3352986B2 (ja) 1999-12-17 2002-12-03 スター精密株式会社 工作機械の駆動制御装置

Also Published As

Publication number Publication date
JPS5227975A (en) 1977-03-02

Similar Documents

Publication Publication Date Title
US4195582A (en) Sewing machine stitching control system
KR960016026B1 (ko) 토글식 향체결장치에 있어서의 자동 형두께 조정방법
JPS5922548B2 (ja) ミシンの位置決め駆動装置
JP3665008B2 (ja) 同期制御方法及び同期制御装置
US11658593B2 (en) Automated speed ramp control of stepper motors
US7003373B2 (en) Method and device for numerical control
US4504772A (en) Method of sensing current position in position control system
JPS6043521B2 (ja) プログラム式送り制御装置
US3828238A (en) Numerically controlled machine tool including backlash elimination
US3840792A (en) Numerical control device for machine tools
US3817129A (en) Numerically controlled threadcutting system
JPS6043522B2 (ja) プログラム式送り制御装置
GB1316071A (en) Method and apparatus for producing digital contour movement using stepping motors
US3746956A (en) Tape-reading control system for repeat-processing cycles of traverse cutting
US4399760A (en) Sewing machine for fancy seams
JPS5823119B2 (ja) 数値制御ミシン
GB2044502A (en) Programmable frequency divider
US4110674A (en) Programmable feed control apparatus for a machine tool
JPS5821722B2 (ja) プログラム式送り制御装置
JPH10301614A (ja) 数値制御装置
JPS63205707A (ja) 数値制御装置におけるインターフェイス方法
SU723514A1 (ru) Устройство дл управлени шлифовальным станком
Koren et al. Numerical control of a lathe
GB1372291A (en) Numerical control contouring systems
SU554528A1 (ru) Устройство дл управлени подачей шлифовального станка