JPS6149206A - 工程運転方法 - Google Patents

工程運転方法

Info

Publication number
JPS6149206A
JPS6149206A JP17123684A JP17123684A JPS6149206A JP S6149206 A JPS6149206 A JP S6149206A JP 17123684 A JP17123684 A JP 17123684A JP 17123684 A JP17123684 A JP 17123684A JP S6149206 A JPS6149206 A JP S6149206A
Authority
JP
Japan
Prior art keywords
data
flag point
flag
process operation
point
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
JP17123684A
Other languages
English (en)
Inventor
Takaomi Fukuyama
福山 敬臣
Nobuyuki Kitani
木谷 信之
Masaharu Igawa
正治 井川
Katsutoshi Naruse
成瀬 勝俊
Masakazu Furusawa
古澤 満佐一
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.)
Toyota Motor Corp
Fanuc Corp
Original Assignee
Toyota Motor Corp
Fanuc 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 Toyota Motor Corp, Fanuc Corp filed Critical Toyota Motor Corp
Priority to JP17123684A priority Critical patent/JPS6149206A/ja
Publication of JPS6149206A publication Critical patent/JPS6149206A/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/408Numerical 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 characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35253To stop program until a cycle start key is pressed

Landscapes

  • Engineering & Computer Science (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工程(1つのフラ
グ点命令を含むブロックから次のフラグ点命令を含むブ
ロック化の工程)を1実行単位とし、1工程の自動運転
終了後に自動運転を停止し、しかる後火の1工程実行の
ための起動要求があった時該次の1工程の自動運転を開
始する工程運転方法に関する。
〈従来技術〉 数値制御方法の1つにシングルブロック運転という運転
方法がある。このシングルブロック運転は、1ゾロツク
のNCデータに基づく数値制御処理を終了すれば以後サ
イクルスタート釦が押される迄(起動要求がある迄)自
動運転を一時的に停止し、起動がかかれば次の1ブロツ
クのNCデータに基づく数値制御処理を実行するもので
ある。
さて、シングルブロック運転によれば1ブロツクづつ加
工状態をチェックしながら運転を進めることができ、か
つプログラムチェックを簡単に行うことができる。
〈発明が解決しようとしている問題点〉以上のように、
シングルブロック運転は1プロ、・ツクを1実行単位と
してNCプログラムデークに基づく自動運転を停止し、
かつ自動運転を再開するものである。ところで、加工に
よっては1ブロック単位で自動運転を停止し、かつ再開
するよりも1加工工程毎に自動運転を停止し、かつ再開
したほうが加工状態をより良くチェックできる場合があ
る。たとえば、数ブロックのNCデータに基づいて行わ
れる穴加工においては、1ブロツク毎に自動運転を停止
するよりは、1つの穴が加工されろ毎(1加工工程毎)
に自動運転を停止して加工状態をチェックしたほうが加
工チェックし易く、人間の感覚にマツチしている。
各加工工程を単位とした制御を行うために1つの加工工
程を他の加工工程と区別する方法としては、たとえば該
1つの加工工程に含まれるすべてのブロックに付される
シーケンス番号(たとえばN70四口のごとく7千番台
の番号とする)と該他の加工工程に含まれろすべてのブ
ロックに付されるシーケンス番号(たとえばN80ロロ
のごとく8千番台の番号とする)とを一定の法則で区別
しておく方法が既に提案されている。しかし、シーケン
ス番号の使用についてプログラマに新しい制約を加える
ことになり、とくに区分される加工工程の数が多くなっ
たり、また各加工工程に含まれるブロック数が多い場合
等にはプログラミングが煩雑になる。
以上から本発明の目的は、1加工工程を1実行単位とし
て自動運転を停止し、かつ再開させろことができ、しか
もプログラミングが容易な工程運転方法を提供すること
である。
本発明の別の目的は、各工程運転の始めと終わりをNC
プログラムデータ作成時に任意に決定することができろ
工程運転方法を提供することである。
く問題点を解決するための手段〉 本発明の工程運転方法は、シーケンス番号、各軸移動量
データ等を含むNCデータに新t:にフラグ点命令を含
ませ、工程の開始点と終了点に対応する加工プログラム
位置に前記フラグ点命令を挿入させておき、工程運転モ
ードにおいて起動がかかったとき、フラグ点命令を含む
NCデータから次のフラグ点命令を含むNCデータ迄を
1単位とする加工工程の数値制御処理を実行して停止し
、以後起動がかかる毎にフラグ点命令から次のフラグ点
命令迄の工程毎の自動運転を実行して停止するように構
成される 〈作用〉 フラグ点命令を各工程の開始点と終了点に対応する加工
プログラム位置に押入しておき、かつサイクル継続可オ
ン/オフスイッチを設け、サイクル継続オフとすること
により工程運転モードとし、数値制御実行中においてN
Cデータを読み取ったとき、該NCデータがフラグ点命
令であるかどうかをチェックし、フラグ点命令であれば
該フラグ点命令が読み取られた時、運転状態が工程運転
モードであるかどうかをチェックし、工程運転モードで
あれば以後自動運転をサイクルスタート釦が押される迄
(起動がかかる迄)停止する。そして、起動がかかれば
、次のフラグ点命令が読み出される迄自rf!JJI!
!転を実行して停止し、以後1工程毎の起動、運転、停
止を繰り返えす。
〈実施例〉 第1図は本発明の概略説明図であり、第2図はプログラ
ム構成説明図である。第1図において、TLは工具、W
Kはワーク、HL、(i=1.2、・・・)は加工すべ
き穴、P、、(i=1.2、・・・)穴の真上の点でフ
ラグ点である。X−Yの同時2軸の位置決め制御で工具
TLはフラグ点P。
1に位置決めされる。しかる後、工具は−Z軸方向に移
動せしめられて所定深さの穴加工を行い、ついで+Z軸
方向にフラグ点上移動せしめられ、該フラグ点への位置
決め完了後X−Yの同時2軸制御により次のフラグ点P
F +l+1−こ位置決めされ、以後上記動作が繰り返
される。
さて、各加工穴HL、において、フラグ点PFlから穴
加工が始まって再び該フラグ点PFlに工具が戻る迄を
1加工工程とし、又フラグ点P、lから次のフラグ点P
Ftl+ll迄を位置決め工程とすれば、穴加工工程の
開始点となるフラグ点に対応するNCデータ中にフラグ
点命令11が挿入され、穴加工工程の終了点となるフラ
グ点に対応するNCデータ中にフラグ点命令■2が挿入
されろ。すなわち、工具通路が第1図点線矢印に沿うも
のとすれば、各フラグ点P、、(i=1.2.3・・・
)は穴加工工程の始点であり、かつ終点である。従って
、第2図に示すように、穴加工の始点となるフラグ点P
F lに対応するNCプログラム中にフラグ点命令11
が挿入され、穴加工工程の終点となるフラグ点PFlに
対応するプログラム中にフラグ点命令I2が挿入される
。尚、第2図中、NCP。
い=1.2、・・・)は工具を次のフラグ点へ位置決め
させる位置決め用のNCデータであり、NCH口=1.
2、・・・)は加工穴HL、を加工するための穴明は用
のNCデータであり、これらNCデータはシーケンス番
号、各軸移動量データを含んでいる。
第3図は本発明方法を実現する数値制御装置のブロック
図である。図中、101はプロセッサ、102は制御プ
ログラムを記憶するROM、103はRAM、104は
NCテープNTからNCプログラムデータを読み取るデ
ータ読取装置、105は操作盤、106はディスプレイ
装置付きマニュアルデータインプット装置(MDI装置
という)、107はパルス分配器、108x〜108Z
は各軸のサーボ回路、109X〜109Zは各軸のモー
タ、110は工作機械、111は工作機械と制御装置間
のデータ授受をつかさどるインタフェース回路である。
以下第4図に示すフローチャートに従って、本発明の工
程運転方法を説明する。尚、以下の各ステップを示す符
号を第4図のフローチャートの対応するブロックの右肩
に付している。又、NCプログラムデータはデータ読取
装置104によりNCテープNTから読み取られてRA
M103に既に記憶されているものとする。更に、以下
においては第1図に示す穴加工を行うものとし、穴の真
上位置PFl い−1,2,3・・・)がフラグ点であ
るとする。又、フラグ点命令を含むNCデータにはフラ
グ点命令のほかには他のNCデータが含まれていないも
のとする。
[al  操作盤105上のサイクルスタート釦を押圧
して起動をかける。これにより、プロセッサ101はR
AM103から1ブロック分のNCデータを読み取る。
(bl  プロセッサは読み取ったNCデータがプログ
ラムエンドを示すコード(たとえばMO2またはM2O
)を含んでいるかどうかをチェックする。
tel  含んでいればNCプログラムデータに基づく
数値制御処理は終了する。
(d)シかし、NCデータがプログラムエンドを示すコ
ードを含んでいなければ、プロセッサは該NCデータが
フラグ点命令11まなはI2を含むかどうかをチェック
する。
(elNcデータがフラグ点命令11またはI2を含ん
でいなければプロセッサは通常の数値制御処理を実行す
る。たとえば、NCデータがM−。
S−、T−機能命令であればこれ等をインタフェース回
路111を介して工作機械110に出力する。そして、
工作機械から該命令に対する動作終了を示す信号をイン
クフェース回路111を介して受は取れば次のNCデー
タを読み取ってステップ(bl以降の処理を繰り返す。
一方、NCデータが通路データであれば周知の通路制御
を実行し、工具が指令位置に到達すれば次のNCデータ
を読み取ってステップ(bl以降の処理を繰り返す。
(fl  ステップfdlにおいてNCデータにフラグ
点命令■1またはI2が含まれていれば、プロセッサ1
01は操作盤105上のサイクル継続スイッチが操作さ
れて、サイクル継続可信号がオン/オフしているかどう
かをチェックする。
(gl  サイクル桿続可信号がオフであれば工程運転
モードであり、プロセッサは以後の自動運転処理を一時
的に停止する。そして、以後サイクルスタート釦が押さ
れる迄(起動がかがる迄)自動運転は停止する。
(h)  尚、一時停止した後プロセッサはサイクルス
タート釦が押されて起動ががかったかどぅがを常時チェ
ックしている。所定のチェックが行われて起動がかかれ
ば、あるいはステップ(flにおいてサイクル継続可信
号がオンであれば(通常の自動運転モード)、次のNC
データを読み取って以後ステップfbl以降の処理を繰
り返す。
以下、第1図及び第2図を参照して具体的に説明する。
第2図に示すように穴加工の開始位置に対応するNCデ
ータにはフラグ点命令■1が、穴加工の終了位置に対応
するNCデータにはフラグ点命令I2が指令されており
、各フラグ点命令 !1からI2迄のNCデータNCH
,い=1.2、・・)により穴HL、(i=1.2、・
・・)の加工が行オつれ、各フラグ点命令!2から■1
迄のNCデータNCj(i=1.2、・・・)により次
の穴加工開始位置への位置決めが行われろ。
従って、サイクル継続可信号がオフしていれば(工程運
転モードであれば)、まず工具TLは位置決めデータN
CP により第1番目の穴HL の真上位置(フラグ点
PFl)に位置決めされて停止する。
この状態で、操作盤105上のサイクルスタート釦を押
圧して起動をかければ穴加工データNCH,により工具
は−Z軸方向に下降して穴加工が行われ、大底到達後十
Z方向に上昇してフラグ点PFlに位置決めされて停止
する。
以後、工程運転モードである限り、起動がかかる毎に次
のフラグ点への位置決め、穴加工・・・が繰り返されて
最終的に金穴の加工が行われる。
尚、以上の説明では本発明を穴明は加工に適用した場合
について説明したが、釆発明は穴明は加工に限らず、プ
ライス加工などにも適用できることは勿論である。
〈発明の効果〉 以上説明したように、本発明によれば工程の開始点と終
了点に対応する加工プログラム位置にフラグ点命令を含
ませておき、工程運転モードにおいて起動がかかった時
、フラグ点命令を含むNCデータから次のフラグ点命令
を含むNCデータ迄を1単位とする加工工程の数値制御
処理を実行して停止し、以後起動がかかる毎にフラグ点
命令から次のフラグ点命令迄の工程毎の自動運転を実行
して停止するように構成したから、加工工程毎に加工チ
ェックが可能になり、加工チェック、プログラムチェッ
クが容易に行えるようになると共に、シーケンス番号の
使用範囲に制約が加わることもなくプログラミングも容
易である。
【図面の簡単な説明】
第1図は本発明の概略説明図、第2図は本発明における
プログラム構成図、第3図は本発明を実現するNC装置
のブロック図、第4図は本発明にかかる工程運転方法の
処理の流れ図である。 PF、(i==1.2、・・・)・・・・フラグ点、H
L  ・・・加工穴、TL・・・工具、WK・・・ワー
ク 特許出願人        ファナック株式会社(外1
名) 代理人          弁理士  齋藤千幹第1図 第4図

Claims (5)

    【特許請求の範囲】
  1. (1)加工プログラムを構成する所定のNCデータにフ
    ラグ点を特定するフラグ点命令を含ませておき、工程運
    転モードに、おいてスタート信号が発生した時、フラグ
    点命令を含むNCデータから次のフラグ点命令を含むN
    Cデータ迄前記加工プログラムに従って数値制御処理を
    実行して停止することを特徴とする工程運転方法。
  2. (2)前記フラグ点命令を工程の開始点と終了点に対応
    する加工プログラム位置に挿入することを特徴とする特
    許請求の範囲第(1)項記載の工程運転方法。
  3. (3)サイクルスタート釦の押圧により前記スタート信
    号を発生することを特徴とする特許請求の範囲第(2)
    項記載の工程運転方法。
  4. (4)サイクル継続可オン/オフスイッチを設け、サイ
    クル継続オフとすることにより工程運転モードとするこ
    とを特徴とする特許請求の範囲第(2)項記載の工程運
    転方法。
  5. (5)フラグ点命令が読み取られた時、サイクル継続オ
    ン/オフ状態をチェックし、サイクル継続オフであれば
    、該フラグ点命令を含むNCデータの実行を停止すると
    共に、以後の処理を停止することを特徴とする特許請求
    の範囲第(4)項記載の工程運転方法。
JP17123684A 1984-08-17 1984-08-17 工程運転方法 Pending JPS6149206A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17123684A JPS6149206A (ja) 1984-08-17 1984-08-17 工程運転方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17123684A JPS6149206A (ja) 1984-08-17 1984-08-17 工程運転方法

Publications (1)

Publication Number Publication Date
JPS6149206A true JPS6149206A (ja) 1986-03-11

Family

ID=15919565

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17123684A Pending JPS6149206A (ja) 1984-08-17 1984-08-17 工程運転方法

Country Status (1)

Country Link
JP (1) JPS6149206A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01183343A (ja) * 1988-01-11 1989-07-21 Murata Mach Ltd 多品種少量生産におけるセルの運転モード
JPH01300303A (ja) * 1988-05-30 1989-12-04 Okuma Mach Works Ltd 自動プログラム作成装置
JPH0238604U (ja) * 1988-09-07 1990-03-14
JP2008257550A (ja) * 2007-04-06 2008-10-23 Okuma Corp 数値制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01183343A (ja) * 1988-01-11 1989-07-21 Murata Mach Ltd 多品種少量生産におけるセルの運転モード
JPH01300303A (ja) * 1988-05-30 1989-12-04 Okuma Mach Works Ltd 自動プログラム作成装置
JPH0238604U (ja) * 1988-09-07 1990-03-14
JP2008257550A (ja) * 2007-04-06 2008-10-23 Okuma Corp 数値制御装置

Similar Documents

Publication Publication Date Title
EP0121187B2 (en) Tool support synchronizing system for numerical control apparatus
US4590572A (en) System for modifying a synchronized control program for plural tool bases by adding standby data
US4396973A (en) Programmable sequence controller
JPS6149206A (ja) 工程運転方法
GB2083247A (en) A programmable machine
JP3332061B2 (ja) 制御装置
JPS63311408A (ja) 数値制御装置
EP0328665B1 (en) Numerical controller
JP2676512B2 (ja) プログラム再開方式
JPH07152416A (ja) プログラム再開機能を備えた数値制御装置
JP2649801B2 (ja) 数値制御装置における表示切換方法
JP3460747B2 (ja) 数値制御装置
JPS6349803A (ja) Nc装置におけるncプログラム作成方式
JPS59192440A (ja) 数値制御加工再開制御装置
JPS6149208A (ja) 数値制御方法
JP2522040B2 (ja) 位置決め機能付きプログラムコントロ―ラのプログラム入力方法
JPS62121515A (ja) 数値制御装置
JP2891354B2 (ja) パンチプレス制御装置
JPS626245B2 (ja)
WO1986002747A1 (fr) Systeme de conversion de format de programmes entre un dispositif de commande numerique et un controleur programmable pour machines-outils
KR840001219B1 (ko) 프로그램 가능 순차 제어기
JPH07113851B2 (ja) 数値制御工作機械
JPS5829009A (ja) 数値制御方式
KR100521857B1 (ko) 공작기계의 무인 가공 제어방법
JPH01181104A (ja) 数値制御装置