JPH0314005A - 対話型ncプログラム作成方法 - Google Patents

対話型ncプログラム作成方法

Info

Publication number
JPH0314005A
JPH0314005A JP14866589A JP14866589A JPH0314005A JP H0314005 A JPH0314005 A JP H0314005A JP 14866589 A JP14866589 A JP 14866589A JP 14866589 A JP14866589 A JP 14866589A JP H0314005 A JPH0314005 A JP H0314005A
Authority
JP
Japan
Prior art keywords
data
calculation
screen
input
interactive
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
JP14866589A
Other languages
English (en)
Inventor
Masao Kanemoto
誠夫 金本
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.)
DMG Mori Co Ltd
Original Assignee
Mori Seiki Co 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 Mori Seiki Co Ltd filed Critical Mori Seiki Co Ltd
Priority to JP14866589A priority Critical patent/JPH0314005A/ja
Publication of JPH0314005A publication Critical patent/JPH0314005A/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
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36127Menu, help menu for operator, messages
    • 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/36227Assist operator to calculate unknown points, contours

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ディスプレイを利用し対話形式でNCプログ
ラムを作成する方法に関する。
[従来の技術] NC工作機械においては、ワークを所望の形状に加工さ
せるため、NCプログラムを作成し、工作機械にローデ
ィングしてワークを加工している。
しかしそのNCプログラムを作成する作業は、面倒な作
業であり、またプログラミングの専門的知識が必要とさ
れる。
そこで、最近、NCプログラミングの専門的知識や数学
的知識が無い人でも、所望のワーク形状の図面寸法デー
タを入力していくだけで、自動的にNCプログラムを作
成できる、簡易な対話型NC工作機械が開発されている
。その具体的NCプログラムの作成方法を次ぎに示す。
即ち、第13図に示す様に、オペレータは、所望の形状
を示すガイダンスを表示した、データ入力面面を呼び出
す。そして、このデータ入力画面に対して、図面寸法に
基づいて、基準点X、基準点Y、横辺長さ、縦辺長さ、
六個数などを入力するだけでプログラムを作成する。
あるいは、第14図に示す様な、予め用意した形状に当
てはまらないミーリング加工の輪郭加工のプログラミン
グについては、次のようにして行う。
第14図に示す様な形状にワークを加工するためのプロ
グラムを作成する場合は、第15図に示す様なように、
その形状を始点、直線(NO,l〜N0.6)、コーナ
R等で定義することとする。そこで、第16図に示すよ
うな画面をディスプレイ上に呼び出し、始点位置データ
を入力する。次に第17図に示す様な画面をディスプレ
イ上に呼び出し、NO,1の直線のデータを入力する。
このようにして、順次データを入力していき、第18図
に示す様に、所望の形状のデータの入力を終了する。
[発明が解決しようとする課題] このような従来のプログラム作成方法においては、簡単
な入力操作を目的としているため、そのようにして入力
できる図形は簡単なものに限られている。しかし、現実
の加工すべきワークには、円の中心や基準となる座標等
の補助点を予め計算しておく必要があるワークが多いた
め、そのような従来のプログラム作成方法では、いろい
ろな種類のワーク加工に対処できない。
そこで、このような補助点を対話的に入力できるように
すると、入力操作が複雑となってしまい、当初の目的で
ある誰でも簡単に入力できるという目標が損なわれるこ
とになる。
本発明は、このような従来のプログラム作成方法の課題
に鑑み、円の中心や基準となる座標などの補助点を誰で
も簡単に入力できる対話型NCプログラム作成方法を提
供することを目的とする。
[課題を解決するための手段] 本発明は、ディスプレイを利用し対話形式でNCプログ
ラムを作成する方法において、使用工具に関する条件を
設定するための、あるいは、ワークの加工形状を設定す
るためのデータ入力用画面をディスプレイに呼び出し、
そのデータ入力用画面を利用して各データを入力するに
際し、データ計算指示手段によってデータ計算用メニュ
ーをディスプレイに呼び出し、その中から所定計算用メ
ニューを選択してその所定計算用画面をディスプレイに
呼び出し、その画面を利用して、その所定の計算を実行
して記憶し、その実行結果データを、前記データ入力用
画面を利用して入力する対話型NCプログラム作成方法
である。
[作用] 本発明においては、データ入力用画面を利用して各デー
タを入力するに際し、データ計算指示手段によってデー
タ計算用メニューをディスプレイに呼び出し、その中か
ら所定計算用メニューを選択してその所定計算用画面を
ディスプレイに呼び出し、その画面を利用して所定の計
算を行うので、特別な数学的知識等もいらずに簡単にデ
ータを求め入力することが出来る。
[実施例] 以下に、本発明の実施例について図面を参照しながら説
明する。
第1図は、本発明にかかる対話型NCプログラム作成方
法の一実施例を実行するためのNC工作機械を示すブロ
ック図である。
同図において、CRTディスプレイ1は、目的とする形
状のデータを入力するための画面や、所定の計算を実行
するための画面等を表示するための表示手段である。操
作盤2は、それらデータを入力するため、あるいは計算
メニュー等を選択するためのキー等を備えたコンソール
である。これらCRTディスプレイlと操作盤2はCP
U(中央演算処理装置)3に接続されている。対話制御
部4は、オペレータが対話形式によってNCプログラム
を作成するために必要な各種データ、プログラムなどを
記憶したROM5や磁気ディスク6と、CPU3との間
の制御を行う手段である。また、NC制御部7は、その
ようにして作成されたNCプログラムに基づいて、ワー
クを加工するため機械10を制御するための制御部であ
って、CPU3に接続されている。ROM8.RAM9
はそのような加工を行うためのプログラムやデータを格
納したメモリである。
第2図は、オペレータが所望のワーク形状11のデータ
を対話形式で入力中のディスプレイl上の画面である。
この入力操作は従来の方法と同じである。
そこで、所定の補助点の座標などを計算したい場合があ
ると、画面の下方にあるポツプアップメニューの計算部
に対応するファンクションキー(データ計算指示手段)
を押す。
それによって、第3図に示すように、ディスプレイ1上
に計算メニュー画面が表示される。同画面においては、
0〜15種類の計算メニューが示され、カーソルによっ
て所定計算を選択すると、その内容に対応したガイダン
ス図が画面の隅部に表示される。第3図においては、1
番の計算が選択された場合であって、三角関数を計算す
るためのガイダンス図が表示されている。第4図は、4
番の計算が選択された場合であって、直線りから距離り
だけ離れた平行線と円Cとの交点あるいは接点の座標デ
ータを求めるための計算画面である。
例えば、その4番の計算が必要な場合は、その計算にカ
ーソルを合わせておいて、ライトキー(WR)を押すと
、第5図に示すような、その計算用画面が表示される。
その計算用画面の内容にしたがって、必要なデータを入
力する。即ち、直線りの定義を行い、円Cの定義を行い
、距離りの定義を行うことによって、データを入力し、
実行キーを押すと、自動的にその交点Pi、P2の座標
データが計算され画面の下部に計算結果が表示される。
なお、画面に表示されていたガイダンス図は、上記定義
を行うことによって、そのデータに応じた寸法間係のガ
イダンス図に変更される。
このようにして、計算結果が求められると、戻りのソフ
トキー13を押すことによって、第3図に示す計算メニ
ュー画面に戻る。更に、戻りのソフトキーを押すと、第
2図の形状データ入力画面に戻る。なお、上述した計算
結果データ(Xl=・・・ yt=・・・)は、最終的
に戻った画面の下部に表示される。このデータをライト
キー(WR)を押すことによって、データが入力される
なお、−度の計算によって、必要とするデータを求める
ことが出来ない場合は、上述したように戻りキーを押し
、計算メニュー画面に戻ったときに、更に必要な計算を
選択する。そして、上述のようにして、必要なデータを
得る。なお、その計算結果は、例えば、X2=・・・ 
Y2=・・・として、表示される。したがって、前に求
められた計算結果と、区別することが出来る。更に、こ
のようにして求められた計算結果を、第6図に示すよう
に、画面上に一覧表示することが出来る。
次に、具体的ワーク形状を例にとって、本発明の詳細な
説明する。
第7図は、加工すべき形状を示す図面である。
■から■の方向に加工するとする。
先ず、オペレータは、第8図に示すような対話式メニュ
ー画面を呼び出す。そこで、その任意輪郭ファイルメニ
ューの番号をカーソルで選択し、任意のファイル名を入
力する、図示実施例ではCAMと入力する。それによっ
て、第9図に示す様な始点■の座標データを入力するた
めの画面が表示されるので、オペレータは、その画面を
利用して始点データを入力する。
そして、次に、第10図に示す様な円弧画面を呼び出す
。これによって、円弧R50のデータを入力するが、点
■から点■への円弧の中心座標が判明せず、その形状が
確定しないので、ここで、計算ソフトキーを押す。これ
によって、前述のように、第3図のような計算メニュー
が表示される。
その中で、4番の計算を選ぶ。そこで、第7図における
直線りと、円Cと距離りを利用して、点■の座標を計算
させる。即ち、直線り1円C9距離りの定義を行い、そ
れから実行キーをおす。これによって、点■の座標デー
タ(X l = 3.38904589、Y 1 =4
9.885011456)を得ることが出来る。
次に、戻りキーを押すことによって、元の任意輪郭画面
に戻る。そこで、さきに求めておいた点■の座標データ
を入力することによって、第11図に示す様な、図形が
描かれる。
次に、点■の座標を求めるため、再び計算メニュー画面
に切り替える。そして、点■と同様な計算で、点■の座
標を求める( X 2= 20.246340182゜
Y 2=−45,71745519)。そして、任意輪
郭画面に戻る。
次に、点■から点■までの形状は、次の形状であるR1
3の円弧の中心座標が判明しており、形状が確定してい
るので、点■の座標を特に計算することなく形状定義を
進めて行くことが出来る。
このようにして、以後の形状データを、必要に応じて適
宜計算メニューを利用しながら、ファイル名CAMの輪
郭データを入力していく(第12図参照)。
なお、比較上、前記点■の座標を手計算で求める従来例
について述べると、R50の中心を通り、Y軸に対して
、10度の傾きを持つ直線は、y=tan100φx よりy=−5,67128182xとなる。この直線の
右側に距812を持つ直線の式は、y=−5,6712
8182x+ 69.1052458となる。また、中
心が(0,0)で半径50の円は、x24y2 ==5
02となる。この円との交点が求める点であるから、計
算すると、x=3.3899904589. y=49
.88501149となる。
このように、手計算によると、いろいろ数学的知識が必
要となるが、本発明によれば、上述のように、専門的数
学的知識がなくても、複雑な形状を入力することが出来
る。
[発明の効果] 以上説明したように、本発明にかかる対話型NCプログ
ラム作成方法によれば、数学的知識などの専門的知識が
なくても、対話しながら、簡単に複雑な形状のデータを
入力し、NCプログラムを作成することが出来る。
【図面の簡単な説明】
第1図は、本発明の一実施例にかかる対話型NCプログ
ラム作成方法の実施に利用される装置を示すブロック図
、第2図は、同実施例におけるデータ入力用画面の正面
図、第3図、第4図は、同実施例における計算メニュー
画面の正面図、第5図は、同実施例における計算用画面
の正面図、第6図は、同実施例における計算結果の一覧
を示すデータ図、第7図は、同実施例における入力しよ
うとするワーク輪郭形状を示す平面図、第8図、第9図
、第1O図、第11図、第i2図は、同実施例における
データ入力用画面の正面図、第13図は、従来の対話式
NCプログラム作成方法におけるデータ入力用画面の正
面図、第14図は、その対象となる形状を示す平面図、
第15図は、その形状の各部の定義方法を示す構成図、
第16図、第17図、第18図は、従来方法におけるデ
ータ入力用画面の正面図である。

Claims (2)

    【特許請求の範囲】
  1. (1)ディスプレイを利用し対話形式でNCプログラム
    を作成する方法において、使用工具に関する条件を設定
    するための、あるいは、ワークの加工形状を設定するた
    めのデータ入力用画面をディスプレイに呼び出し、その
    データ入力用画面を利用して各データを入力するに際し
    、データ計算指示手段によつてデータ計算用メニューを
    ディスプレイに呼び出し、その中から所定計算用メニュ
    ーを選択してその所定計算用画面をディスプレイに呼び
    出し、その画面を利用して、その所定の計算を実行して
    記憶し、その実行結果データを、前記データ入力用画面
    を利用して入力することを特徴とする対話型NCプログ
    ラム作成方法。
  2. (2)前記計算実行結果データは、計算毎に区別される
    ことを特徴とする請求項1記載の対話型NCプログラム
    作成方法。
JP14866589A 1989-06-12 1989-06-12 対話型ncプログラム作成方法 Pending JPH0314005A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14866589A JPH0314005A (ja) 1989-06-12 1989-06-12 対話型ncプログラム作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14866589A JPH0314005A (ja) 1989-06-12 1989-06-12 対話型ncプログラム作成方法

Publications (1)

Publication Number Publication Date
JPH0314005A true JPH0314005A (ja) 1991-01-22

Family

ID=15457882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14866589A Pending JPH0314005A (ja) 1989-06-12 1989-06-12 対話型ncプログラム作成方法

Country Status (1)

Country Link
JP (1) JPH0314005A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2016051549A1 (ja) * 2014-09-30 2017-04-27 株式会社牧野フライス製作所 工作機械の制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2016051549A1 (ja) * 2014-09-30 2017-04-27 株式会社牧野フライス製作所 工作機械の制御装置

Similar Documents

Publication Publication Date Title
JPH02293904A (ja) Cad/cam装置
JPS63204412A (ja) 部品形状入力方法
JPH01159705A (ja) 部品形状入力方法
JPS63250707A (ja) 部品形状入力方法
JPH0225977A (ja) 図面座標系及びスケール設定方法
JP2796297B2 (ja) 対話型数値制御装置のデータ入出力装置
JPH01163803A (ja) 組合せ形状定義方式
JPS62130405A (ja) Ncデ−タ修正方法
JPH0314005A (ja) 対話型ncプログラム作成方法
JPH01316804A (ja) 輪郭形状定義方法
JPS61160108A (ja) 数値制御工作機械における加工制御方法
JP2836633B2 (ja) 数値制御情報作成機能における加工工程決定装置
JP2738499B2 (ja) 溶接仕上げロボットの加工データ作成システム
JPH09120308A (ja) 工具経路描画方法
JPH053002B2 (ja)
JPS61136103A (ja) 工作機械の数値制御装置
JPH01228755A (ja) 複数溝加工方法
JPH07334696A (ja) 表作成システム
JPS62256104A (ja) 数値制御用マシンプログラム作成装置
JPH0215304A (ja) 数値制御情報作成方法
JPH0623926B2 (ja) 数値制御装置
JPH1020915A (ja) 対話形自動プログラミング装置
JPH01318102A (ja) Ncプログラム作成装置
JPH10171860A (ja) カム設計処理装置及び方法
JPH04302004A (ja) Cadシステムにおける表示図形選択方法