JPH01158506A - 対話型自動プログラミング機能における加工形状定義方法 - Google Patents

対話型自動プログラミング機能における加工形状定義方法

Info

Publication number
JPH01158506A
JPH01158506A JP62317090A JP31709087A JPH01158506A JP H01158506 A JPH01158506 A JP H01158506A JP 62317090 A JP62317090 A JP 62317090A JP 31709087 A JP31709087 A JP 31709087A JP H01158506 A JPH01158506 A JP H01158506A
Authority
JP
Japan
Prior art keywords
auxiliary
data
shape
machining
auxiliary graphic
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
JP62317090A
Other languages
English (en)
Inventor
Tomohiro Suzuki
智博 鈴木
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP62317090A priority Critical patent/JPH01158506A/ja
Publication of JPH01158506A publication Critical patent/JPH01158506A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、数値制御(以下、NCという)工作機械ある
いはNG工作機械用対話型自動プログラミング装習にお
ける対話型自動プロゲラ社ミング機能によりNGプログ
ラムを自動作成する場合の加工形状定義方法に関する。
(従来の技術) 従来の対話型自動プログラミング機能における加工形状
定義方法は、工具の径路又は加工する領域を囲む図形を
複数の直線や円弧に分割し、これらの直線や円弧の中か
ら該当する形状を選び出し、その形状のデータを指定す
ることにより行なっている。しかし、場合によっては加
工と直接関係の無い形状を補助図形として定義したり、
加工形状と一致する形状を改めて補助図形として足回し
なければ、加工形状を定義することができな加工形状定
義方法がある。
第5図は、かかる対話型自動プログラミング機能を有す
る装置の一例を示すブロック図であり、キイ・ボードl
より入力されたキイ・データSAを、その内容に従、っ
て入力補助図形格納部3.加工軌跡算出部4.加工条件
算出部5のいずれかへ出力するキイ・データ入力部2と
、このキイ・データ入力部2からの補助図形データSB
を格納する入力補助図形格納部3と、キイ・データ入力
部2からの加工形状データSCを基に加工軌跡データS
Fを算出し、また入力補助図形格納部3からの補助図形
データSOを真の補助図形と判断した場合は加工軌跡デ
ータSFを算出する際のデータとする加工軌跡算出部4
とを有している。さらに、キイ・データ入力部2からの
加工方法データSEを基に加工条件データSGを算出す
る加工条件算出部5と、加工軌跡算出部4からの加工軌
跡データSF及び加工条件算出部5からの加工条件デー
タSGを基にNCプログラムSl+を作成して紙テープ
7、磁気ディスク8.リスト9等へ出力するNGプログ
ラム作作成部上で構成されている。
このような構成において、その動作を第6図のフローチ
ャートで説明すると、オペレータ等が加工形状を定義す
るための加工形状データに補助図形を必要とするか否か
を判断しくステップSl)、加工形状データに補助図形
を必要としないと判断した場合には、その加工形状デー
タを入力して(ステップS2)、全ての処理を終了する
。一方、前記判断ステップSlにおいて、オペレータ等
が加工形状データに補助図形を必要とすると判断した場
合には、オペレータ等の判断により加工図面の中から補
助図形゛と成り得そうな形状を捜し出して名称を付加し
、その補助図形データを入力する(ステップS3.S4
)。更に、オペレータ等か自身の判断により加工図面の
中から補助図形と成り得そうな形状の有無を確認しくス
テップS5)、補助図形と成り得そうな形状が有ると判
断した場合には、ステップS3にリターンして上述した
動作を繰返す。一方、前記判断ステップS5において、
オペレータ等が補助図形と成り得そうな形状が無いと判
断した場合には、入力された補助図形データを基に自動
計算によって加工形状データを求めて加工形状を定義す
るように指令する(ステップSS)。そして、オペレー
タ等は加工形状を定義することができたか否かを確認し
くステップS7)、加工形状を定義することができない
と判断した場合には、ステップS3にリターンして上述
した動作を繰返し、また加工形状を定義することができ
たと判断した場合には、全ての処理を終了する。
(発明が解決しようとする問題点) 上述した加工形状の定義方法てはオペレータ等が自身の
判断によって加工図面の中から補助図形と成り得そうな
形状を捜し出しているので、これらの補助図形によって
加工形状を定義することができるか否かを事前に判断す
ることは困難であった。そして、オペレータ等の判断に
よる補助図形では加工形状を定義することかできなかっ
たり、異なる加工形状を定義してしまうことがあった。
本発明は上述のような事情から成されたものであり、本
発明の目的は、オペレータ等の判断によらずに補助図形
を定義して加工形状を定義することがてきる対話型自動
プログラミング機能における加工形状定義方法を提供す
ることにある。
(問題点を解決するだめの手段) 本発明は、NG工作機械を制御するためのNGプログラ
ムを自動作成する対話型自動プログラミング機能におけ
る加工形状定義方法に関するものであり、本発明の上記
目的は、前記加工形状を定義するための加工形状データ
を求めるために補助図形を必要とする場合は、氏示され
るメニューから前記補助図形に該当するパターンを選択
して前記補助図形のデータを入力し、前記補助図形を定
義して前記加工形状データを求め、この加工形状データ
によって前記加工形状を定義することによって達成され
る。
(作用) 本発明の対話型自動プログラミング機能における加工形
状定義方法は、予め記憶されている補助図形のパターン
の中から該当するパターンを選択して補助図形を定義し
ているので、加工形状を容易かつ正確に定義することが
できるものである。
(実施例) 第1図は、本発明の加工形状定義方法を実現する対話型
自動プログラミング機能を有する装置の一例を第5図に
対応させて示すブロック図であり、同一構成箇所は同符
号を付して説明を省略する。この対話型自動プログラミ
ング機能を有する装置は、入力補助図形格納部3の代わ
りに、複数の補助図形パターンで構成されるメニューを
表示させる指令Slを画面表示部13に出力し、また、
キイ・データ入力部2からの補助図形データS[+に基
づいて加工形状データSJを算出する補助図形形状算出
部11と、複数の補助図形パターンで構成されるメニュ
ーが予め格納されている補助図形メニュー格納エリア1
2と、補助図形形状算出部11からのメニュー表示指令
Slに従って補助図形メニュー格納エリア12からメニ
ューSにを読出してCRTIOに表示させる画面表示部
13とを有している。さらに、従来の加工軌跡算出部4
の代わりに、キイ・データ入力部2からの加工形状デー
タSC及び補助図形形状算出部11からの加工形状デー
タSJを基に加工軌跡データSFを算出する加工軌跡算
出部14が設けられている。
このような構成において、その動作を第2図のフローチ
ャートで説明すると、オペレータ等が加工形状を定義す
るための加工形状データに補助図形を必要とするか否か
を判断しくステップ511)、加工形状データに補助図
形を必要としないと判断した場合には、その加工形状デ
ータを入力して(ステップ512)、ステップ51Bに
進む。一方、前記判断ステップSllにおいて、オペレ
ータ等が加工形状を定義するための加工形状データに補
助図形を必要とすると判断した場合には、Cr1T10
に表示されているメニューから補助図形に該当するパタ
ーンを選択しくステップ513)、対話形式で補助図形
を定義する。その後、オペレータ等が補助図形の定義の
ために更に補助図形を必要とするか否かを判断しくステ
ップ514)、更に補助図形を必要とすると判断した場
合には、CnT10に表示されているメニューからその
補助図形に該当するパターンを選択して対話形式でその
補助図形を定義しくステップ515)、ステップ517
に進む。一方、前記判断ステップ514において、オペ
レータ等が補助図形の定義のための補助図形を必要とし
ないと判断した場合には、補助図形データを入力する(
ステップ516)。そして、オペレータ等が加工形状デ
ータを求めるのに十分な補助図形データ、または更なる
補助図形データの入力を終了したか否かを確認しくステ
ップ517)、加工形状データを求めるのに十分な補助
図形データの入力を終了していないと判断した場合には
、ステップ514にリターンして上述した動作を繰返す
。一方、前記判断ステップ517において、オペレータ
等が加工形状データを求めるのに十分な補助図形データ
の入力を終了したと判断した場合、又は、加工形状デー
タを入力した場合(ステップ512)には、加工形状を
定義するための加工形状データの入力を終了したか否か
を確認しくステップ518)、加工形状を定義するため
の加工形状データの入力を終了していないと判断した場
合には、ステップSll にリターンして上述した動作
を繰返し、また、加工形状を定義するための加工形状デ
ータの入力を終了したと判断した場合には加工形状を定
義して全ての処理を終了する。
次に、第3図に示す四角形の対角線Ill、u2の交点
0を中心とする円C1の加工形状を定着する場合につい
て説明する。まず、オペレータ等が円C1の加工形状デ
ータである中心点Oを求めるために補助図形を必要とす
るか否かを判断するくステップ5ll)。この場合、中
心点Oは対角線立l及びIl、2の交点であるというこ
としか判らないので、オペレータ等は補助図形を必要と
すると判断し、CRTIOに表示さねている例えば第4
図に示すメニューから2直線の交点を定義することがで
きるパターン“1. 2直線の交点°゛を選択する(ス
テップ513)。そして、オペレータ等は対角線I1.
.1を定義するのに更に補助図形を必要とするか否かを
判断する(ステップ514)。この場合、対角線I1.
lは2点Pi、P2を通過していることが明らかである
ので、オペレータ等は補助図形を必要としないと判断し
、対話形式で対角線、Qlの形状データを入力する(ス
テップ516)。そして、オペレータ等が中心点Oを求
めるのに十分な補助図形データの入力を終了したか否か
を確認しくステップ517)、この場合まだ対角線ρ2
が残っているので上述した動作を繰返しくステップ51
4〜517)、中心点Oを求める。そして、オペレータ
等は円C1を定義するための加工形状データの入力を終
了したか否かを確認しくステップ518)、この場合ま
だ円CIの半径が残っているので、円C1の直径りから
半径を算出して入力しくステップ512)、円CIを定
義する。
(発明の効果) 以上のように本発明の対話型自動プログラミング機能に
おける加工形状定義方法によれば、予め記憶されている
補助図形パターンから容易に補助図形を定義して加工形
状を定義することができるのて、オペレータ等の判断ミ
スを防止してNGプログラム作成の際の工数を大幅に低
減することができる。
【図面の簡単な説明】
第1図は、本発明の加工形状定義方法を実現する対話型
自動プログラミング機能を有する装置の一例を示すブロ
ック図、第2図はその動作を説明するフローチャート、
第3図は加工形状の具体例を示す図、第4図はメニュー
の一例を示す図、第5図は従来の加工形状定義方法を実
現する対話型自動プログラミング機能を有する装置の一
例を示すブロック図、第6図はその動作を説明するフロ
ーチャートである。 l・・・キイ・ボード、2・・・キイ・データ入力部、
5・・・加工条件算出部、6・・・NCプログラム作成
部、7・・・系氏テープ、8・・・磁気ディスク、9・
・・リスト、lO・・・CRT%11・・・補助図形形
状算出部、12・・・補助図形メニュー格納エリア、1
3・・・画面表示部、14・・・加工軌跡算出部。 出願人代理人  安 形 雄 三 第3 図

Claims (1)

    【特許請求の範囲】
  1. 数値制御工作機械を制御するための数値制御プログラム
    を自動作成する対話型自動プログラミング機能で加工形
    状を定義する際、前記加工形状を定義するための加工形
    状データを求めるために補助図形を必要とする場合は、
    表示されるメニューから前記補助図形に該当するパター
    ンを選択して前記補助図形のデータを入力し、前記補助
    図形を定義して前記加工形状データを求め、この加工形
    状データによって前記加工形状を定義するようにしたこ
    とを特徴とする対話型自動プログラミング機能における
    加工形状定義方法。
JP62317090A 1987-12-15 1987-12-15 対話型自動プログラミング機能における加工形状定義方法 Pending JPH01158506A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62317090A JPH01158506A (ja) 1987-12-15 1987-12-15 対話型自動プログラミング機能における加工形状定義方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62317090A JPH01158506A (ja) 1987-12-15 1987-12-15 対話型自動プログラミング機能における加工形状定義方法

Publications (1)

Publication Number Publication Date
JPH01158506A true JPH01158506A (ja) 1989-06-21

Family

ID=18084320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62317090A Pending JPH01158506A (ja) 1987-12-15 1987-12-15 対話型自動プログラミング機能における加工形状定義方法

Country Status (1)

Country Link
JP (1) JPH01158506A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994009420A1 (fr) * 1992-10-12 1994-04-28 Fanuc Ltd Appareil et procede de commande numerique

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5941011A (ja) * 1982-08-31 1984-03-07 Mitsubishi Electric Corp 数値制御装置の図形定義回路
JPS62274308A (ja) * 1986-05-22 1987-11-28 Kobe Steel Ltd ロボツトのオフライン教示方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5941011A (ja) * 1982-08-31 1984-03-07 Mitsubishi Electric Corp 数値制御装置の図形定義回路
JPS62274308A (ja) * 1986-05-22 1987-11-28 Kobe Steel Ltd ロボツトのオフライン教示方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994009420A1 (fr) * 1992-10-12 1994-04-28 Fanuc Ltd Appareil et procede de commande numerique
US5493193A (en) * 1992-10-12 1996-02-20 Fanuc Ltd. Numerical control apparatus and numerical control method

Similar Documents

Publication Publication Date Title
US5115400A (en) Cad/cam apparatus
US4788636A (en) Interactive device for entering graphic data
US4660148A (en) Part program creation method
EP0558030B1 (en) Coordinate system display guide for a numerical control apparatus
US5006977A (en) Figure element revising method
JP2003202910A (ja) 数値制御工作機械用パラメータ設定装置
JPH07311612A (ja) 数値制御装置における加工プログラム編集方法及びその装置
US5043865A (en) Profile revising method
EP0377752B1 (en) Nc data preparation method for boring
EP0509102A1 (en) Method of working simulation
EP0604661A1 (en) Conversational numeric control apparatus
US5065332A (en) Figure element revising method
JPH0242510A (ja) 加工情報表示方式
US5072398A (en) Figure definition method in automatic programming
JP2771701B2 (ja) 対話形数値制御装置
EP0332703A1 (en) Data input system
JP3437218B2 (ja) 自動プログラミング装置における加工データの確認編集方法および装置
JPS6252608A (ja) 対話型ncプログラム作成方法
JPS63196906A (ja) 旋盤用プログラミング装置
JPS61105609A (ja) 数値制御工作機械の自動プログラミング装置
JPS63709A (ja) 対話形nc装置
JPS6165314A (ja) コンピユ−タ数値制御装置の図形表示方法および図形表示装置
JPH03156506A (ja) 対話型数値制御装置又は自動プログラミング装置のncプログラム作成方法
JPH01303503A (ja) 対話形自動プログラミング方法及び装置
JPH057132B2 (ja)

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20080711

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20090711

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100711

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20100711

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20120711

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20130711

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20140711