JPH0236405A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH0236405A
JPH0236405A JP63185907A JP18590788A JPH0236405A JP H0236405 A JPH0236405 A JP H0236405A JP 63185907 A JP63185907 A JP 63185907A JP 18590788 A JP18590788 A JP 18590788A JP H0236405 A JPH0236405 A JP H0236405A
Authority
JP
Japan
Prior art keywords
stroke limit
data
pulse distribution
pulse
command value
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
JP63185907A
Other languages
English (en)
Inventor
Hirobumi Nishigaki
西垣 寛文
Takahiko Tanji
能彦 丹治
Koichiro Masai
正井 耕一郎
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63185907A priority Critical patent/JPH0236405A/ja
Publication of JPH0236405A publication Critical patent/JPH0236405A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、モータの回転位置をパルス分配で制御する数
値制御装置に関するものである。
従来の技術 従来、この種のストロークリミットチェック機能は、パ
ルス分配処理後、パルス分配により更新された指令値座
標データとストロークリミットデータとの比較を行い、
禁止領域に入る場合は単にパルス分配発生器を停止させ
るだけの処理であった。
発明が解決しようとする課題 上記の従来の機能では、禁止領域の認識を行った時点で
すでにパルス分配処理を行ってしまっておシ、パルス分
配発生器を停止させても禁止領域に入り込んでしまう。
又、最後に分配したパルス分配量の大きさ、及びその時
点での前記指令値座標データとストロークリミットデー
タとの相対位置関係により禁止領域に入シ込む量にバラ
ツキが生じた。
本発明は、従来の数値制御装置の上記欠点に鑑み、スト
ロークリミットデータによって設定された禁止領域に入
り込むことなく、しかも設定有効移動範囲を最大限に移
動可能とするストロークリミット座標位置で停止できる
ストロークチエツク機能を有する数値制御装置を提供す
ることを目的とするものである。
課題を解決するための手段 この目的を解決する為に、本発明の数値制御装置は、前
記パルス分配発生器1より算出されたパルス分配量を分
配する前に、分配後に予想される指令値座標データとス
トロークリミットデータとを比較し、禁止領域に入る場
合はパルス分配発生器1を停止するとともに、現時点で
の指令値座標データとストロークリミットデータとの差
をもとに残分配量を算出し、現時点の分配量として分配
を行うようにしたものでちる。
作   用 本発明による作用を、ストロークリミットチェック部で
禁止領域に入ることを認識した時の作用について第2図
を用いて移動速度と位置との関係で説明する。Poはス
トロークリミット上、Plはストロー−クリミントチエ
ツク部でノくルス分配を停止した時の停止位置、P2は
ストロークリミットチェック部でパルス分配器よシ算出
されたノくルス分配量を分配した場合の停止位置、バ、
はノくレス分配器より算出された・くルス分配量、Δx
2はストロークリミットチェック部より算出したノくル
ス分配量(po−pl)である。
ストロークリミットチェック部は、ノぐレス分配器よシ
算出された・くルス分配量Δx1 を、・ゞルス分配を
行う前の指令値座標P1にシミュレーション的に加算を
行う。その位置データ(P2=P1+ΔX)とストロー
クリミットデータP0とを比較し、禁止領域にはいるか
チエツクする。
禁止領域にはいらない場合は、ノクルス分配量dX  
を現時点の・くルス分配量とする。
禁止領域にはいると認識した場合は1.<レス分配器に
パルス分配の停止を指示すると共に、ストロークリミッ
トデータとノくルス分配を行う前の指令値座標P1との
差分(Δx2=・Bo−Pl)を算出し、現時点のパル
ス分配量とする。
このようなストロークリミットチェック部の働きにより
、ストロ−クリミント上で移動を停止させることが可能
となる。
実施例 以下、本発明の一実施例について、図面を参照しながら
説明する。第1図は本発明を機能実現手段で表わしたブ
ロック図、第3図は本発明のストロークリミットチェッ
ク機能を実現するストロークリミットチェック部の一実
施例を示したものである。
第3図に於て、7)ロークリミツト座標用メモリ部8に
は、予め設定されたストロークリミットデータが格納さ
れているとする。指令値座標用メモリ部9には、パルス
分配を行う前の指令値座標データが格納されているとす
る。
指令値座標用メモリ部9に格納されている指令値座標デ
ータと、前段のパルス発生器よりのノくルス分配量とを
加算しストロ−クリミツトチ!−ツク用メモリ部7に格
納する。そして、ストロークリミット座標用メモリ部8
のデータとストロークリミットチェック用メモリ部7の
データとを比較器10で比較する。
比較器1oが禁止領域にはいらない認識した場合は、パ
ルレフ分配器よシのノ幻しス分配量を現時点のパルス分
配量とするようにノζルス分配切換部12に指令する。
比較器10が禁止領域にはいると認識した場合は、パル
ス分配器にパルス分配の停止を指示すると共に、ストロ
ークリミットデータとノくルス分配を行う前の指令値座
標データとの差分を残ノくルス分配量発生器11が算出
し、そのデータを現時点のパルス分配量するようにノク
ルス分配切換部12に指令する。
第4 図ハ、そのストロークリミットチェック部内の動
作フローを示したものである。
発明の効果 本発明は、ストロークリミットで設定された禁止領域に
入ることなく、設定した作業範囲内を最大限に移動させ
ることを可能にするもので、実際に移動可能な位置をス
トロークリミットとして設定することが可能となるため
、実際には従来よシ広い作業範囲を提供でき、機械制御
上その効果は大なるものがある。
【図面の簡単な説明】
第1図は本発明を機能実現手段で表わしたブロック図、
第2図は同動作説明図、第3図は本発明のストロークリ
ミットチェック部の実施例を示すブロック図、第4図は
同実施例のストロークリミットチェッ部のフローチャー
トである。 1・・・・・・パルス発生器、2・・・・・・ストロー
クリミットチェック部、3・・・・・・エラーレジスタ
、4・・・・・・速度制御装置、5・・・・・・モータ
ー、6・・・・・・位置検出器、7・・・・・・ストロ
ークリミットチェック用メモリ部、8・・・・・・スト
ロークリミット座標用メモリ部、9・・・・・・指令値
座標用メモリ部、1o・・・・・・比較器、11・・・
・・・残パルス分配量発生器、12・・・・・・)(ル
ス分配切換部。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名第 図 し−−一一一一一一

Claims (1)

    【特許請求の範囲】
  1. 移動距離指令から、ある周期を持って逐次のパルス分配
    量を算出するパルス分配発生器と、そのパルス分配量を
    もとに分配位置を管理する指令値座標とを有するサーボ
    制御装置と、禁止領域制御手段を有するストロークリミ
    ットチェック部とを有する数値制御装置において、前記
    パルス分配発生器より算出されたパルス分配量を分配す
    る前に、分配後に予想される指令値座標データとストロ
    ークリミットデータとを比較し、禁止領域に入る場合は
    パルス分配発生器を停止するとともに、現時点での指令
    値座標データとストロークリミットデータとの差をもと
    に残分配量を算出し、現時点の分配量として分配を行う
    ように構成したストロークリミットチェック部を有する
    ことを特徴とする数値制御装置。
JP63185907A 1988-07-26 1988-07-26 数値制御装置 Pending JPH0236405A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63185907A JPH0236405A (ja) 1988-07-26 1988-07-26 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63185907A JPH0236405A (ja) 1988-07-26 1988-07-26 数値制御装置

Publications (1)

Publication Number Publication Date
JPH0236405A true JPH0236405A (ja) 1990-02-06

Family

ID=16178970

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63185907A Pending JPH0236405A (ja) 1988-07-26 1988-07-26 数値制御装置

Country Status (1)

Country Link
JP (1) JPH0236405A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03296805A (ja) * 1990-04-16 1991-12-27 Mitsubishi Electric Corp モータのオーバラン検出方法
JP2017037462A (ja) * 2015-08-10 2017-02-16 ファナック株式会社 ストロークリミット近傍のテスト運転で移動量を制限する数値制御装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4945487A (ja) * 1972-09-06 1974-04-30
JPS62184505A (ja) * 1986-02-10 1987-08-12 Nec Corp 運動制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4945487A (ja) * 1972-09-06 1974-04-30
JPS62184505A (ja) * 1986-02-10 1987-08-12 Nec Corp 運動制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03296805A (ja) * 1990-04-16 1991-12-27 Mitsubishi Electric Corp モータのオーバラン検出方法
JP2017037462A (ja) * 2015-08-10 2017-02-16 ファナック株式会社 ストロークリミット近傍のテスト運転で移動量を制限する数値制御装置
US10082449B2 (en) 2015-08-10 2018-09-25 Fanuc Corporation Numerical controller for controlling stroke in test operation near stroke limit

Similar Documents

Publication Publication Date Title
DE3872044T2 (de) Bewegungssteuerprozess mit mindestwegzeiterzeugung.
JPH08381B2 (ja) 産業用ロボットシステム及びその制御方法
EP0077177B1 (en) Numerical control method and arrangement
EP0359819A4 (en) Speed controller
JPH0236405A (ja) 数値制御装置
JPS57211452A (en) Movable portion returning system
JPS61147307A (ja) 干渉回避機能を備えたロボツト制御装置
KR0165426B1 (ko) 공작 기계의 작업 영역 제어방법
JPS6177905A (ja) 位置決め制御回路
US5225989A (en) Apparatus and method for performing simultaneous control of control axes of a machine tool
EP0070135A1 (en) A numerical control method and an nc system
JPH01173209A (ja) 産業用ロボットの制御方法
JPH0812563B2 (ja) 数値制御装置
US4938160A (en) Sewing machine motor control device
JPH04260906A (ja) モータの速度制御装置
SU1301647A1 (ru) Устройство автоматической коррекции размерной настройки токарных многоинструментальных станков с системой ЧПУ
JPH04184512A (ja) サーボモータの制御方式
JP2768696B2 (ja) サーボモータの制御装置
JPH01239607A (ja) 自動許容速度演算nc装置
JPH0666042B2 (ja) 工業用ロボット制御装置
RU2119597C1 (ru) Устройство синхронного перемещения гидроцилиндров рабочего органа
JPS5837562B2 (ja) 位置制御装置
JPH08137537A (ja) 制御指令生成装置
JPS63273909A (ja) 産業用ロボツトにおけるインチング制御装置
JPH02118707A (ja) ロボットの速度制御方法およびその装置