JPH06170692A - 穴加工のためのncデータ生成システム - Google Patents

穴加工のためのncデータ生成システム

Info

Publication number
JPH06170692A
JPH06170692A JP32064492A JP32064492A JPH06170692A JP H06170692 A JPH06170692 A JP H06170692A JP 32064492 A JP32064492 A JP 32064492A JP 32064492 A JP32064492 A JP 32064492A JP H06170692 A JPH06170692 A JP H06170692A
Authority
JP
Japan
Prior art keywords
data
tool
hole
drilling
cad
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.)
Withdrawn
Application number
JP32064492A
Other languages
English (en)
Inventor
Shingo Fujimura
新吾 藤村
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP32064492A priority Critical patent/JPH06170692A/ja
Publication of JPH06170692A publication Critical patent/JPH06170692A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】 CADデータに基づいて穴加工用のNCデー
タが自動的に生成され、加工熟練者による工具情報のデ
ータ入力作業が不要なNCデータ生成システムを提供す
る。 【構成】 NCデータ自動生成装置1の工具情報格納手
段3には、穴加工のために装着可能な全ての工具につい
て、工具の種類及び工具寸法を含む工具情報が格納され
ている。NCデータ自動生成装置1は、CADデータに
基づいて仕上げ形状を認識する手段2と、各穴加工領域
のCADデータに含まれる面取り形状を表わすCADデ
ータに基づき、穴加工の種類を判別して、穴加工の種類
及び穴の内径に応じた工具を選択し、各工具について工
具経路を決定する手段4と、一連のNCデータを生成す
る手段5とを具えている。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、数値制御(NC)工作
機械に関し、特にCADデータに基づいて穴加工のため
のNCデータを自動的に生成するシステムに関するもの
である。
【0002】
【従来の技術】近年、CADデータに基づいてNCデー
タを作成し、NC工作機械を動作させる所謂CAD/C
AMシステムの開発が進んでいる(例えば雑誌「応用機
械工学」1990年7月号、第167頁乃至第173頁、特開昭64-
88804号〔G05B19/403〕参照)。
【0003】従来のCAD/CAMシステムにおいて
は、図6の如くCADシステム(7)から出力されるCA
Dデータに基づいて、加工対象物の仕上形状がCRT等
の表示装置(8)にワイヤーフレームモデルとして描画さ
れ、操作者は、描画された仕上形状を参酌しつつ、加工
に必要なデータ、例えば加工に用いる工具の種類(工具
情報)等を入力装置(9)によりNCデータ生成装置(10)
へ入力する。これによってNCデータ生成装置(10)がN
Cデータを作成して、工作機械(6)へ供給するのであ
る。
【0004】尚、CADデータや工具情報に基づいて、
穴加工用のNCデータを作成する方式は特公平4−48
573号公報等に提案されている。
【0005】
【発明が解決しようとする課題】ところが、従来のCA
D/CAMシステムにおいては、CADデータからNC
データを作成する際に、機械加工の熟練者が操作者とな
って、対話形式により工具情報をデータ入力せねばなら
ず、その入力作業に時間がかかるのみならず、経験の浅
い者には、適切なデータ入力が困難である問題があっ
た。
【0006】特に穴加工用のNCデータ作成の際に、機
械加工の熟練者によるデータ入力が必要であるのは主に
次の理由による。即ち、穴加工には、図7(a)のドリル
による1次加工と同図(b)のリーマによる2次加工の2
種類の加工があり、更にリーマ加工には、寸法公差の異
なる種々の仕上げ加工がある。従って、これらの加工の
種類に応じて適切な工具を選択する必要がある。
【0007】そして更には、加工すべき穴の直径及び深
さに応じて、NC工作機械に装着可能な複数の工具の中
から、適切な工具寸法(工具径D、長さL)を有する工具
を選択する必要がある。
【0008】加工すべき穴の種類や個数が少ない場合
は、工具の選択及びデータ入力に熟練は不要であるが、
更に穴の種類や個数が増大すると、工具の選択及びデー
タ入力は熟練者に頼らざるを得ないのである。
【0009】本発明の目的は、CADデータに基づいて
穴加工用のNCデータが自動的に生成され、加工熟練者
による工具情報のデータ入力作業が不要なNCデータ生
成システムを提供することである。
【0010】
【課題を解決する為の手段】本発明に係るNCデータ自
動生成システムは、CADデータに基づいて穴加工用の
NCデータを生成するものであって、穴加工のために装
着可能な全ての工具について、工具の種類及び工具寸法
を含む工具情報が格納されている手段と、前記CADデ
ータに基づいて仕上げ形状を認識し、穴加工を施すべき
穴加工領域を抽出する手段と、各穴加工領域のCADデ
ータに含まれる面取り形状を表わすCADデータに基づ
き、穴加工の種類を判別して、前記工具情報格納手段の
中から、穴加工の種類及び穴の内径に応じた工具を選択
する手段と、選択された工具についての工具経路データ
を作成する手段と、選択された全ての工具の工具経路デ
ータに基づいて一連のNCデータを作成する手段とを具
えている。
【0011】
【作用】形状認識処理手段は、CADデータ(ワイヤー
フレームデータ)から加工対象物の仕上げ形状のデータ
の取込みを行ない、この中から、ドリル或いはリーマに
よる加工を施すべき穴加工領域のCADデータを抽出す
る。ここで、穴加工領域のCADデータには、穴部分の
データ(内径及び深さ)と、該穴部分の開口縁に必要に応
じて形成された面取り形状のデータが含まれている。
【0012】そこで、工具選択手段は、前記面取り形状
のCADデータに基づき、穴加工の種類を判別する。例
えば、面取り形状の無い穴についてはドリル加工を施す
べき穴、面取り形状が形成されている穴については、ド
リル加工の後にリーマ加工を施すべき穴と判断する。そ
して、判別された穴加工の種類に応じた工具の種別(ド
リル又はリーマ)が選択される。
【0013】更に工具選択手段は、前記穴部分のCAD
データに基づき、選択された工具種別の中から、適切な
工具寸法(直径及び長さ)を有する工具を選択する。
【0014】工具経路データ作成手段は、各穴加工領域
について、選択された工具による穴加工を施すための工
具経路を決定し、工具経路データを作成する。
【0015】NCデータ生成手段は、工具経路決定手段
から得られる工具経路データに基づいて一連のNCデー
タを作成し、NC工作機械の制御部に出力する。この結
果、NC工作機械は、加工領域の変更の際には工具交換
を行ないつつ、穴加工領域について、所定の工具経路で
穴加工を進める。
【0016】
【発明の効果】本発明に係るNCデータ生成システムに
よれば、CADデータに基づいて穴加工の種類及び穴の
内径に応じた適切な工具が自動的に選択され、NCデー
タが生成されるから、機械加工の熟練者による工具情報
のデータ入力作業は不要である。
【0017】
【実施例】以下、本発明の一実施例につき、図面に沿っ
て詳述する。図1に示すNCデータ自動生成装置(1)
は、図中に示す複数の機能(2)〜(5)を実現するマイク
ロコンピュータによって構成されており、図2は、これ
らの機能を実現するための一連の処理手続きを示してい
る。
【0018】工具情報格納手段(3)は、マイクロコンピ
ュータのメモリによって構成されており、図3に示す如
きテーブルが予め作成され、メモリに登録さている。即
ち、工作機械の自動工具交換装置に装備可能な複数のド
リル及びリーマについて、夫々の工具識別符号(T1、T
2、…Tn)、工具種別、加工公差、工具径(D1、D2
…Dn)及び長さ(L1、L2、…Ln)が格納されてい
る。
【0019】CADシステムからのワイヤーフレームモ
デルのCADデータは、形状認識処理手段(2)へ供給さ
れて、穴加工領域についてのCADデータが抽出され
る。図4は、抽出されたCADデータをイメージで表わ
したものである。尚、CADシステムからのCADデー
タには、穴の内径及び深さと共に、必要に応じて穴の開
口縁に形成された皿状の面取り形状を規定するデータ
(例えば、テーパ部の直径等)が含まれる。
【0020】ところで、一般に穴加工に際して形成され
る面取り形状は、図5(a)に示す如く面取り無しの場合
や面取り角度θが45°の場合のパターンAと、図5
(b)に示す如く面取り角度θが60°の場合のパターン
Bと、図5(c)に示す面取り角度θが75°の場合のパ
ターンCに分類され、ドリル加工を施すべき穴にはパタ
ーンA、公差の大なるリーマ加工を施すべき穴にはパタ
ーンB、公差の小なるリーマ加工を施すべき穴にはパタ
ーンCが付与される。
【0021】そして、パターンAの場合は穴の内径φa
に対する寸法公差が±0.1以上に設定され、パターン
Bの場合は穴の内径φbに対する寸法公差が+0.01
〜+0.09又は−0.01〜−0.09に設定され、パ
ターンCの場合は穴の内径φcに対する寸法公差が+
0.005〜+0.009又は−0.005〜−0.009
に設定される。
【0022】従って、面取り形状のパターンを判別する
ことにより、穴加工に用いるべき工具を判断することが
出来るのである。尚、パターンB或いはCの場合は、ド
リル加工の後に所定のリーマ加工を施すこととなる。
【0023】但し、上記の面取り形状は、実際に加工す
るためのものではなく、専ら工具選択のために便宜的に
付与することも可能である。この場合、面取り形状を表
わすCADデータはNCデータ生成に際して無視され
る。
【0024】図1に示す形状認識処理手段(2)は、CA
Dシステムから加工対象物の仕上げ形状のCADデータ
の取込みを行ない、仕上げ形状を認識する(図2のステ
ップS1、S2)。
【0025】ここで、穴加工領域のCADデータには、
穴部分のデータ(内径及び深さ)以外に、該穴部分の開口
縁に必要に応じて形成された面取り形状のデータ(テー
パ部を形成する2つの円の直径、これらの円の中心座
標)が含まれている。従って、これらのデータから幾何
学的に、パターンA、B、Cを分類することが出来る。
【0026】工具及び工具経路決定手段(4)は、先ず、
前記面取り形状のCADデータに基づき、幾何学的な判
断によって穴加工の種類(パターンA、B、C)を判別す
る(ステップS3)。そして、工具及び工具経路決定手段
(4)は、判別されたパターンに基づいて、図3に示す工
具情報の工具種別(ドリル又はリーマ)を選択する。図3
の例では、パターンAの場合はドリルA(ステップS
4)、パターンBの場合はリーマB(ステップS5)、パ
ターンCの場合はリーマC(ステップS6)が選択される
ことになる。
【0027】更に工具及び工具経路決定手段(4)は、穴
の内径及び深さに基づき、加工に用いるべき工具の径及
び長さを決定して、図3に示す工具情報の中から適切な
1本の工具を選択し、選択された工具の移動経路を決定
する(ステップS7)。該ステップS7は、加工すべき複
数の穴の全てについて実行され、同一の仕上げ形状及び
公差を有する複数の穴については、共通の工具による連
続加工を行なう様、工具経路が決定される。
【0028】次に工具及び工具経路決定手段(4)は、加
工に用いるべき複数本の工具について、加工順序を決定
する(ステップS8)。
【0029】その後、NCデータ生成手段(5)は、工具
及び工具経路決定手段(4)から得られる工具情報及び工
具経路データに基づいて一連のNCデータを作成し(ス
テップS9)、NC工作機械(6)の制御部に出力する(ス
テップS10)。この際、NCデータには、工具回転数の
指定、工具早送り指令等、種々の制御データが付加され
る。
【0030】上記NCデータ生成システムによれば、C
ADデータに基づいて穴加工の種類及び穴の内径に応じ
た適切な工具が自動的に選択され、NCデータが生成さ
れるから、機械加工の熟練者による工具情報のデータ入
力作業は不要である。従って、完全に自動化されたCA
D/CAMシステムの構築が可能となる。
【0031】又、上述の如く加工の種類をCADデータ
に付与する方式として、穴加工領域の面取り形状のパタ
ーンによって区別する方式を採ったから、データ付与方
式の標準化が容易である。これに対し、従来の属性デー
タ付与による方式では、属性データのフォーマットを統
一せねばならず、煩雑である。
【0032】上記実施例の説明は、本発明を説明するた
めのものであって、特許請求の範囲に記載の発明を限定
し、或は範囲を減縮する様に解すべきではない。又、本
発明の各部構成は上記実施例に限らず、特許請求の範囲
に記載の技術的範囲内で種々の変形が可能であることは
勿論である。
【図面の簡単な説明】
【図1】本発明に係るNCデータ生成システムの構成を
示すブロック図である。
【図2】工具選択及びNCデータ生成のための一連の手
続きを示すフローチャートである。
【図3】工具情報格納手段の内容を示す図表である。
【図4】穴加工領域を含むCADデータの内容をイメー
ジで表わした図である。
【図5】穴加工領域の仕上げ形状の3つのパターンを示
す図である。
【図6】従来のNCデータ生成システムを示すブロック
図である。
【図7】穴加工に用いるドリル及びリーマを示す正面図
である。
【符号の説明】
(1) NCデータ自動生成装置 (2) 形状認識処理手段 (3) 工具情報格納手段 (4) 工具及び工具経路決定手段 (5) NCデータ生成手段

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 CADデータに基づいて穴加工用のNC
    データを生成するシステムにおいて、 穴加工のために装着可能な全ての工具について、工具の
    種類及び工具寸法を含む工具情報が格納されている手段
    と、 前記CADデータに基づいて仕上げ形状を認識し、穴加
    工を施すべき穴加工領域を抽出する手段と、 各穴加工領域のCADデータに含まれる面取り形状を表
    わすCADデータに基づき、穴加工の種類を判別して、
    前記工具情報格納手段の中から、穴加工の種類及び穴の
    内径に応じた工具を選択する手段と、 選択された工具についての工具経路データを作成する手
    段と、 選択された全ての工具の工具経路データに基づいて一連
    のNCデータを作成する手段とを具えたことを特徴とす
    る穴加工のためのNCデータ生成システム。
JP32064492A 1992-11-30 1992-11-30 穴加工のためのncデータ生成システム Withdrawn JPH06170692A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32064492A JPH06170692A (ja) 1992-11-30 1992-11-30 穴加工のためのncデータ生成システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32064492A JPH06170692A (ja) 1992-11-30 1992-11-30 穴加工のためのncデータ生成システム

Publications (1)

Publication Number Publication Date
JPH06170692A true JPH06170692A (ja) 1994-06-21

Family

ID=18123715

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32064492A Withdrawn JPH06170692A (ja) 1992-11-30 1992-11-30 穴加工のためのncデータ生成システム

Country Status (1)

Country Link
JP (1) JPH06170692A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7349757B2 (en) 2004-11-16 2008-03-25 Mitsubishi Denki Kabushiki Kaisha NC hole-machining programming device and method
JP2008113906A (ja) * 2006-11-06 2008-05-22 Aruze Corp 遊技盤製造プログラム
WO2022091896A1 (ja) * 2020-10-26 2022-05-05 ファナック株式会社 数値制御装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7349757B2 (en) 2004-11-16 2008-03-25 Mitsubishi Denki Kabushiki Kaisha NC hole-machining programming device and method
DE102005054650B4 (de) * 2004-11-16 2018-11-08 Mitsubishi Denki K.K. NC-Lochbearbeitungs-Programmiervorrichtung
JP2008113906A (ja) * 2006-11-06 2008-05-22 Aruze Corp 遊技盤製造プログラム
WO2022091896A1 (ja) * 2020-10-26 2022-05-05 ファナック株式会社 数値制御装置
JPWO2022091896A1 (ja) * 2020-10-26 2022-05-05

Similar Documents

Publication Publication Date Title
KR940007132B1 (ko) 자동 프로그래밍장치
US6112133A (en) Visual system and method for generating a CNC program for machining parts with planar and curvilinear surfaces
US4723203A (en) Automatic machining process determination method in an automatic programming system
US4513366A (en) Menu programmed machine tool numerical controller with an interference checking function
US4549270A (en) Method of controlling selection of tools in a quadriaxial numerical control lathe
US7457684B2 (en) Automatic programming method and automatic programming device
JP4196936B2 (ja) 穴加工用ncプログラム作成装置及び穴加工ncプログラム作成装置用プログラム
US4794514A (en) NC program editing method for four-axis lathes
US4878172A (en) Four-axis lathe NC program creation method
US5289382A (en) Method of and system for producing data for numerically controlled machining
US6862493B2 (en) Numerical control programming device and numerical control programming method
US4998196A (en) Method of creating NC data for turning
JPH06170692A (ja) 穴加工のためのncデータ生成システム
US4855898A (en) NC data creation method
JP2002529843A (ja) 機械部分を生成するための画像cncプログラム
Kramer Process planning for a milling machine from a feature-based design
US5247453A (en) Numerical control information generating apparatus
Pande et al. Expert CAPP system for single spindle automats
EP0148947A1 (en) Data input method
EP0144435B1 (en) Numerical control apparatus with automatic tool determination function
JPH05228786A (ja) Nc工作機械に於けるncデータ自動生成装置
JPS6222107A (ja) Ncデ−タ作成方法
JPH0685130B2 (ja) 自動加工機における加工領域分割処理装置
JP3123340B2 (ja) Ncデータ自動作成装置
JPS61105609A (ja) 数値制御工作機械の自動プログラミング装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000201