JPS59117607A - 位置決め制御装置 - Google Patents

位置決め制御装置

Info

Publication number
JPS59117607A
JPS59117607A JP22639982A JP22639982A JPS59117607A JP S59117607 A JPS59117607 A JP S59117607A JP 22639982 A JP22639982 A JP 22639982A JP 22639982 A JP22639982 A JP 22639982A JP S59117607 A JPS59117607 A JP S59117607A
Authority
JP
Japan
Prior art keywords
pulses
section
counter
output
pulse
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
JP22639982A
Other languages
English (en)
Inventor
Masaharu Tomita
正治 冨田
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom Corp
Fuji Electric Manufacturing 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 Fuji Electric Co Ltd, Fuji Facom Corp, Fuji Electric Manufacturing Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP22639982A priority Critical patent/JPS59117607A/ja
Publication of JPS59117607A publication Critical patent/JPS59117607A/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/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4142Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by the use of a microprocessor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 モークを制御する装置に関し、更に詳述すれば、所定の
位置において定速モードから同期モードなどへのモード
切υ換えを必要とする位置決め制御において、出力パル
スカウンタまたはタイマからの割り込み信号を用いるこ
とによって円滑かつ正確な位置決めを行うと共に、定位
置における制御モードの切り換えを可能とした位置決め
制御装置に関する。
第1図は、従来から知られている製造プロセスにおける
位置決め制御装置の一例を示す。
ここで2は加工用材料、Vはカッター、tはオプチカル
センサ、ざはベルトコンベア、IOは拐料巻きつけ用ド
ラム、l2は回転数を検出するロータリーエンコーダ、
/fは誘導モータ、lgはベルトコンベアrを駆動する
パルスモータ、lgはノぐバスモータコントローラ、〃
は外部バスである。
本例では、パルスモータlgによって駆動されるベルト
コンベアlを用いて加工用材料2を所定の時間内に所定
の位置まで運搬し、加工・形状の判定などを行い、更に
その後に他のモータ(例えば誘導モータ)/lと同期し
て製品を完成させるプロセスである。この様なプ、ロセ
スにおいて、ノくルスモーク16はパルスモータコント
ローラ(以下:、 PMOという)/Iからのパルス出
力によって駆動され、その回転速度はPMO/Ifから
の出力/<シス1超波数に比例する。そして、出カッく
ルス数の積算値はノくルスモータl乙によって搬送され
るベルトコンベアlの移動距離(すなわち、材料λの移
動用M)に対応する。
上述した位置決め制御においては、次のノくラメータに
従って制御が行われる。
1、 最高速度およ び最低速度: PMO/にからの最高、最低、<ルス周
波数に対応する。
2、 立ち上げ勾配およ び立ち下げ勾配=(最低速度〜最高速度)7時間。
6、同期速度お上 び修正速度:誘導モータ/’lとの同期速度および比率
運転速度。
4、 設 定 値:全出力、<ルス数、すなわち全移動
距*、 <全出力パルス 数に従い台形あるいは三角 形駆動する)に対応する。
5 補正パルス数:パルスモータ/6を最高速度から立
ち下げて停止させる 場合、モータおよびそれに よって駆動される系の慣性 を考慮すると、最低速度に おいて修正させる必要があ る。しかし、最低速度に達 した時点における出カッぜル ス数の積算値が、設定値に 満たない場合(すなわち、 ベルトコンベアざの移動用 離が設定された距離に満た ない場合)は、最低速度 (すなわち、最低出力パル ス周波数を維持した状態) で設定値に達するまでパル スを出力しなければならな い。補正パルス数は、この 様なりリープにおける最大 補正パルス数を示す。
このような位置決め制御においては、一般に次の事項が
要求される。
(イ) 正確な位置決めを行うこと。
(ロ) 系の慣性および立ち上げを考慮した滑らかな制
御を行うこと。
(ハ) クリープ班、すなわち補正パルス量を少くする
ことにより、速やかな位置決めを行い、もって一定時間
内における生産効率を上げること。
に) 定位置において、定速モードから同期モードへ、
または同期モードから定速モードへの動作モード切り換
えを正確に行い、もって加工精度を上げること。
第2図は、一般の位置決め制御において、動作モードの
切シ換えを行う場合の制御順序例を示す。
ここで、横軸は時間を、縦軸はパルスモータに供給すべ
きパルス周波数を示す。また、本図において、最高パル
ス周波数f、はパルスモータの最高速度に、最低周波数
f2はパルスモータの・最低速度に、同期パルス周波数
f8はパルスモータの同期速度に対応する。
本例では、 (1)  パルスモータを最低速度から一定の勾配で最
高速度まで立ち上げる(時刻0−To)。
(2)  最高速度に達した後、その速度を維持して出
力パルス数が設定値αになるまで定速運転を行う。以下
、この区間(To〜T、 )を定速モード区間という。
(5)  設定値αに達すると、他のモータ(例えば誘
導モータ)と同期運転を行う。この同期運転は、出力パ
ルス数が設定値βに至るまで継続して行う。なお、この
区間では時間t。間における同期速度を計測し、時間t
。毎にパルスモータの速度制御を行う。以下、この区間
(T、〜T2)を同期モード区間という。
(4)  設定値βに達すると、再び最高速度で運転(
T2〜T3)シた後に最低速度まで立ち下げ、出力パル
スの積算値が所定の設定値に達した時点(T4)におい
てパルスの供給を停止する。
第2図において、動作モードの切り換え時点T1および
T2はt。(制御プログラムの処理周期)の整数倍と一
致せず、一般的には nto< T1< (n+ /) t。
(n+k)to<T2<(n+に+/)t。
ここで、n、には整数。
となる。
従って、このようなモード切シ換えを定周期プログラム
により行うならば、定位置における正確なモード切シ換
えは行い得す、加工精度を上げることができない。第3
図は、この定周期プログラムによる制御手順を示すもの
である。すなわち、同図から明らかなように、モード切
り換えを行うべき時刻T、およびT2に一致してパルス
周波数を変更することができない。
本発明の目的は、上述の点に鑑みて、所定位置における
動作モード切シ換えを正確に行い、もって加工精度ない
し生産性を上げると共に、上述の一般的要求事項(イ)
〜に)を満たすよう構成した位置決め制御装置を提供す
ることにある。
かかる目的を達成するために、本発明ではパルスモータ
に供給する出力パルスの周波数を段階的に上昇および下
降させていく立ち上げ区間および立ち下げ区間を含み、
各区間をさらに小区間に分割して、各小区間において出
力パルス数が所定の設定値に達したときに出力パルスの
周波数を変化させていくことにより位置決めを行う装置
において、所定区間内における出力パルスの総数が所定
値に達したとき、または所定の小区間の時間を設定し、
時間が経過したときに出力パルスの周波数を変化させる
割り込み手段を備え、割り込み手段により定位置におけ
る制御モードの切り換えを行うと共に、予め設定した総
パルス数に対する補正パルス数を零となるようにする。
以下、図面を参照して本発明を詳述する。
第ダ図は、本発明を適用した位置決め制御装置を示す。
本図において、グlはマイクロプロセッサ、グλはプロ
グラム・メモリとしての機能を果たすリード・オンリ・
メモリ(ROM ) 、II3はデータ記録用のランダ
ム・アクセス・メモリ(RAM ) 、件はデータ・バ
ス、41!5はアドレス・バス、弼ハコントロール・バ
ス、傭ハパルスジェネレータ、uはカウンタ、鐸は出力
回路、Soは双方向性メモ’) (RAM)、jlはア
ドレス・セレクタ、32はカウンタ、jlはタイマであ
る。ここで、カウンタUはパルスジェネレータ傭から出
力されるパルスをカウントする。
そして、カウント値が予め決められている設定値に一致
すると、マイクロプロセラサグ/に対して割り込み信号
を送出する。この割り込み信号はマイクロプロセッサl
/によってリセットされる。
また、位置決め制御に必要なデータは、外部バスを介し
て双方向性メモリSθに与えられる。
カウンタj2は、他のモータ(例えば、第1図に示す誘
導モータ/11 ) K関する同期入力パルスをカウン
トする。このカウント値は、マイクロプロセッサF/に
よ・つてセット/リセットされる。
タイマj3はマイクロプロセッサψ/によりセットされ
、そのセット後は一定時刻毎にマイクロプロセッサに対
して割り込み信号を送出する。
第3図は、第ψ図に示した実施例の制御手順を示す。図
示したA、B、C各区間の設定値をそれぞれSA、SB
、Soとする。また、A、B、C各区間を形成する小区
間をそれぞれA11 A2・・・At1B、、 B2・
・・8m% O4+ 02・・・Cnとする。これら小
区間における出力パルス数をそれぞれa、 、 a2・
・・atlbl、b2・・bmXcl、c2・・・Cn
とする。
立ち上げ区間における各小区間の出力パルス数a、 、
 a2・・・at−1を求めるために、まず、立ち上げ
勾配Δf (Hz/sea )および最低パルス周波数
に基づき、時間t。毎に供給すべきパルス数(すなわち
、出力パルス周波数)a: l a2・・・at−1を
算出する。
しかし、これらは一般に整数とならないので、舞。
出の際に残余小数部を順次繰り越していく。か〈して、
整数a、 、 A2・・・aZ−Sを決定する。
定速モード区間における出力パルス数atは、設定値S
Aオヨヒa1.a2・・・at−1により決定すること
ができる。
以上の説明から明らかなように、各小区間A、。
A2・・・Atの時間間隔は一定とならない。よって、
へ区間における制御パルスは、以下の如く制御して出力
する(第1I図参照)。
(リ 小区間A、の出力パルスa、をカウンタ何に七ッ
卜する。
(2)  パルスジェネレータff カラatカパルス
周波数aSでパルスを送出し、その出力パルス総数をカ
ウンタg[より計数する。
(3)カウント値がa、に達すると、カウンタl11r
からマイクロプロセッサ4tlに割シ込み信号を送出す
る。そして、次のA2区間における出力パルス数a2を
カウンタaにセットし、a′2のパルスを送出する。
(4)以下、(1)〜(3)の操作を繰シ返す。また、
区間Atでは、カウンタ3.2によって同期速度の測定
を行う。ここで、同期速度として、例えば誘導モータn
 (第1図参照)の回転速度を用いる。
B区間における制御パルスは、以下の如く制御して出力
する(第q図参照)。
(1)  区間Atのパルス出力が完了すると、区間A
t中に測定した同期速度V、 (パルス/1o)に基づ
きパルスを送出すると同時に、カウンタVSに区間Bの
全設定11ilSBをセットするタイマj3には時間t
。をセットする。
(2)時間t。後に、タイマS3からマイクロプロセッ
サダ/に対して割り込み信号が出されると、区間B、で
測定した同期速度■2(パルス/1o)のパルスを出力
する。以下、B5・・・Bmの各区間においてもこの操
作を繰り返す。
(5)  カウンタ轄の計数値が設定値SBに達すると
、タイマj3からの割り込み信号に対してマスクをかけ
、C区間の制御に移る。
C区間では、カウンタUに各小区間の出力パルス数をセ
ットし、A区間と同様の制御を行う。
第を図は、タイマ53(第ψ図参照)を用いることへな
く、B区間中に所定の速度制御を行う手順を示す。すな
わち、本図は、同期モード制御を行う必要がない場合の
制御手順を示すものである。
以上説明したとおり、本発明によれば、マイクロプロセ
ッサを用いた位置決め制御装置において、出力パルスカ
ウンタまたはタイマからの割り込み信号によって正確な
位置決めを行うと共に、定位置における制御モードの切
り換えを行うことができるので、正確かつ効率の良い位
置決め制御装置を得ることができる。
なお、本発明は同時に複数台のパルスモータを制御する
場合にも適用することができる。従って、!次元および
3次元の位置決めも可能であり、生産プロセスのみなら
ず各種のNoマシン、産業用ロボット等にも適用できる
【図面の簡単な説明】
第7図は製造プロセスにおける位置決め制御装置aの従
来例を示すブロック図、第2図はパルスモータコントロ
ーラからのパルス出力について説明係る制御手順を示す
線図、第6図は第(図の部分拡大図である。 コ・・・加工用材料、 l・・・カッタ、 6・・・オプチカルセン号、 g・・・ベルトコンゝア1 10・・・材料巻つけ用ドラム、 /コ・・・ロータリーエンコーダ、 /4’…誘導モータ、 /l・・・パルスモータ1 it・・・パルスモータコントローラ、〃・・・外部バ
ス、 l/・・・マイクロプロセッサ、 lIコ・・・リー・ド・オンリ・メモリ(ROM)、l
I3・・・ランダム・アクセス・メモリ(RAM)、4
Iり・・・データ・バス1 4を夕・・・アドレス・バス、 4!6…コント四−ル・バス、 グア・・・パルスジェネレータ、 ダざ・・・カウンタ、 lI9・・・出力回路1 りθ・・・双方向性RAM。 3/・・・アドレス中セレクタ、 &・・・カウンタ、 幻・・・タイマ。 特許出願人 富士電機製造株式会社

Claims (1)

  1. 【特許請求の範囲】 1)パルスモータに供給する出力パルスの周波数を段階
    的に上昇および下降させていく立ち上げ区間および立ち
    下げ区間を含み、各区間をさらに小区間に分割して、各
    小区間において出力パルス数が所定の設定値に達したと
    きに出力パルスの周波数を変化させていくことにより位
    置決めを行う装置において、 所定区間内における前記出力パルスの総数が所定値に達
    したとき、または所定の小区間の時間を設定し、該時間
    が経過したときた前記出力パルスの周波数を変化させる
    割り込み手段を備え、該割り込み手段により定位置にお
    ける制御モードの切換えを行うと共に、予め設定した総
    パルス数に対する補正パルス数を零となるようにしたこ
    とを特徴とする位置決め制御装置。
JP22639982A 1982-12-24 1982-12-24 位置決め制御装置 Pending JPS59117607A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22639982A JPS59117607A (ja) 1982-12-24 1982-12-24 位置決め制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22639982A JPS59117607A (ja) 1982-12-24 1982-12-24 位置決め制御装置

Publications (1)

Publication Number Publication Date
JPS59117607A true JPS59117607A (ja) 1984-07-07

Family

ID=16844511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22639982A Pending JPS59117607A (ja) 1982-12-24 1982-12-24 位置決め制御装置

Country Status (1)

Country Link
JP (1) JPS59117607A (ja)

Similar Documents

Publication Publication Date Title
CA1184628A (en) Electronic glassware handling
US5125499A (en) Article transfer mechanism
JPS61178315A (ja) 食品素材の移載装置
US4145204A (en) Timing pulse generator for a glassware forming machine
EP0116677B1 (en) Stepping motor drive circuit
JPH0235560B2 (ja)
US4145205A (en) Timing pulse generator for a glassware forming machine
JPH01105229A (ja) 画像形成装置におけるレンズ制御方法
JPH11208620A (ja) 包装機におけるカット位置の調整方法及び装置
JPS61110524A (ja) 射出成形機の計量制御方法
JPH07253811A (ja) サンプリング制御回路
CA1111649A (en) Timing pulse generator for a glassware forming machine
JP2684481B2 (ja) ブロック片の分離供給装置
JPH0220541B2 (ja)
JPS59114210A (ja) 位置決め制御装置
JPH0810822Y2 (ja) モータの制御システム
JPS63273114A (ja) 定位置停止制御装置
JPS5925731B2 (ja) ガラス製品成形機械のためのタイミングパルス・ジエネレ−タ
JPS6373404A (ja) サ−ボモ−タの位置決め制御装置
JPH02186945A (ja) アイスクリーム製造機
JPS63212414A (ja) ドラムシヤ−のドラム速度制御装置
RU2073304C1 (ru) Способ регулирования частоты вращения электродвигателя переменного тока и устройство для его осуществления
JPH0378482A (ja) モータの回転制御装置
JPH0259114A (ja) 圧延材料の落下位置制御方法
JPS6363458B2 (ja)