JPH01124003A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH01124003A
JPH01124003A JP28261687A JP28261687A JPH01124003A JP H01124003 A JPH01124003 A JP H01124003A JP 28261687 A JP28261687 A JP 28261687A JP 28261687 A JP28261687 A JP 28261687A JP H01124003 A JPH01124003 A JP H01124003A
Authority
JP
Japan
Prior art keywords
sequence
control unit
control part
motion signal
main memory
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
JP28261687A
Other languages
English (en)
Inventor
Makoto Nishimura
眞 西村
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP28261687A priority Critical patent/JPH01124003A/ja
Publication of JPH01124003A publication Critical patent/JPH01124003A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は数値制御装置に関するものである。
[従来の技術] 第4図は従来の数値制御装置を示すブロック構成図であ
り、図において、(1)は数値制御装置(以下、NCと
称す)、(2)は予めプログラミングされたプログラム
及び加工情報等の情報を一時的に記憶するメインメモリ
、(3)はシステム制御部、(4)はキーボードから構
成された設定部と表示部を備えた設定表示ボード、(5
)は加工情報を記憶している紙テープを読む紙テープリ
ーダ、(6)はサーボモータ(8)を制御するサーボ制
御部、(7)はサーボモータ(8)の移動量及び回転速
度を検出する速度検出器、(9)は      ・主軸
モータ(10)の回転速度を検出する速度検出器、(1
1)は主軸モータ(10)を制御する主軸制御部、(1
2)は工作機械(13)をシーケンス制御するシーケン
ス制御部、(14)は工作機械(13)の制御用シーケ
ンスプログラムを記憶しているシーケンスメモリ、(1
5)は同時動作開始点を検出する同時動作開始点リミッ
トスイッチである。
自動加工ライン等では製品のコスト低減のため加工時間
の短縮が盛んに行われている。この加工時間を短縮する
ためには、無駄な動作は省き、同時動作(ラップモーシ
ョン)ができる所はすべて同時動作にしている。
ラップモーションとは、複数の動作を同時に実行するこ
とをいい、ラップモーションをすることにより、タクト
タイムの短縮ができる。たとえば第5図(a)、(b)
に示すように、Aという動作とBという動作のタクトが
10秒と20秒とする。A、Bの動作をラップさせずに
連続して実行する、つまり、第5図(C)に示すように
、A動作が終了してからB動作を開始させると、タクト
は10秒+20秒=30秒となる。これを、第5図(d
)に示すように、A動作の途中たとえばA動作開始5秒
後にB動作を開始させると、タクトは10秒+(20−
5)秒=25秒となり、連続動作により5秒短縮される
ことになる。
しかし、従来のNCではプログラムの1ブロツクの先頭
か終了時には複数の指令を出力できるが、プログラムの
1ブロツク内の動作途中では複数の指令を出力すること
か不可能である。たとえば100ml11の切削送りで
送り速度100mm/分で実行すると、切削時間は1分
かかることになる。その間に中間点50mmの所で同時
動作の可能な動きがあるとしても、それはNCではどう
することもできず、機械的なリミットスイッチを使って
しかできない。
第6図は同時動作開始用リミットスイッチ(15)と工
作機械(13)の関係を示す図であり、第6図において
、(16)はサーボモータ(8)によって駆動される移
動部、(17)はワーク(19)を加工するために移動
部(16)の先端に取付けられたツール、(18)は同
時動作開始用リミットスイッチ(15)のバーを押し下
げるドグであり、このドグ(18)は移動部(16)に
固定されている。
第7図は同時動作を行うブロックのプログラムrGOI
Z100FOOM△△」を実行中でのシステム制御部の
動作フロー、第8図はシーケンス制御部の動作フローで
ある。
次に動作について説明する。
まず、システム制御部(3)が」二記ブロックのプログ
ラムrGOIZ100FOOM△△」を解読し、サーボ
制御部(6)にZ軸の速度100mmZ分移動指令を出
力すると同時に、シーケンス制御部(12)にM△△コ
ードを出力する(ステップ5T−9,5T−10)。
上記システム制御部(3)がさらにサーボ制御部(6)
に移動指令を出力しつづけると、Z軸が位置(80)を
通過して(ステップ5T−11)、位置(100)に到
達しくステップ5T−12)、そのブロックの実行を終
了して次のブロックに移る。
一方、シーケンス制御部(12)はZ軸の上記動作時に
M△△コードの有無を判断しくステップ5T−13) 
、M△△コードが有のときは、同時動作開始点リミット
スイッチ(15)のバーがドグ(18)によって押し下
げられて該同時動作開始点リミットスイッチがONか否
かを判断しくステップ5T−14)、この同時動作開始
点リミットスイッチがONになると同時動作を開始する
(ステップ5T−15)。
[発明が解決しようとする問題点] 従来の数値制御装置は以上のように構成されているので
、同時動作を実現するためには、リミットスイッチとド
グ等を使って機械的に同時動作開始点を設定することが
必要であり、複雑な機械であると、リミットスイッチの
取付けが困難であるとか、取付は位置の調整が困難であ
°るとかの問題点があった。また、対象物(ワーク)が
数種類あったり変更されると、リミットスイッチを数個
取付けたり、その取付は位置を変更するという作業が必
要であるという問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、同時動作開始点の機械的な設定が不要で、同
時動作開始点の追加・変更もユーザプログラムの変更だ
けで行える簡素化された数値制御装置を得ることを目的
とする。
[問題点を解決するための手段] この発明に係る数値制御装置は、1ブロック実行中、メ
インメモリとの間で情報の送受を行い該メインメモリに
ユーザプログラムによって設定された任意の軸か任意の
位置に到達すると、ラップモーション信号をシーケンス
制御部に供給するようにしたものである。
[作用] この発明におけるラップモーション信号は、ユーザがプ
ログラムした任意の軸が任意の位置に到達した時点にシ
ーケンス制御部に出力されることにより、このシーケン
ス制御部はそのラップモーション信号によってラップモ
ーションを開始する。
[発明の実施例] 以下、この発明の一実施例を図について説明する。第1
図において、(1)はNC,(2)は予め同時動作を行
うブロックがプログラミングされたプログラム及び加工
情報等を一時的に記憶するメインメモリ、(3)はシス
テム制御部、(4)はキーボードから構成されている設
定部と表示部を有する設定表示ボード、(5)は加工情
報が記録されている紙テープを読む紙テープリーダ、(
6)はサーボモータ(8)を駆動制御するサーボ制御部
、(7)はサーボモータ(8)の移動量及び回転速度を
検出する速度検出器、(9)は主軸モータ(10)の回
転速度を検出する速度検出器、(11)は主軸モータ(
10)を駆動制御する主軸制御部、(12)は工作機械
(13)をシーケンス制御するシーケンス制御部、(1
4)は工作機械(13)の制御用シーケンスプログラム
を記憶しているシーケンスメモリ、(RM)はシステム
制御部(3)からシーケンス制御部(12)に同時動作
開始点を知らせるためのラップモーション信号である。
第2図は同時動作を行うブロックのプログラムrGOI
Z100F100G100280Jを実行中でのシステ
ム制御部の動作フロー、第3図はシーケンス制御部の動
作のフローである。
まず、システム制御部(3)が上記ブロックのプログ−
fyムrGOIZ100F100G100280」を解
読し、サーボ制御部(6)にZ軸の速度100++un
/分移動指令を出力すると同時に“G100”によりラ
ップモーション処理かあることを判断する(ステップ5
T−1,5T−2)。
また、G100Z80”とプログラムされているため、
ラップモーション処理では定期的にZ軸の位置を読出し
くステップ5T−3) 、設定された位置(80)を越
えたかどうかを判断する(ステップ5T−4)。そして
、越えていると、シーケンス制御部(12)にラップモ
ーション信号を出力する(ステップ5T−5) システム制御部(3)はさらに位置(100)まで移動
指令を出力しつづけ、Z軸が位置(100)に到達する
と(ステップ5T−6) 、そのブロックの実行を終了
し次のブロックに移る。
一方、シーケンス制御部(12)はラップモーション信
号(RM)の到来を判断すると(ステップ5T−7)、
同時動作を開始する(ステップ5T−8)。
なお、」二記実施例ではラップモーション信号を1点に
しているが、ラップモーション信号を数点設定できるよ
うにすれば、1ブロツクで同時動作開始点を数点とする
ことができる。
[発明の効果] 以上のように、この発明によれば、1ブロック実行中に
ユーザプログラムによって設定された軸が任意の位置に
到達した時に、システム制御部からシーケンス制御部に
ラップモーション信号を供給するように構成したので、
構成部品の取付け、取付は位置の調整などの困難な機械
的な設定を一切必要とせずラップモーションが可能で、
このラップモーション開始点の追加・変更をユーザプロ
グラムの変更だけで行える簡単化された数値制御装置が
得られるという効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例による数値制御装置を示す
ブロック構成図、第2図はこの装置における同時動作実
行時のシステム制御部の動作フロー図、第3図はシーケ
ンス制御部の動作フロー図、第4図は従来の数値制御装
置を示すブロック構成図、第5図はラップモーションの
説明図、第6図は同時動作開始点用リミットスイッチと
機械の関係を示す図、第7図は同峙動作時のシステム制
御部の動作フロー図、第8図はシーケンス制御部の動作
フロー図である。 図において、(2)はメインメモリ、(3)はシステム
制御部、(6)はサーボ制御部、(8)はサーボモータ
、(12)はシーケンス制御部、(13)は工作機械、
(14)はシーケンスメモリ、(RM)はラップモーシ
ョン信号である。 なお、図中、同一符号は同一、又は相当部分を示す。 代理人 弁理士 大 岩 増 雄 (他 2名) 第7図 第8図

Claims (1)

    【特許請求の範囲】
  1.  工作機械の制御用シーケンスプログラムを記憶してい
    るシーケンスメモリと、前記シーケンスメモリからの制
    御用シーケンスプログラムに基づいて前記工作機械をシ
    ーケンス制御するシーケンス制御部と、予めプログラミ
    ングされた情報を記憶するメインメモリと、サーボモー
    タを制御するサーボ制御部と、少なくとも前記メインメ
    モリと前記サーボ制御部及び前記シーケンス制御部との
    間で情報の送受を行い該メインメモリにプログラムされ
    た任意の軸が任意の位置に到達するとラップモーション
    信号を該シーケンス制御部に供給するシステム制御部を
    備えた数値制御装置。
JP28261687A 1987-11-09 1987-11-09 数値制御装置 Pending JPH01124003A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28261687A JPH01124003A (ja) 1987-11-09 1987-11-09 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28261687A JPH01124003A (ja) 1987-11-09 1987-11-09 数値制御装置

Publications (1)

Publication Number Publication Date
JPH01124003A true JPH01124003A (ja) 1989-05-16

Family

ID=17654840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28261687A Pending JPH01124003A (ja) 1987-11-09 1987-11-09 数値制御装置

Country Status (1)

Country Link
JP (1) JPH01124003A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5134767A (en) * 1990-03-15 1992-08-04 Brother Kogyo Kabushiki Kaisha Automatic tool changing device in machine tool

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5837704A (ja) * 1981-08-31 1983-03-05 Hitachi Ltd 同時4軸制御法
JPS58154379A (ja) * 1982-03-05 1983-09-13 Bunka Shutter Kk シヤツタ−におけるリミツト調整装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5837704A (ja) * 1981-08-31 1983-03-05 Hitachi Ltd 同時4軸制御法
JPS58154379A (ja) * 1982-03-05 1983-09-13 Bunka Shutter Kk シヤツタ−におけるリミツト調整装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5134767A (en) * 1990-03-15 1992-08-04 Brother Kogyo Kabushiki Kaisha Automatic tool changing device in machine tool

Similar Documents

Publication Publication Date Title
JPH01252340A (ja) 力センサを用いた加工制御装置
CN109304717A (zh) 机器人控制装置以及生产系统
WO1997015874A1 (en) Method of axis movement numeric control machine tool and apparatus therefor
CN111791088B (zh) 数值控制装置
JP2000347713A (ja) 数値制御装置
JP3452899B2 (ja) 同期制御方法及び装置
JP3413954B2 (ja) モーションコントローラ
EP0343257A1 (en) Numerical controller
JP2004202594A (ja) 数値制御装置
JP3405797B2 (ja) レーザ出力制御方式
JPH08263115A (ja) Nc工作機械における干渉回避方法
JP4116640B2 (ja) 多系統制御機能を有する数値制御装置
JPH0628019A (ja) 数値制御工作機械のロボットプログラム呼出方法とその装置
JPH11114681A (ja) レーザ加工機の同期z軸制御方法およびその装置
JP3587046B2 (ja) 共通経路上の2つの可動体を同時制御する数値制御装置
JPS6381509A (ja) 並行動作機能を備えた数値制御装置
JPS6297004A (ja) 数値制御される移動体の原点復帰制御装置
EP0383947A1 (en) Numerical controller
JPH07334223A (ja) 工具軸姿勢制御方式
JPS63185519A (ja) 数値制御装置
JPH07287613A (ja) 軸速度決定方式
JP3641285B2 (ja) 対話型生爪成形装置
JPH03172903A (ja) 数値制御装置の送り速度制御方式
JPS61178153A (ja) 加工装置
JPH074646Y2 (ja) 数値制御装置