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

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

Info

Publication number
JPH0352595A
JPH0352595A JP18496789A JP18496789A JPH0352595A JP H0352595 A JPH0352595 A JP H0352595A JP 18496789 A JP18496789 A JP 18496789A JP 18496789 A JP18496789 A JP 18496789A JP H0352595 A JPH0352595 A JP H0352595A
Authority
JP
Japan
Prior art keywords
output
pulse
stepping motor
display
pulses
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
JP18496789A
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 JP18496789A priority Critical patent/JPH0352595A/ja
Publication of JPH0352595A publication Critical patent/JPH0352595A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産裏七の利用分野) この発明はステッピングモータを制御するステッピング
モータコントロール装置に関する。
(従来技術) ステッピングモータは出カ軸の回転壜が大刀のパルスの
数に比例するモータであり,モータにより移動せしめら
れる移動体の移動距離を,該モータに入力するパルスの
数によって非常にLIE確にコニトロールすることがで
きるという特徴を有している,このステッピングモー夕
にパルスを与えてコントロールするのがステッピングモ
ータコントロール装置である。
従来のステッピングモータコントロール装置は、ステッ
ピングモ,一夕に印加するパルスの数をデータとして入
力すると,パルスを順次ステ、ソビングモータに向けて
出力し、出力したパルスの数がデータとして入力された
数に達した時パルスの出力を終了するという動作をする
ようになっていた。
また、ディスプレイを備え,このディスプレイに装置か
らステッピングモータに出力したパルスの数を表示させ
るようにしていた。
そして.ステッピングモータへ出力したパルスのカウン
トは、特別に設けたハードのカウンタ回路に行わせてい
た。
(発明が解決しようとする課″di) 上述した従来のステッピングモータコントロール装置に
よれば、特別のカウンタ回路を必妾としたので、装置の
高価格化の要因となっていた, この発明はこのような問題を解決すべく為されたもので
,そのl」的は特別のカウンタ回路を,没けることなく
5実際に移動した距離、或はステッピングモータへ実際
に出力したパルスの数を表后できるようにした,ステッ
ピングモータコントロール装1dを提供せんとするにあ
る。
(問題を解決するための手段) 上述した目的を達成するためにこの発明は,移動距離と
モータのステップ角とリードピッチから出力すべきパル
スの数を璋出する演見手段に,実際に出力したパルスの
カウントをさせ.そして,そのカウント値を、或はその
カウント値とモータのステップ角とリードピッチとから
算出した実際の移動距離を表示手段に表示させるように
したものである。
(作用) この発明によれば,演算手段に出力パルスの数をカウン
トさせるので、特別のカウンタを設ける必要がない。し
たがって,装置の低(lTl洛化を図ることができる。
(′X施例) 以下にこの発明の一実施例を図面に基づいて詳細に説明
する。
第1図はこの発明の一実施例を示す回路プロ・ンク図で
ある。同図において、lはCPU (中央処理装置)、
2は該CPU Iが実行するプログラム及び後述する演
算式を記憶するROM (リード才ンメモリ)、3は入
力された被制御モータのステップ角,リードピッチ及び
移動距離を記憶するRAM(ランダムアクセスメモリ)
、4は入力ポートで,ステッピングモータコントロール
装置の前面パネルに設:tられたスイッチ群5から入力
された信号を取り込む.6は出力ボートで,被制御モー
タ7へそれをコントロールするパルスを出力したり、デ
ィスプレイ8へそれに表示をさせるための信号を出力し
たりする。
尚,このステッピングモータコントロール装置は,電源
スイッチを才フにしてもRAM3は電源のバックアップ
をされているので、−1旦記憶したステップ角、リード
ビ・ソチは冫肖去、δき換えをしない限り記憶し続ける
ことができるようになっている。
第2図はCPLJIが実行するブロクラムを示すフロー
チャートである。
(イ)「ステ・ソブ角、リードビ・ソチ設定済?」プロ
グラムがスタートすると1 ;full御ステッピング
モータのステップ角,リードピッチの設定が為されてい
るか否かの判定をする。
(口〉 「入力?」 ステップ(イ)の判定結果が「イイエ」の場合,ステッ
プ角,リードピッチの入力か為されたか否かの判定をす
る。この↑り定結果が「イイエ」の場合にはこの判定を
「ハイ」という判定結果が得られるまで行う。尚、ステ
ップ角等の入力はスイッチ群5中のスイッチを操作する
ことにより行われるようになっている。
(ハ)「設定」 ステップ(ロ)の判定結果が「ハイ」の場合,即ち,ス
テップ角、リードピッチの入力が為された場合はその入
力されたステップ角、リードピッチをRAM3に.i[
l!憶することにより設定をする。尚、一旦設定が為さ
れると電源スイ・リチを切ってもその設定は有効に継続
する。というのは,RAM3はバックアップ電源によっ
てバックアップされているからである。
(二)「移動距離入力?」 上記ステップ(イ)の判定結果が「ハイjの場合,或は
ステップ〈口)の設定が終了した場合、移動距離が入力
されたか否かの判定を「イエス」という判定結果が得ら
れるまで繰返す。
(ホ)「演算」 ステップ(二)の↑り定結果が「ハイ」の場合、即ち移
動距離の入力が為された場合にはステッピングモータM
に対して印加すべきバルス敗を演算する。この演算式は
I’ilOM2に占き込まれているが、その内容は下記
の通りである。
{へ}「パルス出力時?」 演算が終了すると現在ステッピングモー夕へパルスを出
力すべき時であるか否かの判定をする。というのは、ス
テッピングモータ7は短時間に多数のパルスを受けても
応答できないので、1つのパルスの発生時点と次のパル
ス充生時点との間に一定以上の時間間隔を設けており、
そのためパルスを出力するときは常にパルスを出力をし
ても良いか杏かを判断し、良いという判断結果が得られ
た場合のみパルスを出力する必要がある。そして、その
判断をするのがこのステップ(へ)「パルス出力時?」
なのである。
(ト)「パルス出力」 ステップ(へ)の’Fl1定結果が「ハイJの場合にス
テッピングモータ7へパルスを1つ出力する。
(チ)「表示演算」 ステップ(へ)の判定結果が「イイエ」の場合表示演算
をする。この表示演算は上記ディスプレイ8に表示させ
るべき数値を求める演算である,ディスプレイ8に表后
する数値は本実施列では実際に移動した距離であり、そ
の演算式は下記の通りである, 尚、この?A*式において出力パルス数というのは、ス
テップ(ホ)の演算により求めたパルスの数ではなく,
実際にステッピングモータ7へ出力したパルスの数であ
る。このパルスのカウントは、従来においてはハードの
カリンクを設けそのカウンタにより行っていたが、この
発明においてはCPtJ I自身がパルス出力のカウン
ト機能を有していることからその機能を利用してCI)
[Jlに行わせるのである。
したがって、このステップ(チ)の「表示演算」はカウ
ントと上記演算式による演算を含んでお0,そして,そ
れは先に説明したようにパルスの出力の空き時間を利用
して行うのである。
(り)「表示信号出力」 上記ステップ(チ)の演算が終丁すると、表示信号をデ
ィ又ブレイ8へ出力して移動した距離の表示をさせる。
(ヌ)「出力数が演算値に達した?」 ステップ(ト)又は(り)が終了したら既に出力したパ
ルスの数がステップ(ホ)で演算したパルス数に達した
か否かの判定をする。この判定結果が「イイエ」であれ
ばステップ(へ)に戻る。したがって、「ハイ」という
↑11定結果が得られるまでステップ(へ)〜(ヌ)が
繰返されることになる。そして、ステップ(ヌ〉で「ハ
イ」という判定結果が得られた時、即ち、実際の移動距
離がユーザー{こより入力された移動距離と等しくなっ
た時エンドになる。尚、エンドにするので:まなくステ
ップ(イ)に戻るようにしても良い。
このように,この発明に係るステッピングモータコント
ロール装置においては、パルスを1個出してから次の1
mを出すまでの空き時間を利用して表示演算、表示信号
の出力を行っており、そして、表示@笠に必要な変数で
あるパルスの数のカウントは.CPU 1自身に行わせ
ているので、カウンタを特別に設竹る必要がない5尚、
l]のパルスを出力してから次のパルスを出力するまで
の間の時間、即ち空き時間が短い場合には,その空き時
間内にC P tJ I自身の持つカウント機能による
カウンタを変化させて演算をして、ディスプレイに演算
値を表示させることができないということがあり得る。
このような場合には、逮中で演算を中断して次のパルス
の出力を行わせ、その残りの演算、表示処理を行うよう
にずれ:f艮い。
このような場合には,当然5こパルスが複数個出力され
る毎にディスプレイ8による表示する数が切り換わると
いうことになるが,そうなってもとくに問題はない。と
いうのは、デ.fスブレイ8の表示の最小桁の数値は非
常に速く変化し、清通は視認できない。したがって.パ
ルス1個毎にそれに応じて数値を変化させることは,必
ずしも必要ではないからでおる。
L5己実施伊hこおいて{ま、ディスプレイ8に実際に
移動した距離を表示させていた。しかし、ステッピング
モータコントロール装置が実際に出力したパルスの数を
そのままディスプレイに表示させるようにしても良い。
この場合は,パルス出力の空き時間を利用して行うのは
、CPLJ lの持つカウント機能によるカウンタのイ
ンクリメシトと,カウント値の表示のための信号の出力
のみで、特に演算することは必要でない。
(発明の効果) 以Eに述べたようにこの発明によれば、C P IJの
如き演笠手段に出力パルスの数のカウントをさせるので
、特別のカウンタを設ける必・塀はない7したがって、
装置の低価格化を図ることができる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す装置の回路ブロック
図、第2図は第1図に示した装置の動作を示すフローチ
ャートである。 1・・・演算手段(CPIJ). 2・・・記憶手段( R A M )、4、5・・・入
力手段 (入力ポート,スイッチ) 6・・・出力千段(出力ボート〉、 7・・・肢制御ステッピングモータ. 8・・・表示手段。

Claims (1)

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

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

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

Family

ID=16162486

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JPH0352595A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4927193U (ja) * 1972-06-11 1974-03-08
JPS6310799B2 (ja) * 1980-03-19 1988-03-09 Hitachi Ltd
JPS6450795A (en) * 1987-08-19 1989-02-27 Matsushita Electric Industrial Co Ltd Electronic equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4927193U (ja) * 1972-06-11 1974-03-08
JPS6310799B2 (ja) * 1980-03-19 1988-03-09 Hitachi Ltd
JPS6450795A (en) * 1987-08-19 1989-02-27 Matsushita Electric Industrial Co Ltd Electronic equipment

Similar Documents

Publication Publication Date Title
JPH0820456B2 (ja) 車速計測方法及び装置
JPH0148487B2 (ja)
JPH0352595A (ja) ステッピングモータコントロール装置
US5217745A (en) Method and apparatus for applying a programmable pattern to a succession of moving objects
WO1992009940A1 (fr) Procede d'execution d'un programme pour equipement cnc
KR860003544A (ko) 서어보장치
JPH0352598A (ja) ステッピングモータコントロール装置
KR920020389A (ko) 액정표시장치의 구동방법 및 장치
JP2780378B2 (ja) 接着剤塗布量管理装置
JPS6245231Y2 (ja)
JPS6243237B2 (ja)
JP2931759B2 (ja) 測定装置
JPS62229449A (ja) プログラムロ−ド時間表示装置
SU728154A1 (ru) Адаптивный тренажер оператора систем управлени
JPH0434198A (ja) 土圧系シールド機械の自動運転制御方法
KR200144786Y1 (ko) 서보구동기용 펄스열 발생장치
JPS6217845Y2 (ja)
KR19980028999A (ko) 범용 인코더 신호분석 시스템
JP2004227303A (ja) モータ制御用パルス発生ic
SU858071A1 (ru) Устройство дл оценки профессиональной пригодности операторов автоматизированной системы управлени
SU996559A1 (ru) Устройство дл наладки механизмов ткацкого станка
JPS6087688A (ja) 複数台モートルの回転数制御方法
JPS593505A (ja) ロボット用ポンテンショメ−タの交換方法
JPH05250226A (ja) プログラム開発支援装置
JPS60135716A (ja) 走行距離計測方法