JPH0446732A - 加工プログラム作成方法 - Google Patents

加工プログラム作成方法

Info

Publication number
JPH0446732A
JPH0446732A JP15229290A JP15229290A JPH0446732A JP H0446732 A JPH0446732 A JP H0446732A JP 15229290 A JP15229290 A JP 15229290A JP 15229290 A JP15229290 A JP 15229290A JP H0446732 A JPH0446732 A JP H0446732A
Authority
JP
Japan
Prior art keywords
hole
intersection
machining program
drill
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
JP15229290A
Other languages
English (en)
Inventor
Teruyuki Matsumura
松村 輝幸
Hideaki Maeda
英朗 前田
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.)
Fanuc Corp
Original Assignee
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP15229290A priority Critical patent/JPH0446732A/ja
Publication of JPH0446732A publication Critical patent/JPH0446732A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は円筒ワークの加工プログラム作成方法に関し、
特に切り欠き面上での穴加工用の加工プログラム作成方
法に関する。
〔従来の技術〕
円筒のワークに溝加工、穴あけ加工等を行う場合はC軸
加工と称する加工方法が使用されている。
C軸加工では、円筒上のある点をZ軸と、C軸の角度で
定義する。C軸の角度とは、円筒の中心軸の真上を0度
とし、その点を垂直線からの角度で定義する。
一方、円筒ワークに穴あけ加工を行うときは、穴の中心
位置のZ軸と角度を指定し、さらに、穴の深さ、穴径を
指定する。これらの指定は対話形式で、表示画面の質問
に対してデータを人力すればよい。
〔発明が解決しようとする課題〕
しかし、従来の穴加工では、穴の深さは円筒表面からの
穴の深さのみしか定義できなかった。この結果、ワーク
に切り欠き面があり、切り欠き面に穴加工を行うときは
、実際の穴の深さの指定を円筒面からの深さで指定しな
ければならない。さらに、できあがった加工プログラム
は、円筒面までドリルを早送りで送り、切り欠き面まで
は切削送りとなる加工プログラムが作成されている。こ
の結果、加工時間の長い加工プログラムとなっている。
本発明はこのような点に鑑みてなされたものであり、切
り欠き面上の大船ニブログラムが簡単にできる加工プロ
グラム作成方法を提供することを目的とする。
また、本発明の他の目的は切り欠き面まで、早送りでド
リルを送る加工プログラムを作成する加工プログラム作
成方法を提供することである。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、円筒上のワーク
の切り欠き面に穴加工する加工プログラムを対話形式で
作成する加工プログラム作成方法において、切り欠き面
の定義をし、穴の中心位置のZ軸座標、角度位置、穴径
、穴の深さを人力し、前記穴の中心と前記切り欠き面の
交点を求め、前記交点まで早送りでドリルを送り、穴加
工を行う加工プログラムを生成することを特徴とする加
工プログラム作成方法が、提供される。
〔作用〕
切り欠き面を定義し、穴加工データを人力する。
対話型数値制御装置等は穴の中心と切り欠き面の交点を
求め、切り欠き面まで、早送りでドリルを送り、指定さ
れた穴の深さの穴加工を行う加工プログラムを生成する
この結果、人力する穴深さは実際の穴の深さでよい。ま
た、穴の人口までドリルが早送りで送られるので、加工
時間の短い加工プログラムが作成される。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第2図は切り欠き面を有するワークの加工形状を示す斜
視図である。ワーク1はその右側に切り欠き面2を有す
る。切り欠き面2に穴3を加工するものとする。穴の中
心軸を4とする。穴のZ軸座標をZdとし、角度は0度
である。
従って、プログラマは穴の位置Zd、O度を指定する。
さらに、穴の深さlと直径dを指定する。
これらの指定は対話型数値制御装置の画面上で入力する
対話型数値制御装置は穴の中心軸と、切り欠き面の交点
Pを求める。次に、点Pまで早送りで、点Pから切削送
りとなるような加工プログラムを生成する。
第3図は本発明を実施するための対話型数値制御装置の
ハードウェアの概略構成図である。プロセッサ11はR
OM12に格納されたシスデムプログラムに従って数値
制御装置全体を制御する。
ROM12にはEPROMあるいはEEFROMが使用
される。RAM13はDRAM等が使用され、各種のデ
ータあるいは入出力信号が格納される。不揮発性メモリ
14にはバッテリバックアップされたCMO3が使用さ
れ、電源切断後も保持すべきパラメータ、ピッチ誤差補
正量及び工具補正量等が格納されている。
グラフィック制御回路15はディジタル信号を表示用の
信号に変換し、表示器16に与える。表示器16はCR
Tあるいは液晶表示装置が使用される。表示器16には
対話形式で加工プログラムを作成していくときに、形状
、加工条件等を表示する。
操作盤17はキーボード等から構成される装置PMC 
(7”ログラマブル・マシン・コントローラ)18はバ
ス20経出で出力信号を受けて、出力信号をシーケンス
・プログラムで処理して、工作機械19を制御する。ま
た、機械側からの入力信号を受けて、シーケンス・プロ
グラムで処理を行い、バス20を経由して、プロセッサ
11に人力信号を転送する。
これらの構成要素はバス2oによって互いに結合されて
いる。
なお、第3図では軸制御回路、サーボアンプ、サーボモ
ータ、スピンドルアンプ及びスピンドルモータ等の構成
要素は省略しである。また、プロセッサを複数個にして
、マルチプロセッサシステムとすることもできる。
第1図は加工プログラム作成方法のフローチャートであ
る。図において、Sに続く数値はステップ番号を示す。
〔S1〕プログラマは穴の2軸座標値(Zd)、角度(
0度)、穴の直径(d)、穴の深さ(1)を操作盤17
から入力する。
〔S2〕切り欠き面2が定義されているか判別し、定義
されていればS3へ、されていないときはS6へ進む。
〔S3〕対話型数値制御装置は切り欠き面2と穴の中心
軸4との交点Pを求める。
〔S4〕交点があるかどうか判別し、あればS5へ、な
ければS6へ進む。
〔S5〕交点Pがあるので、交点Pを穴の入口とし、穴
の入口まで早送りでドリルを送る加工プログラムを生成
する。
〔S6〕最初に定義した素材面と穴の中心線との交点を
穴の人口とする。それに従って加工プログラムを生成す
る。
なお、82〜S6迄のステップは対話型数値制御装置に
よって行われる。このようにして、切り欠き面上の穴加
工を簡単に生成することができる。
上記の説明では、切り欠き面は水平で、穴は垂直であっ
たが、傾斜した切り欠き面上の穴加工でも同様に行うこ
とができる。このときの加工は、C軸によってワークを
回転して、切り欠き面を水平にして行う。
また、上記の説明では、対話型数値制御装置で加工プロ
グラムを作成することで説明したが、自動プログラム作
成装置での対話型ブロググムの作成でも同様に行うこと
ができる。
〔発明の効果〕
以上説明したように本発明では、切り欠き面と穴の中心
軸の交点を穴の入口として加工プログラムを生成するよ
うにしたので、穴の深さを直接指定することができる。
また、生成された加工プログラムは穴の入口まで、ドリ
ルが早送りで送られるので、加工時間の短い加工プログ
ラムが作成される。
【図面の簡単な説明】
第1図は加工プログラム作成方法のフローチャート、 第2図は切り欠き面を有するワークの加工形状を示す斜
視図、 第3図は本発明を実施するための対話型数値制御装置の
ハードウェアの概略構成図である。 ワーク 切り欠き面 穴 穴の中心軸 プロセッサ OM AM 不揮発性メモリ グラフィック制御回路 表示器 操作盤 MC 工作機械 ノイス

Claims (3)

    【特許請求の範囲】
  1. (1)円筒上のワークの切り欠き面に穴加工する加工プ
    ログラムを対話形式で作成する加工プログラム作成方法
    において、 切り欠き面の定義をし、 穴の中心位置のZ軸座標、角度位置、穴径、穴の深さを
    入力し、 前記穴の中心と前記切り欠き面の交点を求め、前記交点
    まで早送りでドリルを送り、穴加工を行う加工プログラ
    ムを生成することを特徴とする加工プログラム作成方法
  2. (2)前記加工プログラムの生成は対話型数値制御装置
    で作成することを特徴とする請求項1記載の加工プログ
    ラム作成方法。
  3. (3)前記加工プログラムは対話型自動プログラム作成
    装置で行うことを特徴とする請求項1記載の加工プログ
    ラム作成方法。
JP15229290A 1990-06-11 1990-06-11 加工プログラム作成方法 Pending JPH0446732A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15229290A JPH0446732A (ja) 1990-06-11 1990-06-11 加工プログラム作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15229290A JPH0446732A (ja) 1990-06-11 1990-06-11 加工プログラム作成方法

Publications (1)

Publication Number Publication Date
JPH0446732A true JPH0446732A (ja) 1992-02-17

Family

ID=15537343

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15229290A Pending JPH0446732A (ja) 1990-06-11 1990-06-11 加工プログラム作成方法

Country Status (1)

Country Link
JP (1) JPH0446732A (ja)

Similar Documents

Publication Publication Date Title
US5327350A (en) Interactive type numerical control apparatus and method thereof
WO1987005845A1 (fr) Procede de preparation d'un programme de commande numerique pour un tour a quatre broches
EP0476140B1 (en) Programming system for interactive numerical control device
JPH0446732A (ja) 加工プログラム作成方法
US5060163A (en) Programming apparatus for lathes
JP2670148B2 (ja) 数値制御装置
JPH04114208A (ja) Ncプログラムのアニメ描画方法
EP0454855A1 (en) Working method of cnc
US5583409A (en) Numerical control apparatus and method for controlling a machine
JPS58143941A (ja) 数値制御加工方式
EP0453570A1 (en) Nc program preparation method of interactive numeric controller or automatic programming apparatus
US5204810A (en) Nc sentence creation system
JPH01222304A (ja) Nc文作成装置
EP0455816A1 (en) End shape data input system
JPH03214209A (ja) Cncの加工方法
JPH06250722A (ja) 対話形数値制御装置
EP0615179B1 (en) Numeric controller
JPS61257740A (ja) 工具決定方式
JPH0262607A (ja) プログラムチェック描画方式
JPH03256645A (ja) 穴加工条件設定方法
EP0394454A1 (en) Surface notching
JPH0926810A (ja) 数値制御装置
JPH0232407A (ja) C軸加工用自動プログラミング方式
JPS62176731A (ja) 旋盤用自動プログラミングにおける均一素材決定方法
JPH0616978B2 (ja) 自動プログラミングにおける4軸同時加工生成方法