[go: up one dir, main page]

JPS58205209A - 対話形自動プログラミング機能を備えた数値制御装置 - Google Patents

対話形自動プログラミング機能を備えた数値制御装置

Info

Publication number
JPS58205209A
JPS58205209A JP8955082A JP8955082A JPS58205209A JP S58205209 A JPS58205209 A JP S58205209A JP 8955082 A JP8955082 A JP 8955082A JP 8955082 A JP8955082 A JP 8955082A JP S58205209 A JPS58205209 A JP S58205209A
Authority
JP
Japan
Prior art keywords
machining
numerical control
data
information
control program
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.)
Granted
Application number
JP8955082A
Other languages
English (en)
Other versions
JPH0375884B2 (ja
Inventor
Yoshio Doi
土井 良夫
Fumihiko Ogoshi
大越 文彦
Tetsuo Yamakage
哲郎 山蔭
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.)
Toyoda Koki KK
Original Assignee
Toyoda Koki 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 Toyoda Koki KK filed Critical Toyoda Koki KK
Priority to JP8955082A priority Critical patent/JPS58205209A/ja
Publication of JPS58205209A publication Critical patent/JPS58205209A/ja
Publication of JPH0375884B2 publication Critical patent/JPH0375884B2/ja
Granted 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/00Programme-control systems
    • G05B19/02Programme-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 programme data in numerical form
    • G05B19/4093Numerical 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 programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • 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/36107Bubble memory

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 ) 本発明は、対話形式によって人力された工作物上の加工
箇所と加工形状を表わす加工情報から数値制御プログラ
ムを創成し、この創成された数値制御プログラムに基づ
いて工作機械の加工動作を制御するようにした対話形自
動プログラミングの機能を備えた数値制御装置に間中る
もので、その目的と干るととろは、対話形式によって入
力した加工情報を加工情報の形で外部記憶媒体に出力で
きるようにするとともに、外部記憶媒体に記憶された加
工情報を再び数値制御装置内に読込んで部分的に修正す
ることで異なった数値制御プログラムを創成できるよう
にして、数値制御プログラムの修正が容易に行なえるよ
うに干ることにある。
一般にマシニングセンタ等の工作機械によって多種類の
数似工作物を加工する場合、各工作物に施こす加工の内
の殆んどは共通で、その一部だけが異なる場合が多く、
このような場合にはある特定の工作物について創成され
た数値制御プログラムを部分的に修正すれば、他の工作
物加工に利用できる場合が多い。このため、対話形自動
プログラミング機能を有する従来の数値制御装置におい
ては、特定の工作物について創成された数値制御プログ
ラムラ磁気バブルメモリ等の外部記憶媒体に出力して保
存しておき、これと類似の工作物を加工する場合には、
外部記憶媒体に記憶された数値制御プログラムを数値制
御装置内に再び読込み、この読込まれた数値制御プログ
ラムを修正することで類似工作物の加工に応じた数値制
御プログラムを得るようにしていたが、このものでは、
数値制御プログラムのレベルで修正を行なう必要がある
ため、数値制御プログラムのどの部分をどのように修正
しだら良いかを判断することが非常にむづかしく、熟練
者でないとかかる修正を行なえない問題があった。
このため、かかる数値制御プログラムの部分的な修正は
、数値制御プログラムの知識を有しない一般の作業者で
は行なえないことになり、対話式自動プログラミング機
能を有する数値制御装置の有用性を半減させる一因とな
っていた。
本発明はこのような従来の問題点に鑑みてなされたもの
で、その特徴とするところは、対話形式によって人力さ
れた加工情報を、加工情報の状態のままで外部記憶媒体
に出力して保存でき、かつこの外部記憶媒体に出力され
た加工情報を再び数値制御装置内に読込んで対話形式で
修正することで類似工作物に対応した数値制御プログラ
ムを創成できるようにしたことを特徴とするものである
以下本発明の実施例を図面に基づいて説明中る。
第1図において10は、マシニングセンタ形の工作機械
20を数値制御ぶる数値制御装置であり、工作機械20
の各軸筋に設けられたサーボモータ21.22゜23を
それぞれ駆動する駆動回路DUX、 DUY、 DUZ
に対してパルス分配を行なうことにより、工作物テーブ
ル25と主軸26との間の相対位置を制御し、これによ
って工作物加工を行なうようになっている。
なお、27は工具貯蔵マガジン、28は工具交換装置を
示す。
この数値制御装置10は、マイクロプロセッサMPU。
続出専用メモリROM、、バッテリーバックアップによ
り不揮発化されたランダムアクセスメモリRAMI 。
バッファ用ランダムアクセスメモリRAM2かう成ル中
央処理CPUによって主に構成され、サーボモータ駆動
回路DUX、 DUY、 DUZに指令パルスを供給す
るパルス発生回路13とシーケンス回路15がインタフ
ェイス16を介して中央処理装置cpuに接続されてい
る。
また、この中央処理装置CPUには、加工情報を入力中
るとともに、加工情報の部分的な修正を行なうためのキ
ーボード11と入力指令等の操作指令を表示するCRT
表示装置12とがインタフェイス17を介して接続され
ているとともに、カセット形式の磁気バブルメモIJB
Mを着脱可能に装着するバブルメモリソケット18がイ
ンタフェイス19を介して接続されている。
前記バックアップされたランダムアクセスメモIJRA
MIには、第2図(a)に示されているように、加工情
報を一時記憶する加工情報エリア間工Aと、数値制御プ
ログラムを記憶干る数値制御データエリアN0DAとが
形成されており、中央処理装置CPUは、読出専用メモ
リROMに記憶された処理プログラムに基づき対話形式
で入力した加工情報を加工情報エリアMIAに−8,記
憶し、この後、この加工情報記憶エリア間工Aに記憶さ
れた加工情報に基づいて数値制御プログラムを創成して
数値制御データエリアNCDAに書込むようになってい
る。そして、この数値制御プログラムの創成が完了した
後、加工開始指令が与えられると、中央処理装置CPU
は、第7図に示す数値制御実行ルーチンを実行して、ラ
ンダムアクセスメモリRAMIの数値制御7’ −タx
リアNCDA内に記憶された数値制御データに応じた処
理を行なう。
この数値制御実行ルーチンは、数値制御データエリアN
C!DAに記憶された数値制御データを1ブロツクずつ
読出し、これに応じて各軸に対するパルス分配を行なう
と同時に、補助機能等の処理を行うもので、従来の数値
制御装置と同様の動作であるので詳細な説明は省略する
また、後述するように、中央処理装置CPUは、メモリ
RAM1の加工情報エリア間工Aに記憶されている加工
情報もしくは、数値制御データエリアN0DAに記憶さ
れている数値制御プログラムをバブルメモリソケット1
8に装着されたバブルメモリBMに転送するとともに、
バブルメモリBMに記憶された加工情報もしくは、数値
制御プログラムをバッファメモリRAMIの加工情報エ
リア間工Aもしくは数値制御データエリアNCDA内に
読込む処理を行なう機能を有しており−さらに、加工情
報エリア間工Aに読込まれた加工情報を部分的に修正し
て異なる数値制御プログラムを創成干る機能も有してい
る。
次に、上記中央処理装置cpυめ具体的な動作を第3図
〜第6図゛のフローチャートに基づいて説明する。
1)加工情報の入力 加工情報は、工作物Wの取付位置を表わす取付位置デー
タと、工作物W上における加工形状と加工位置とを表わ
す加工データとによって構成され、第3図に示す手順で
これらのデータが対話形式で人力され、加工情報エリア
間工Aに書込まれる。この加工情報エリア間工Aは工作
物取位置のデータを記憶する記憶エリアMASOと、複
数の加工工程のそれぞれと対応して設けられた複数の記
憶エリアMAS1〜MASnから成っており、記憶エリ
アMASI〜MASnのそれぞれは第2図(b)に水子
ように多数の記憶ブロックに分割されており、それぞれ
の記憶ブロックにはどういう種類の加工情報を記憶する
かが予め定められている。
加工情報入力の最初のステップ(50a)、(50b)
は、工作物取付位置のデータを人力干るステップであり
、ステップ(50a、””)において、第8図(a)に
1′1 水中ように、工作機械のテーブルを抽象化してCRT表
示装置12のスケーリングゾーン12bに表示するとと
もに、工作物の基準位置と工作機械のXY平面内におけ
る基準位置となっているテーブル中心とのX、Y軸方向
のずれをそれぞれX’)、 y5とし、テーブル上面か
ら工作物Wの底面までの距離をzSとすることを表わす
寸法関係図をこれと同時にスケーリングゾーン12bに
表示して作業者にこれらのデータを人力中べきことを指
示中る。
この処理が完了すると、中央処理装置CPUはステップ
(50a )から(50b )へ移行し、作業者のキー
操作によってキーボード11から入力されるXS。
y5. zSのデータを順番に読込み、加工情報エリア
MIAの最初の記憶ブロックMAOにこのXS、 ys
、 ZSのデータを書込む。
これに続くステップ(51a )以後の処理は、加工デ
ータを入力するだめの処理であり、まず、ステップ(5
1a )において第8図(b)に示すように、工作物W
の加工に使用される工具、ナなわち、センタドリル、ド
リル、タップ等の工具を抽象化して表示し、最初の加工
工程は、どの工具によって加工を行なうかを作業者に選
択させる。
例えば、第9図(a)、 (b)に示す工作物において
、工作物Wの4隅に設けられた加工位置P1〜P4に同
ふ 径の貫通穴明けるものとすると、ドリルの上に表示され
ている” 2 ++の番号を入力する。これに応答し、
中央処理装置CPUはステップ(51b)に移行して、
@2′″のコードを加工情報記憶エリア間工Aの記憶エ
リアの内、第1加工工程の加工データを書込む記憶エリ
アMASIの先頭記憶ブロックMBSIAに書込むとと
もに、ステップ(52)において加工の種類を判別し、
ステップ(r3a) 、  (53b)において加工の
種類に応じて加工形状の定義を行なうだめの寸法データ
を人力する処理を行なう。
すなわち、ステップ(52)において判別された加工の
種類に応じた加工形状を抽象化したグラフイクパターン
をステップ(53a )にてスケーリングゾーン12a
に表示して、加工形状に応じた寸法データを人力オペき
ことを作業者に指示し、この後ステップ(53b )に
おいて、入力された寸法データを記憶エリアMASIの
2番目の記憶ブロックMBSIBに記憶する。この場合
には、第1工程の加工がドリル加工であるのでステップ
(53a )において、第8図(c)に示すように、ド
リル穴を抽象化した図形をOR’l’表示装置12の表
示画面12aに表示して穴の直径dと深さlを表わすデ
ータの入力を作業者に指示し、これに応答して、穴の直
径dと深さlの寸法を入力すると、中央処理装置cpt
rは、ステップ(53b )においてこのデータを記憶
ブロックMBSIBに記憶する。
このようにして加工形状の入力が完了すると、ステップ
(55a )へ移行して、第8図(d)に示すように各
種の加エバターンを表示画面上に表示するとともに、加
エバターンの選択を指示するコメントを表示画面の上部
に表示し、これに応答して作業者が加エバターンを指定
中べ(”:cパ〜“4′′ノイずれかを入力すると、中
央処理装置CPUはステップ(55b )にてこれを記
憶エリアMASIの記憶ブロックMBSI(!に記憶さ
せ、この後、ステップ(56)にて加エバターンの種類
を判別し、ステップ(57a)において、指定された加
エバターンの拡大図と、この加エバターンを実行する場
合に必要となる寸法データを表わす寸法関係図を表示す
る。この場合には、ドリル穴を加工中べき加工位置P1
〜P4が格子状に配列されているので加エバターンとじ
て′″3″が入力され、これに応じて第8図(e)に示
す格子パターンとこれの寸法関係1図が表示される。
これに応答して、作業者が格子パターンの加工において
必要とされるx + y + P 1 + P 2 +
 N 1r ’ N 2 +h、c、a等のデータを順
次入力すると、中央処理装置CPUは、ステップ(57
b )においてこれを順次記憶エリアMASIの記憶ブ
ロックMESIDに書込んで行き、これが完了すると、
ステップ(58)へ移行し、第8図(f)に示すように
、追加加工が有るか杏かを間合わせるコメントを表示す
る。この段階で追加加工が無いとして2″のキーを操作
すると、第2加工工程の加工データを記憶するだめの記
憶エリアMAS2の先頭に次加工無しを表わ寸特別なコ
ードを書込んだ後、第5図のステップ(70)へ移行し
て加工データの書込み処理を完了し、追□ 加加工が有るとして71”のキーを操作子ると、ステッ
プ(58)からステップ(51a )へ戻って、第2加
工工程の加工を定義中る加工データの人力を上記の場合
と同様にして行なう。そして、この第2加工工程の加工
データは加工情報エリア間工Aの3番目の記憶エリアM
AS2に書込まれる。
本実施例においては、工作物W上に加工位置P1〜P4
のドリル加工の外に、加工位置P5のポーリング加工が
あり、これを第2加工工程で加工するものとすると、ス
テップ(51a )において第8図(b)の画面が表示
された時に加工の種類として“5′”を入力し、これに
応答して第8図(g)に示すポーリング穴加工時におけ
る寸法関係図がステップ(53b )において表示され
た時に、書込みの要求されているd、、l、Sのデータ
を人力し、ステップ(55a )において第8図(d)
に示す画面が表示された時に、加エバターンを指定する
コードとして、ランダム加エバターンに対応する“4′
を入力し、これに応じて第8図(h)の画面が表示され
た時に穴の位置等を表わ寸X、y、z、C9aのデータ
を人力する。
これにより、上記のようにして対話形式で入力されたデ
ータが記憶エリアMAS2内の所定の記憶ブロックに順
番に記憶されることになる。
第4図は、第3図におけるステップ(5ob ) 。
(51b)、  (53b)、 (55b)、 (57
b)、 (58b)におけるデータ入力処理の詳細を示
すもので、各記憶エリア内におけるデータの書込位置と
表示画面上のデータの表示位置が異なるのみで全体とし
ての動作は全く同じである。
このプログラムの内、ステップ(1)からステップ(i
ji)は、加工情報記憶エリアM工Aに記憶されている
加工データをCRT表示装置12の表示画面12aに表
示するステップであり、ステップ(i)において、プロ
グラムのステップに対応中る加工データを加工情報エリ
ア間工Aの対応するブロックから読出し、これを図略の
中間バッファIMBに転送した後、この読出したデータ
分表示画面上の所定の位置に表示子る。運転開始時にお
いて加工情報エリア間工Aに何も記憶されていないもの
とすると、この処理が行なわれても加工データの表示は
行なわれない。
この後、ステップ(v)へ移行すると、表示画面12a
上に符号を付して表示されているデータ名の内、最初に
入力オペきものの右側にカーソルを表示し、この後、ス
テップ(vi)においてキーボード11からの入力され
るキャラクタコードを読込む。そして、このキャラクタ
コードにより通常の数値キーが操作されたこれが判別さ
れた場合にはステップ(vii)〜(X)を介してステ
ップC鈎へ移行し、入力された数値を加工データとして
入カバッファ畑へ転送し、この後、ステップ(岬へ戻る
。このような処理が数値キーが操作される度に行なわれ
ることにより、複数桁のデータが入力バッファよりに順
次入力され、1つのデータの入力が完了して復帰キーが
押圧されると、これがステップ侵)にて判別されてステ
ップ(X)からステップは)を介してステップ図訂)へ
移行し、入力バッファよりのデータを中間バッファエ局
 ゛の先頭番地に記憶させ、この後、ステップ(π〕に
おいて、カーソルの位置を次に入力子べきデータ名の右
側に移動させた後、ステップ(vi、)へ戻り、異なる
データの人力を上記の場合、1吉同様の処理によって行
ない、中間バッファエMBに記憶する。
このような処理の繰返しにより、所定のステップにおい
て入力すべき加工データが全て入力されると、作業者は
人カキ−を操作し、これにより、中央処理装置CPUは
ステップ(viii)からステップ(期]へ移行し、中
間バッ7アエMEに記憶されている複数の加工データを
加工情報エリアM工Aの所定の記憶ブロックに記憶させ
る。これにより、データ入力の処理を完了し、次のステ
ップへ移行する。
■)数値制御プログラムの創成 上記のようにして加工情報の入力が完了すると、中央処
理装置CPUは、第3図のステップ(580)から第5
図のステップ(7o)へ移行し、数値制御プログラムの
創成を行なう。−tなわち、まず最初にステップ(70
)において、第1加工工程と第2加工工程における加工
の種類と加工形状のデータを加工情報記憶エリアMIA
の記憶エリアMASIおよびMAS2から読出し、これ
に続くステップ(71)にて、ランダムアクセスメモリ
RAMI内の工具ファイルを参照して各加工工程におけ
る加工の種類と加工形状に合った工具の工具番壮を工具
ファイルを参照して各加工工程毎に識別子る。そして、
工具の選択が完了すると、ステップ(71)からステッ
プ(72)へ移行し、最初の加工工程で使用される工具
を工具交換位置に割出して主軸に取付け、この後、第2
工程で使用される工具を工具交換位置に割出すだめの数
値制御プログラムを創成する。
第10図に示される数値制御プログラムの内、ブロック
N0OL、 N0O2のプログラムが、この処理によっ
て創成された数値制御プログラムである。
この処理が完了すると、ステップ(73)において加工
の種類と加エバターンを識別し、ステップ(75)にお
いて、加工の種類と加エバターンに応じた手順で数値制
御プログラムの創成を行なう。
この場合にはドリル加工でグリッドパターンであるので
・工具中心を加工位置P1〜P4に順次位置決めし、工
具を2軸に沿って上下動させるプログラムを創成する。
すなわち、記憶ブロックMAOとMBSID内のデータ
を参照して加工位置P1〜P4の絶対値座標を演算した
後、XY平面内の移動によって工具を加工位置P1〜P
4の上方に順次早送りで位置決めし各加工位置において
、空切削送り開始位置まで工具を早送りで下降させ、こ
の後、工作物上面位置と穴深さのデータとによって決定
される下降端まで工具を所定の切削速度で下降させ、こ
の後、工作物上面から工具戻し寸法Cだけ工具を上方に
移動させるプログラムを創成し、この創成した数値制御
プログラムをランダムアクセスメモリRAMIのNCデ
ータエリアN0DAに順次記憶して行く。そして、加工
位置P1〜P4をドリル加工するだめの数値制御プログ
ラムの創成が完了すると、ステップ(75)からステッ
プ(76)へ移行し、jロ加力II Iがあるか百かを
判別する。
この場合は加工位置P1〜P4におけるドリル加工に続
いて加工位置P5のポーリング加工を行なうだめの加工
情報が加工情報記憶エリアMIAに記憶されているため
、ステップ(76)からステップ(70)へ戻り、記憶
エリアMAS2の加工情報に基づき、ポーリング加工の
ための数値制御プログラムが上記の場合と同様の手順で
創成され、これが完了するとステップ(76)から四路
の主ルーチンへ復帰して数値制御プログラドの創成処理
を完了する。
−1ji)加工情報の保存 上記のようにしてプログラムの創成が完了した後、閃絡
の操作盤に設けられた加工開始スイッチ7 か押圧されると、第6図に示すプログラムの実行により
、創成された数値制御プログラムに基づく数値制御加工
が行なわれるが、加工情報を他の工作物の数値制御プロ
グラムの創成に利用する場合には、バブルメモリソケッ
ト18にバブルメモリBMを装着した後、副操作盤上に
設けられているデータ転送スイッチSWIを押圧する。
このデータ転送スイッチSWIは、加工情報エリアMI
Aに記憶されている加工情報をバブルメモリに転送中る
ことを指令するもので、中央処理装置 −CPUは指令
スイッチSWI〜SW3のいずれかが操作されたことに
応答して第6図のプログラムを実行し、スイッチSWI
が操作されたことがステップ(80)において識別され
ると、ステップ(8o)からステップ(81)へ移行し
て、まず、最初に、データが加工情報であることを表わ
す加工情報コードをステップ(81)にてバブルメモリ
BMに転送した後、ステップ(82)において加工情報
エリア間工Aに記憶されている加工情報をバブルメモI
JBMに全て転送し、これが完了中ると閃絡の主ルーチ
ンへ復帰して加工情報の転送処理を完了する。
短)加工情報の読込みと修正 バブルメモIJBMに加工情報を記憶させた工作物に類
似した工作物を加工する場合で加工情報が流用できる場
合、例えば、第9図(a)、 (b)に示す工作物にお
いて加工位置P1〜P4のピッチだけが異なる場合には
、利用できる加工情報が記憶されたバブルメモリEMを
バブルメモリソケット18に装着した後、スイッチSW
3を操作する。
これにより中央処理装置apuは、第6図に水子プログ
ラムを実行して、ステップ(87)から(88)へ移行
し、まず最初にバブルメモIJBMの最初に記憶されて
いるデータコードによってバブルメモリBM内のデータ
が加工情報であるのか数値制御プログラムのデータであ
るのかを判別し、この場合のように加工情報である場合
には、ステップ(90)からステップ(91)へ移行し
てバブルメモリBMに記憶されているデータをメモリR
AMIの加工fllエリアTA K書込み、とれが完r
すると第3図のステップ(50a )に移行し、プログ
ラムの修正を行なう。
すなわち、前記したようにデータ入力を行なうステップ
においては第4図に示すプログラムに基づいてデータ入
力が行なわれるが、このプログラムはバブルメモIJB
Mから入力された加工情報を部分的に修正する機能も有
している。
例えば、加工位置P1〜P4のピッチのみを変更する場
合には、ステップ(57a )において入力されるデー
タのみを修正子ればよいことになり、作業者は第8図(
e)に示す画面が表示されるまで” NEXT ”キー
を操作する。これにより、中央処理装置CPUはステッ
プ(50b) 、 (51b) 、 (53b) 、 
(55Jにおけるデータ入力のステップのそれぞれにお
いて実行される第4図のプログラムのステップC弗。〕
においてこれを判別し、何らのデータ修正を行なうこと
なしに次のステップへ移行する。
第3図のステップ(5’7a )の実行によって第8図
(e)の画面が表示されると、作業者は、X* V +
PI、 P2のデータを変更するためにデータを入力す
る。すなわち、第8図(e)の画面が表示された時には
、” X == 11の表示の右側にカーソルが位置し
ており、作業者はこれに応答して新しいXの値を入力し
、”復帰″キーを操作する。これにより、中央処理装置
CPUは、ステップ(xlji)Kて新たに入力された
データを中間バッファIMBの先頭位置に記憶させた後
ステップ(π]において’Y−’″の表示の右側にカー
ソルを移動させた後、ステップ〔vi)へ戻る。これに
応答して作業者がyの変更値を人力して゛復帰°”キー
を操作子ると、中央処理装置CPUは前述と同様の処理
により、yの変更値を中間バッファに記憶させる。これ
に続いて”Z−°′の右側にカーソルが表示され、2の
値の入力を要求されるが、2の値は変更しないため、作
業者は何も入力せずに゛復帰“キーのみを操作子る。こ
のようにデータが入力されずに“復帰°”キーのみが操
作された場合には、中央処理装置CPUはステップ(x
ii)においてこれを判断し・中間バッ7アエMBへの
データの書込みを行なわないでステップ(ys )へ移
行中る。
これにより、カーソルは1P1=”′の右側へ移動し、
これに応答してPlの修正値を入力して“復帰″゛キー
操作し、この後、カーソルが@P2= ”の右側へ移動
するとP2の修正値を入力して“復帰″キーを操作する
。これにより、 PL、 P2の修正値も中間バツ7ア
エMBに記憶される。
このようにして修正値の入力が完了すると作業者は“入
力゛キーを操作する。これにより、中央処理装置CPU
はステップC里〕からステップ(ml]へ移行し、中間
バッファ工MBに記憶されている修正後のデータを加工
情報記憶エリア間工Aの記憶ブロックMBSIDに再び
記憶させる。
第3図のステップ(57a )において第4図に示され
るプログラムが実行されると、まず最初にステップ(i
)、 (ii)において加工情報記憶エリアMIA内の
記憶ブロックMBSIDのデータを中間バツファ工鵡に
転送し、この接、上記の修正カマ行なわれるため、中間
バッファ工MBに転送されたデータの内、修正データの
入力されないものについてはそのまま残り、修正データ
の入力された部分だけが変更されて加工情報エリア間工
Aの記憶ブロックMBSIDに再び書込まれることにな
る。
このようにして、加工情報の修正が完了すると、中央処
理装置apttの処理ステップが第5図のステップ(7
0)に移行するまでNEXTキーを操作し、中央処理装
置CPUの動作ステップがステップ(70)まで移行す
ると、修正された加工情報に基づいて数値制御プログラ
ムの創成が行なわれることになり、この後加工開始スイ
ッチが操作されると、新たに創成された数値制御プログ
ラムに基づいた数値制御加工が行なわれることになる。
以上述べたように本発明においては、対話形式テ人l]
シた加工情報をバブルメモリ等の外部記憶媒体に出力し
て保存できるようにするとともに、この外部記憶媒体に
記憶させた加工情報を再び数値制御装置内に読込んで対
話形式によって部分的に修正し、この修正された加工情
報に基づいて数値制御プログラムを創成できるように構
成したので、類似の工作物が複数ある場合には1つの工
作物についてのみ加工情報を入力してこれを保存してお
くことにより、類似の工作物を加工する場合にはこの保
存しておいた加工情報を数値制御装置内に読込んで部分
的に修正するだけで類似の工作物に対応した数値制御プ
ログラムを創成することができる。従って、数値制御プ
ログラムを修正することによって類似工作物の数値制御
プログラムを創成する場合のようにデータ修正の専門の
知識を必要とせず、簡単にかつ短時間の内に類似工作物
の加工に用いる数値制御プログラムを創成できる利点が
ある。
【図面の簡単な説明】
図面は本発明の実施例を示すもので、第1図は数値制御
装置の構成を示すブロック図に工作機械の概略側面図を
併記した図、第2図(a)、 (b)は第1図のメモリ
RAMI内におけるデータの記憶状態を示す図、第3図
〜第7図は第1図における中央処理装置CPUの動作を
示′+70−チャート、第8図(a)〜第8図(h)は
第1図における表示装置12の表示画面を示す図、第9
図(a)、 (b)は工作物の加工形状の一例を示す平
面図および正面図、第10図は第11図に示される加工
箇所P1〜P5を加工する数値制御プログラムを示す図
である。 10・・・数値制御装置、11・・・キーボード、12
・・・表示装置、12a・・拳表示画面、12b・・・
スケーリングゾーン、13争・・ノ々ルス発生回路、1
8・・・バブルメモリソケット、19・・・インタ7エ
イス、BM・・・バブルメモリ、M工A・・・加工情報
エリア、RAMI、 RAM2・・・ランダムアクセス
メモリ、 ROM・・・読出専用メモリ、W・・・工作
物。 特許出願人 豊田工機株式会社 !!PJ 2 図(a) j1112図(b) 第8図(C) 第8図(b) 第8図(d) 第8図<e> 第8図(9) 第8図(f) 第8図((へ) 手 続 補 正 書く方式) 1 事件の表示 昭和57年特許願第89550号 2 発明の名称 対話形自動プログラミング機能を備えた数値制御装置 3 補正をする者 昭和57年8月13日 5 補IFの対象 明細書の図面の簡単な説明の欄 [i  補正の内容 (11明細書の図面の簡単な説明中箱25頁第17行口
から第26頁第2行ロ ー1++ 1′第8図・・・示す図である。」とあろを以トのとお
り補正する。 [第8図(al〜第8図(111は第1図における表示
装置12の表示画面を示す図で、第8図(・li (;
i 素材の取付位置を入力ずろL程中C二表示される画
面図、第8図(blは加−c −c !1.を選択する
工程中に表示される画面図、第8図(C1は加工工具が
ト°リルである場合の加工形状を人力する]ユ程中に表
示されイ1画面図第8図(d+は加エバターンを選択す
る工程中に表示される画面図、第8図(e+は加エバタ
ーンがグリ、・トである場合の加]二位置情報を入力す
る■−稈中に表示されろ画面図、第8図(flば追加力
旧l二のイス無を問い合せる工程中に表示される画面図
、第8171 haは工具がポーリング工具であZ)場
合の加J形4Jを入力する工程中に表示される画面図、
第8図(1+lは加エバターンがランダムである場合の
加L(−γ置情報を入力する工程中に表示される画面図
、第9し1(al、 (blは]二作物の加工形状の一
例を示す゛(′面図および正面図、第10図は第9図(
δ1. (hlに示されろ加工箇所P1〜P5を加にす
る数値制御ブ11グ)ムが書かれたプログラムシー]−
を示す図である。」以上 8

Claims (1)

    【特許請求の範囲】
  1. (1)工作物上に設定された加工箇所の位置と加工形状
    を表抄す加工情報を対話形式で順次人力し、これに基づ
    いて前記加工箇所を加工情報に従って加工中る数値制御
    プログラムを創成し、この創成された数値制御プログラ
    ムに従って工具を相対移動させて前記加工箇所を加工す
    るようにした対話形自動プログラミング機能を備えた数
    値制御装置であって、前記加工情報を記憶する加工情報
    記憶手段と、加工に必要な加工情報の種類を順番に表示
    する表示装置およびこの表示装置の表示に応答して加工
    情報を入力子るデータ入カキ−を備え前記加工情報記憶
    手段に対中る加工情報の書込みと修正を対話形式で行な
    う加工情報書込手段と、前記加工情報記憶手段と数値制
    御装置に対して着脱可能な外部記憶媒体との間で前記加
    工情報を授受するデータ転送手段と、前記加工情報記憶
    手段に記憶された加工情報に基づいて数値制御プログラ
    ムの創成を行なう数値制御プログラム創成手段とを備え
    たことを特徴とする対話形自動プログラミング機能を備
    えた数値制御装置。
JP8955082A 1982-05-26 1982-05-26 対話形自動プログラミング機能を備えた数値制御装置 Granted JPS58205209A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8955082A JPS58205209A (ja) 1982-05-26 1982-05-26 対話形自動プログラミング機能を備えた数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8955082A JPS58205209A (ja) 1982-05-26 1982-05-26 対話形自動プログラミング機能を備えた数値制御装置

Publications (2)

Publication Number Publication Date
JPS58205209A true JPS58205209A (ja) 1983-11-30
JPH0375884B2 JPH0375884B2 (ja) 1991-12-03

Family

ID=13973926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8955082A Granted JPS58205209A (ja) 1982-05-26 1982-05-26 対話形自動プログラミング機能を備えた数値制御装置

Country Status (1)

Country Link
JP (1) JPS58205209A (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60205715A (ja) * 1984-03-30 1985-10-17 Okuma Mach Works Ltd 対話型マニユアルデ−タの入力方式
JPS60239805A (ja) * 1984-05-14 1985-11-28 Fanuc Ltd 金型プレ−トの加工穴特定方法
JPS619705A (ja) * 1984-06-25 1986-01-17 Toyoda Mach Works Ltd 数値制御工作機械
JPS6111810A (ja) * 1984-06-26 1986-01-20 Fanuc Ltd 自動プログラミング方法
JPS6132109A (ja) * 1984-07-24 1986-02-14 Okuma Mach Works Ltd 数値制御装置におけるデ−タ設定画面表示方式
JPS61153705A (ja) * 1984-12-27 1986-07-12 Yaskawa Electric Mfg Co Ltd Nc装置
WO1987000106A1 (en) * 1985-06-27 1987-01-15 Fanuc Ltd System for automatically drawing profile of tool
WO1987000652A1 (en) * 1985-07-22 1987-01-29 Fanuc Ltd Method of preparing nc data
JPS6249404A (ja) * 1985-08-28 1987-03-04 Fanuc Ltd Ncプログラムの編集方法および編集装置
JPS62147504A (ja) * 1985-12-23 1987-07-01 Kitamura Kikai Kk Cnc工作機械
JPS63307503A (ja) * 1987-06-09 1988-12-15 Fanuc Ltd 金型cad/camシステム部品取付法
JPH039405A (ja) * 1989-06-07 1991-01-17 Fanuc Ltd 円筒溝形状の加工プログラムの作成方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5719809A (en) * 1980-07-10 1982-02-02 Fanuc Ltd Numerical control information generating system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5719809A (en) * 1980-07-10 1982-02-02 Fanuc Ltd Numerical control information generating system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60205715A (ja) * 1984-03-30 1985-10-17 Okuma Mach Works Ltd 対話型マニユアルデ−タの入力方式
JPS60239805A (ja) * 1984-05-14 1985-11-28 Fanuc Ltd 金型プレ−トの加工穴特定方法
JPS619705A (ja) * 1984-06-25 1986-01-17 Toyoda Mach Works Ltd 数値制御工作機械
JPS6111810A (ja) * 1984-06-26 1986-01-20 Fanuc Ltd 自動プログラミング方法
JPS6132109A (ja) * 1984-07-24 1986-02-14 Okuma Mach Works Ltd 数値制御装置におけるデ−タ設定画面表示方式
JPS61153705A (ja) * 1984-12-27 1986-07-12 Yaskawa Electric Mfg Co Ltd Nc装置
WO1987000106A1 (en) * 1985-06-27 1987-01-15 Fanuc Ltd System for automatically drawing profile of tool
US4922440A (en) * 1985-06-27 1990-05-01 Fanuc Ltd Tool profile automatic graphic display system
WO1987000652A1 (en) * 1985-07-22 1987-01-29 Fanuc Ltd Method of preparing nc data
JPS6249404A (ja) * 1985-08-28 1987-03-04 Fanuc Ltd Ncプログラムの編集方法および編集装置
JPS62147504A (ja) * 1985-12-23 1987-07-01 Kitamura Kikai Kk Cnc工作機械
JPS63307503A (ja) * 1987-06-09 1988-12-15 Fanuc Ltd 金型cad/camシステム部品取付法
JPH039405A (ja) * 1989-06-07 1991-01-17 Fanuc Ltd 円筒溝形状の加工プログラムの作成方法

Also Published As

Publication number Publication date
JPH0375884B2 (ja) 1991-12-03

Similar Documents

Publication Publication Date Title
KR850000362B1 (ko) 수치 제어 정보 작성 방식
JPS58163009A (ja) 対話式デ−タ入力機能を備えた数値制御装置における加工情報入力方法
JPS5882648A (ja) 数値制御工作機械における工具配列制御方法
JPS6257852A (ja) 自動プログラミング装置
JPS58205209A (ja) 対話形自動プログラミング機能を備えた数値制御装置
GB2168172A (en) Machine tools
CZ200021A3 (cs) Systém pro vytváření, změnu a/nebo vizuální znázornění programů pro řízení strojů
JPS5877424A (ja) マシニングセンタにおける工具選択制御方法
JPH0551419B2 (ja)
TWI588633B (zh) 產生g代碼檔案儲存及執行加工的電腦數控工具機
US4972322A (en) Method for preparing numerical control data for a machine tool
JPH0313023B2 (ja)
Pande et al. GCAPPS—a computer-assisted generative process planning system for turned components
JPH0448572B2 (ja)
JP2614607B2 (ja) 工作機械における数値制御データ作成方式
JP2531147B2 (ja) 数値制御デ−タ作成方式
JPH053002B2 (ja)
JP2603622B2 (ja) 工作機械における数値制御データ作成方式
JPH0347980B2 (ja)
TW533341B (en) Graphical interactive controller system for milling machine with dual computer structure
WO1994017460A1 (en) Method for writing machining program
JPS6195838A (ja) 工作機械
JPH01318102A (ja) Ncプログラム作成装置
Tönshoff et al. Virtual Reality For NC-programming
JPS6176253A (ja) 工作機械