JPH0352598A - ステッピングモータコントロール装置 - Google Patents

ステッピングモータコントロール装置

Info

Publication number
JPH0352598A
JPH0352598A JP18496689A JP18496689A JPH0352598A JP H0352598 A JPH0352598 A JP H0352598A JP 18496689 A JP18496689 A JP 18496689A JP 18496689 A JP18496689 A JP 18496689A JP H0352598 A JPH0352598 A JP H0352598A
Authority
JP
Japan
Prior art keywords
motor
pulses
output
input
travel
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
JP18496689A
Other languages
English (en)
Inventor
Hiroshi Maeda
博志 前田
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.)
MINI PAIRO DENKI KK
Original Assignee
MINI PAIRO DENKI 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 MINI PAIRO DENKI KK filed Critical MINI PAIRO DENKI KK
Priority to JP18496689A priority Critical patent/JPH0352598A/ja
Publication of JPH0352598A publication Critical patent/JPH0352598A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は,ステッピングモー夕を;lI’l (Hす
るステッピ冫グモータコ冫トローノレ装置に関する。
(従来技術〉 ステッピングモー夕は出力軸の回転丑が入力パルスの数
に比例するモータであり、モータにより移動せしめられ
る移動体の移動距離を,該モータに入力するパルスの数
によって非常にiE確にコントロールすることができる
という特徴を有している。ステッピ冫グモー夕にバノレ
スを与えてコシトローノレするのがステソビングモタコ
ントロール装置である。
従来のステ・ソビ;グモータコントロール装置:i、一
般に、ステッピ冫グモータに印υnするパルスの数をデ
ータとして入力すると、パルスを順次ステッピングモー
タに向けて出力し、出力したパルスの数がデータとして
入力された敗に達した時にパルスの出力を終rするとい
う動作をするようになっていた。
〈発明が解沃しようとする課題) −ヒ述した従来のステ・リビングそ一タコントロール装
置によれば、希望する移動距離からモーダを制御するパ
ルス数を演算する必要があり、面倒であるという問題点
があった。というのは、このパルス数の演算は移動させ
ようとする移動体の値を、モータのステップ角で割算し
、更にリードビーノチで割算し,更にそれを360倍し
なければならず,ユーザーにとって非常に煩雑であるか
らである。
この発明はこのような問題点を解決すべく為されたもの
であり,その目的は移動距離を入力するとそれに応じた
数のモータ制御用パルスを出力することのできる、ステ
ッピングモータコントロール装置を11!!供するにあ
る。
(問題を解決するための手段) ヒ述したl]的を達成するためにこの発明は、モータの
ステップ角及びリードピッチを記憶しておき、移動距離
が入力された時にこの移動距離,及び+5己ステップ角
とリードピ・ソチからパルス数を求める演算を自動的に
行い5その演算により求めた数のパルスをスデ・ンビン
グモータへ向けて制御パルスとして出力するようにした
ものである。
(作用) この発明によれば、移動距離を入力することにより,そ
れに見合ったパルス数が自動的に演算され、その数のパ
ルスが出力されるので,ユーザーが移動距離からパルス
数を演璋する必要が全くなくなる。
したがって,ステッピングモータコシトロール装置が使
用し易くなる。
(実施例) 以下にこの発明の一実施例を図面に基づいて詳細に説明
する, 第1図はこの発明の一実施例を示す回路ブロック図であ
る。同図において、1は Cr’tJ(中央処理装置)、2は該C P jJ l
が実行するプログラム及び後述する演算式を記憶するR
 O M (リードオンメモリ)、3は入力された被制
御モータのステップ角、リードピッチ及び移動距離を;
c!憶するRAM (ランダムアクセスメモリ)、4は
入力ポートで,ステッピングモータコントロール装置の
Ii]面バネルに設けられたスイ−.Iチ群5から入力
された信号を取り込む。6は出力ポートで、肢制御ステ
・ソビングモー夕7へそれをコントロールするパルスを
出力したり、ディスプレイ8へそれに表示をさせるため
の表示信号を出力したりする。
尚、このステ)<lビ〕ノグモータコントロール装置は
,電源スイ・・IチをオフにしてもRAM3は電源のバ
ヅクア・ソブをされているので,一q記憶したステップ
角,リードピッチは消去、書き換えをしない限り記憶し
続けることができるようになっている。
第2図はCPf口が実行するブロクラムを示すフローチ
ャートである。
(イ)「又デップ角,リートピ・ソチ設定済?」プログ
ラムがスタートすると被制御ステ・リビングモータのス
テップ角、リードピッチの設定が為されているが否かの
判定をする。
(ロ)「入力?」 ステップ(イ)の判定結果が「イイエ」の場合,ステ・
Iブ角,リードピッチの入カが為されたか否かの判定を
する。この判定結果が「イイエ」の場合にはこの判定を
「イイエ」という判定結果が得られるまで行う。尚、ス
テップ角等の入カはスイ・ソチ群5中のスイッチを操作
することにより行われるようになっている。
(ハ)「設定」 ステップ(口)のI’l+定結果が「ハイ」の場合,即
ち、ステップ角、リードピッチの入カが為された場合は
その人カされたステップ角、リードピッチをR A M
 3に記憶すること;こより設定をする。尚、一旦設定
が為されると電源スイッチを切ってもその設定は有効に
継続する。というのは、R A M 3はバックアップ
電源によってバックアップされているからである。
(二)「移動距離入力?」 上記ステップ(イ)の判定結果が「ハイ」の場合,或は
ステップ(口)の設定が終Tした場合,移動距離が入力
されたか否かの判定を「ハイ」という判定結果が得られ
るまで繰返す。
(ホ)「演算」 ステップ(二)の判定結果が「ハイJの場合、即ち移動
距離の入力が為された場合には,ステッピ冫グモータM
に対して印加すべきパルス数を漬算する。この演算式は 110M2に3き込まれているが、その内容は下記の通
りである。
(へ)「パルス出力時?」 演算が終rすると、現在ステッピングモー夕7ヘパルス
を出力すべき時であるか否かの判定をする。というのは
、ステッピ冫グモータ7は短時間に多数のパルスを受け
ても応答できないので、1つのパルスの発生時点と次の
パルス発’t時点との間に一定以七の時間間隔を設けて
おり、そのためパルスを出力するときは常にパルスを出
力をし,でも良いか否かを判断し、良いという1’l1
断結果が得られた場合のみパルスを出力する必要がある
。そして、その判断をするのがこのステップ(へ)「パ
ルス出力時?」なのである。
(ト)「パルス出力』 ステップ(へ)の判定結果が「ハイ」の場合にステッピ
ングモータ7ヘパルスを1つ出力する。
(チ)「表示演算J スデップ(へ〉の判定結果が「イイエ」の場合表示演算
をする。この表后演算はL記ディスプレイ8に表示させ
るべき数値を求める演算である。ディスプレイ8に表示
する数値はこの実施例では実際に移動した距離であり、
その演算式はf記の通りである。
尚,1記式において出力パルス数というのは.ステップ
(ホ)の演算により求めたパルスの数ではなく,′X際
にステヅピングモータ7へ出力したパルスの数である。
この実施例においてこのパルス数のカウントは、 C P t’ I自身の持つカウント機能を利用して行
い、ハードのカウンタ回路は用いない。
(り)「表示信号出力」 上記ステップ(チ)の演算が終丁すると.表示信号をデ
ィスプレイ8へ出力して移動距離の表示をさせる。
(ヌ)「出力数が演樟値に達した?」 スデヅブ(ト)叉は(り)が終了したら、既に出力した
パルスの数がステップ(ホ)で濱算したパルス数に達し
たか否かの判定をする。この判定結果が「イイエ」であ
ればステ・ノブ(へ)に戻る,したがって、「ハイ」と
いう判定結果が得られるまでステップ(へ)〜(ヌ)が
繰返されることになる,,そして,ステーIブ(ヌ)で
「ハイ」という判定結果が得られた時,即ち,実際の移
動距離がユーザーにより入力された移動距離と等しくな
った時にエンドになる。尚,エンドにするのではなくス
テップ(イ)に戻るようにしても良い。
(発明の効果) 以上に述べたように,この発明によれば、移動距離を入
力することによりそれに見合ったパルス数が自動的に演
見され,その数のパルスが出力されるのでユーザーが移
動距離からパルス数を党出ずる必要がなくなる。したが
って、ステ・ソビニグモータコ冫ト口 ル装置が使用し易 くなる。
【図面の簡単な説明】
第l図はこの発明の一実施例を示す装置の回路ブロック
図,第2図は第1図に示した装置の動作を示すフローチ
ャートである。 l 4、 ・・演0手段( C P IJ )、 ・・記憶手段(RAM)、 5・・・入力手段 (人カボート, スイッチ) 6・・・出力手段(出力ポート) I・・・被制御ステッピングモー夕。

Claims (1)

  1. 【特許請求の範囲】 被制御モータのステップ角及びリードピッチを少なくと
    も記憶する記憶手段と、 少なくとも移動距離の入力ができる入力手段と、 上記移動距離の入力が為された場合この移動距離と上記
    被制御モータのステツプ角と上記リードピッチから上記
    被制御モータの上記移動距離分の駆動に必要な駆動用パ
    ルスの数を演算する演算手段と、 上記演算手段により演算された数のパルスを上記被制御
    モータへ出力する出力手段と、 を少なくとも備えたことを特徴とする、ス テッピングモータコントロール装置。
JP18496689A 1989-07-18 1989-07-18 ステッピングモータコントロール装置 Pending JPH0352598A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18496689A JPH0352598A (ja) 1989-07-18 1989-07-18 ステッピングモータコントロール装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18496689A JPH0352598A (ja) 1989-07-18 1989-07-18 ステッピングモータコントロール装置

Publications (1)

Publication Number Publication Date
JPH0352598A true JPH0352598A (ja) 1991-03-06

Family

ID=16162468

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18496689A Pending JPH0352598A (ja) 1989-07-18 1989-07-18 ステッピングモータコントロール装置

Country Status (1)

Country Link
JP (1) JPH0352598A (ja)

Similar Documents

Publication Publication Date Title
JPH05301196A (ja) ロボット制御系パラメータ調整装置
JPH0352598A (ja) ステッピングモータコントロール装置
CN101344577B (zh) 步进马达测试系统及方法
WO1994001237A1 (fr) Procede de commande pour robot de soudage par points
CN106374798A (zh) 一种可变细分数的步进电机加减速控制方法
WO1992009940A1 (fr) Procede d'execution d'un programme pour equipement cnc
KR100579768B1 (ko) 제어장치
JPH0352595A (ja) ステッピングモータコントロール装置
JPS60220411A (ja) デイジタル位置制御装置
JPWO2001029946A1 (ja) 制御装置
JP2562578Y2 (ja) 汎用パルス生成リレー駆動装置
JPH0352596A (ja) ステッピングモータコントロール装置
JP2003150261A (ja) ダンパー力付与操作制御装置
JPH03128686A (ja) 電動シリンダの制御装置
JP2001086798A (ja) モータの制御方法及び装置
JPS6138795Y2 (ja)
JP3533362B2 (ja) パチンコ発射機用ドライバ装置におけるモータ電圧設定方法
JPH10222206A (ja) 試験装置
JP2004227303A (ja) モータ制御用パルス発生ic
JPS61248721A (ja) エジエクタ設定条件をグラフ表示する射出成形機
JPS6087688A (ja) 複数台モートルの回転数制御方法
JPH11353026A (ja) サーボモータの制御方法
JP2002126371A (ja) プログラムによって動作する可動玩具およびその進行制御方法
JP2850273B2 (ja) 数値制御装置
CN116020016A (zh) 一种注射模拟器的参数标定方法及系统