JPS6099544A - 数値制御工作機械 - Google Patents

数値制御工作機械

Info

Publication number
JPS6099544A
JPS6099544A JP20495783A JP20495783A JPS6099544A JP S6099544 A JPS6099544 A JP S6099544A JP 20495783 A JP20495783 A JP 20495783A JP 20495783 A JP20495783 A JP 20495783A JP S6099544 A JPS6099544 A JP S6099544A
Authority
JP
Japan
Prior art keywords
speed
data
coordinate
repetition
routine
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
JP20495783A
Other languages
English (en)
Inventor
Fumito Okino
文人 興野
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 Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP20495783A priority Critical patent/JPS6099544A/ja
Publication of JPS6099544A publication Critical patent/JPS6099544A/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/36Nc in input of data, input key till input tape
    • G05B2219/36498Main and secondary program for repeating same operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 木兄BAは、一連のプログラムに従って動作する数置制
御工作機械においてプログラム作成工数2低減させるよ
う改善したものである。
数組制御工作機械においては、加工対象物(以下、ワー
クと呼ぶ)の材質、形状、仕上形状等を考慮して加工用
工具及びワークの移動量、速度等の加工条件デー/を〃
n工順序に従って作成し、これを*+Jn装置に入力し
ている。そして、制御装置は、入力された加工条件デー
タを基に工作機械の運転動作を制御する。
この数m制御工作機械の例として円筒研削盤を第1因に
、第2図にその制御装置の構成を夫夫示す。
第1図に示す円筒研削盤lはヘントーストツク7とフン
ト・ストック8とで同転自在に支承されたワーク9を速
度Vwで回転させるとともに、モータ5と送り機構6と
で該ワーク9の長手方向にスライドさせることができる
。又、速度vGで回転する砥石2をモータ3と送り機構
4とでワーク9の径方向へ移動させることにより、該ワ
ーク9の径方向の研削を行なうことができる。
即ち、ワーク9の長手方向及び砥石2の径方向の動作を
制御することにより、ワーク9を目的の寸法及び形状に
加工することができる。
ここで、実際の加工においては、円筒研削盤lのオペレ
ータは、操作盤11を介して制御装[12に加工段a、
b、c部の加工に盛装な加工条件を加工手順に従って入
力していく。制御装[12扛、ROMz6に予め誓込ま
れたプログラムの制御のもとに加工条件データをインタ
ーフェース15?を介して取り込み、RAM17に書込
むととも′に、入力データを通箔な表示装置(図示せず
)に表示する。そして、操作盤11からの実行指令によ
、p、RAivl17に書込まれた加工条件データを抗
出し、円筒研削盤13の状態Sinをインターフェース
19を介して監視しながら、円筒研削fillの制御信
号5ootをインターフェース18を介して出力する。
第2図中、五3は中央処理装置、14はアドレスバス、
データバス、コントロールバスより構成されるシステム
バスである。
ところで、ワーク9の加工段C都のトラ/< −+スザ
イクルの例は第3図に示す以下の手順で行なわれる。こ
こで、Xは直径方向座標、Zは長手方向座標、Fは速度
、S、Dはタイマ、Pはピンク量を示す。
(1) 起動位tXoから砥石2がワーク9に接触する
寸前の位置発まで速度F0にて早送りする。
(2) 座標面から接触位置XRまで砥石2企ワーク9
の接触用低速送FaC<Fo)にて送り込む。
(3)座標XFまで送り速度FRにて粗研削する。
(4J 股椋XFでば粗研削前端タイマSRにてスパー
クアウト名せる。
(5) 座標xGまで砥石2を退避させる。
(6)砥石20幅Wだ番ブワーク9の長平方向移動をす
る。
(7) 座標xGからxFを経てxGに戻る手J@をト
ラバーヌ右端位ML ZHの手前までくり返す。
(8)トラバース右端位置Zfi−!で砥石2(ワーク
9)が至ると、このig、置zBでは接触用低速送りと
粗研削を行ないスパークアウトした後、更にビック量P
R1だけ切込みスパークアウトする。
(的 この後砥石2をワーク9に対して相対的にかつ長
手方向に速度TI、(左向き移動)で左端座標ZLまで
トラバースδせる。
α1 左端座標ZLでは更にピンク量PL1だけ切込み
スパーノア9卜する。
(6) この後、今度は砥石2をワーク9に対して相対
的に速度1゛Rにて右同ぎに座標Z、Rまでトラバース
させる。
に)(8)の一部〜Q1の工8を座標XSまで繰り返す
(J:j 座標Xsに至ると今度は砥石2を止めたまま
、砥石2を回転させてND−だけ長手方向に往復動させ
hわゆるデッドパスを行ない仕上げ加工tする。
α1 砥石2を後退させる。
以上の+順をプログラムに組んだ場合、第4図に示すも
のになる。この第4図は第3図の手順の一部のみを示す
ものであるが、M4図における41は第3区の31点(
原点〕から32点へFoR度で移IMJする命令、42
は33点、34点援で移動しその後32点まで戻る命令
、43は32点から35点へ移動する命令、44は座標
ZL+Wで42と同様の手順に関する命令、45は39
点への移MjJJ砧令である。
以上がトラバース研削の刀l工手順であるが、これらの
加工サイクルを実行させるためには相当数同じサイクル
例えばある座標からめる座椴まで速度Fで進むという手
順の繰り返しが必要となり、これに伴ないプログラムも
繰返しが必要となる。このような繰返し手順を含むプロ
グラムはその繰り返し分だけ作成作業が大変である。プ
ログラム作成に当っ1は、過去の大量記憶や高速処理の
ために外部コンピュータを利用したり、グラフィックを
用りて手法が改善されつつあるが、上述の繰り返しを簡
単化するものではない。
そこで、本発明は上述の問題を解決し繰ル返し手順のプ
ログラムの作成を除くようにして作成工数を低減した数
[制御工作機械の提供′に目的とする。
かかる目的を達成する木兄明社、処理ルーチンを固定的
に記憶する固定記憶部と、それぞれの加工に必要なデー
タを記′淋する変数記憶部とによって工作機械の動作を
制御することをq!f徴とする。
ここで、第5図およびM6図を参照して第1回ないし第
3図に示す作業手順につ@l15M明する。
第5因は第3図に示す31点から39点に至る処理フロ
ーを示す。ここで、第5図中X、Z。
F、 FLASTは各々第2図17に示すRAMo特定
メモリアドレスに対応する変数を示す。
プログラムが開始されると、まず−理の手順の終了フラ
グf”LAsrがリセットされる。ついで、座標XOM
点である目標値ZL(左端)が置かれる。つぎに、座標
XKxσと速度FにF。のデータセットがちれる。そし
て、このX、F、i′を参照して目標値(X、Z)まで
速度Fで移動する汎用処理の集合ルーチンを実行する。
すなわち、この処理ルーチンに従って速度Foによる位
fxGへの移動が行なわれる。この第5図に示すデータ
セントおよび処理ルーチン51を含む工程52は第3図
の31点から32点までの5tIhを示す。
更に、53にて位tXRと速UFGとのデータセントお
よび処理ルーチン54にて位tj!LXyと速度FRと
のデータセントおよび処理ルーチンが行なわれる。これ
らは第3図に示す32点から33点、33点から34点
までの位置と速度でるる。また、55ではタイマSのS
Rデータセットおよびヌパークアウトであるタイマ処理
ルーチンか実行される。この後、ラストフラッグFLA
STが立ったか分割終了かi4!11定し、終了しない
状態で56にて位置XGk yTi度F0とのデータセ
ントおよび処理ルーチンが行なわれる。58は目標鎖Z
を工具幅ずつ増大してゆきZ十Wを新たなZとして前述
のXRとFGのデータセントからなるサイクルを実施す
る。59は58処理の繰返しによりZ目標値がZR(右
l4i)に到達したことを判別し第3図の39よフ最後
のサイクルを行なう。
以上が第5因の概略であるが、この処理フローにおいて
第4図との相違は、第4図では繰返しに応じての処理手
順と共にインプットが増大していくが、第5図に示す場
合は処理ルーチンを第2図に示すROMに同定記憶する
と共に、変数XOp ZLt ZRr ZG” ” ’
 のみ′fcRAM17に操作盤11Tr通して配憶し
ておくので、インプットは変数のみで良く繰返しには無
関係となる。
第2回のRAM17は機械の制御に必要な変数(例現在
値等〕と加工に必要な変数とよりなるが、第6図は加工
に必要な変数の与の構成を示す。第6図ではN個の加ニ
ブロックデータナ1〜すNを有し、各ブロックデータに
は変数データがN個の因子D(j、1)〜D(本、N)
に収納される。第3図の例に従えば、D(1,1)はト
ラバース研削サイクルであることの職別符号、D(1,
2)はXlll% D(i −3)はXG−−−という
具合である。トラバース研削サイクルの場合に、D(i
、j〕の因子が第3図に示す加 ′エサイクルのどの因
子と対応しているかは、予め第2図のROM15に記憶
してあJX第2図の操作1mxx@介して外部よりイン
プットしたデータを収納する除にも同じ手順に従う。
また、加工のサイクル/a、第2図の1tOMJ、5に
その手順が記憶され、中央処理装置13がサイクルの必
要な時点で適宜必要な変数D(:、j)を読み出して進
めてゆく。
以上説明したように本発明によれば機械の制御サイクル
を固尾的に記憶し、加工径等の変数についてのみ変数記
ui部に収納しi数を参照しつつ動作するようにして、
最少のインプットで同等の動作をさせたことにより、加
工サイクルに必要なファクタのインプットのみで繰返し
加工が実施できプログラム作成時間が大幅に低減でき、
また、加エフ7クタが配慮されることになル、従来のよ
うに指定部全部の修正は必要なく必要とするデータのみ
の直接編集が可能となる。
【図面の簡単な説明】
第五図は円筒研削盤での研削加工状態を示す図、第2図
は同円筒研削盤の制御装置構成図、第3図は同円筒研削
盤による杵≠吐Iス研削サイクルの連転動作m図、s4
図は従来のプログラムを例示した説明図、第5図は本発
明の処理の一例を示すフローチャート、第6図は加ニブ
ロックデータの配列例を示す図である。 図 面 中、 lは円筒研削盤、 2は砥石、 3.5はモータ、 4.6は送り機構、 9はワーク 11は操作盤、 12は制御装置である。 特許出願人 三RX工業株式会社 復 代 理 人 弁理士光 石 士 部 (他五名) 第4豚I 41 ; 國乙亙]−〜45 第5図 第6図

Claims (1)

    【特許請求の範囲】
  1. 処理ルーチンを固定的に記憶する同定記憶部と、それぞ
    れの加工に必要なデータ勿記rJiする変数記憶部とに
    よって工作機械の動作を制御する数置&ilJ III
    工作機械。
JP20495783A 1983-11-02 1983-11-02 数値制御工作機械 Pending JPS6099544A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20495783A JPS6099544A (ja) 1983-11-02 1983-11-02 数値制御工作機械

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20495783A JPS6099544A (ja) 1983-11-02 1983-11-02 数値制御工作機械

Publications (1)

Publication Number Publication Date
JPS6099544A true JPS6099544A (ja) 1985-06-03

Family

ID=16499108

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20495783A Pending JPS6099544A (ja) 1983-11-02 1983-11-02 数値制御工作機械

Country Status (1)

Country Link
JP (1) JPS6099544A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63191548A (ja) * 1987-01-30 1988-08-09 Nec Corp 外形加工数値制御装置
JPH0457365U (ja) * 1990-09-27 1992-05-18

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63191548A (ja) * 1987-01-30 1988-08-09 Nec Corp 外形加工数値制御装置
JPH0457365U (ja) * 1990-09-27 1992-05-18

Similar Documents

Publication Publication Date Title
JP2001075624A (ja) Nc工作機械のツールパスデータ生成装置及びこれを備えた数値制御装置
JPS58192750A (ja) 研削盤
JPS591164A (ja) 数値制御研削盤
JPS6085812A (ja) 領域加工におけるアプロ−チ方法
US4814999A (en) Automatic programming system
JPS6099544A (ja) 数値制御工作機械
US4736326A (en) Numerical control apparatus for grinding machine capable of grinding taper and non-taper portions of workpiece
US4740902A (en) Numerical control apparatus having memory storage for machine patterns, plural individually selectable remachining patterns, and control parameters
JPH06100929B2 (ja) Ncデータ作成装置における削り残し部加工のncデータ作成方法
JPS6090652A (ja) 数値制御工作機械
JPH0628019A (ja) 数値制御工作機械のロボットプログラム呼出方法とその装置
JP2852986B2 (ja) 加工システム
JPS63206804A (ja) 数値制御方式
JP3050991B2 (ja) 工具オフセット形状データ入力式数値制御方法とその装置
JPS6333168B2 (ja)
JPS59223808A (ja) 数値制御工作機械
JP2942812B2 (ja) 変種変量生産プログラムの作成装置
JP3082232B2 (ja) 軸送り切削加工法
JPS63250709A (ja) 切削方向決定方法
JPS6149068B2 (ja)
JPS6349803A (ja) Nc装置におけるncプログラム作成方式
JPS61241043A (ja) 加工デ−タの作成方式
JP2992163B2 (ja) 数値制御方法及び装置
JPS6232503A (ja) 数値制御装置
JPH0790445B2 (ja) 工作機械