JPH1185239A - 穴加工のncデータ作成方法 - Google Patents

穴加工のncデータ作成方法

Info

Publication number
JPH1185239A
JPH1185239A JP23806597A JP23806597A JPH1185239A JP H1185239 A JPH1185239 A JP H1185239A JP 23806597 A JP23806597 A JP 23806597A JP 23806597 A JP23806597 A JP 23806597A JP H1185239 A JPH1185239 A JP H1185239A
Authority
JP
Japan
Prior art keywords
data
hole
bore
machining
coordinate system
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
JP23806597A
Other languages
English (en)
Inventor
Hiroyuki Ochiai
宏行 落合
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.)
IHI Corp
Original Assignee
IHI 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 IHI Corp filed Critical IHI Corp
Priority to JP23806597A priority Critical patent/JPH1185239A/ja
Publication of JPH1185239A publication Critical patent/JPH1185239A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【課題】 穴加工とNC加工に関する知識及び経験を
あまり必要とせず、図面の解釈、加工データ表の作
成、データの入力、プログラムのデバック(データのチ
ェック)等の時間を大幅に短縮またはなくすことがで
き、なおかつ、ミスの発生率を大幅に低減することが
できる穴加工のNCデータ作成方法を提供する。 【解決手段】 穴の口元での中心位置を穴の位置とし、
この穴位置をz=0とするローカル座標系xyzを定義
し、この座標系における穴形状を表形式の穴設計データ
1として作成し、穴設計データ1を自動処理してCAD
図面上に穴形状を表示すると共に穴加工データを作成
し、次いで穴加工データを自動処理してNC加工データ
を作成する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、CAD/CAMに
おいて穴の設計データからNC加工データを作成する方
法に関する。
【0002】
【従来の技術】金型等の製作において、CAD及びCA
Mは広く用いられており、コンピュータを用いて図面を
作成し、この図面情報からNC旋盤、NCフライス等に
入力するNCデータを自動的に作成してNC加工するこ
とが従来から行われている。
【0003】
【発明が解決しようとする課題】しかし、かかるCAD
/CAMシステムは、NC旋盤やNCフライスを用いた
金型加工のように、外形形状の加工に関しては、ほぼ自
動化できるようになっているが、穴加工の場合には、自
動化がほとんど行われていなかった。すなわち、穴形状
をCADを用いて図面に表現すること自体はできるが、
このCADデータからNC加工データを作成することが
できず、穴加工に関しては、CAD図面であってもマニ
ュアルでNC加工データを作成していた。
【0004】そのため、CAD図面やノウハウを基にマ
ニュアル(手作業)で穴加工用のプログラムを作成する
必要があり、穴加工とNC加工に関する十分な知識と
経験を必要とし、しかも、図面の解釈、加工データ表
の作成、データの入力、プログラムのデバック(データ
のチェック)等に長時間を要し、なおかつ、ミスの発
生率が高い問題点があった。
【0005】本発明は、かかる問題点を解決するために
創案されたものである。すなわち本発明の目的は、穴
加工とNC加工に関する知識及び経験をあまり必要とせ
ず、 図面の解釈、加工データ表の作成、データの入力、プ
ログラムのデバック(データのチェック)等の時間を大
幅に短縮もしくはなくすことができ、なおかつ、 ミスの発生率を大幅に低減することができる、穴加工
のNCデータ作成方法を提供することにある。
【0006】
【問題点を解決するための手段】本発明によれば、穴の
口元での中心位置を穴の位置とし、該穴位置をz=0と
するローカル座標系xyzを定義し、該座標系における
穴形状を表形式の穴設計データとして作成し、該穴設計
データを自動処理してCAD図面上に穴形状を表示する
と共に穴加工データを作成し、該穴加工データを自動処
理してNC加工データを作成する、ことを特徴とする穴
加工のNCデータ作成方法が提供される。
【0007】上記本発明の方法によれば、穴設計データ
を一旦作成することにより、このデータから自動処理し
て穴加工データを作成し、次いでこの穴加工データを自
動処理してNC加工データを作成することができる。ま
た、同様に穴設計データを自動処理してCAD図面上に
穴を表示することができる。従って、上記穴設計データ
を介してCAD図面とCAMデータとを連携させること
ができる。すなわち、穴設計データから穴形状をCAD
図面上に表示してデータのチェックができると共に、こ
の穴設計データからNC加工データを直接自動で作成す
ることができる。
【0008】従って、本発明の方法により、穴の設計
データの作成さえできれば、それ以上の穴加工とNC加
工に関する知識及び経験を必要としない。また、CA
D図面上への表示とCAM用のNC加工データの作成は
自動処理で行われるので、穴設計データを作成する作業
以外の、図面の解釈、加工データ表の作成、データの入
力、プログラムのデバック(データのチェック)等の必
要性をなくして、作業時間を大幅に短縮することができ
る。更に、データが穴設計データに一元化されること
から、ミスの発生率を大幅に低減することができる。
【0009】本発明の好ましい実施形態によれば、前記
穴設計データは、前記ローカル座標系xyzにおける穴
位置、穴径、穴深さ、先端角度、及び穴の種類を含むデ
ータ列からなる。かかるデータ列により穴形状を定義す
ることにより、このデータ列からCAD図面上に容易に
穴形状を表現することができ、かつこのデータ列から自
動処理により容易に穴加工データを作成し、該穴加工デ
ータを自動処理してNC加工データを作成することがで
きる。
【0010】
【発明の実施の形態】以下に本発明の好ましい実施形態
を図面を参照して説明する。なお、各図において、共通
する部分は同一の符号を付し重複した説明を省略する。
図1は、本発明の方法を用いた穴加工におけるCAD/
CAMのフロー図である。この図において、本発明の方
法は、穴形状を表形式の穴設計データ1として作成する
第1ステップ11と、穴設計データを自動処理してCA
D図面上に穴形状を表示する第2ステップ12と、同様
に穴設計データを自動処理して穴加工データを作成する
第3ステップ13と、穴加工データを自動処理してNC
加工データを作成する第4ステップ14とからなる。な
お、この図におけるその他のステップは、CAD又はC
AMにおける従来のステップである。
【0011】第1ステップ11は、穴設計データの作成
11aとこれをバックアップする設計ルール11b及び
支援システム11cからなる。設計ルール11bは、穴
の口元での中心位置を穴の位置とし、この穴位置をz=
0とするローカル座標系xyzを定義するものであり
(図2で詳述する)、この座標系における穴形状を表形
式の穴設計データとしてステップ11aで作成する。設
計ルール11bは、かかる設計上の基準を示すものであ
り、必ずしもプログラム化する必要はなく、マニュアル
の形式であってもよい。支援システム11cは、この設
計ルール11bに基づき、マニュアルによる穴設計デー
タの作成作業を容易にするためのものであり。
【0012】図2は、本発明の方法に適用する座標系の
説明図である。この図に示すように、本発明では、穴2
の口元での中心位置3を穴の位置とし、この穴位置3を
z=0とするローカル座標系xyzを定義する。すなわ
ち、図2において、基本座標系x(1) −y(1) −z(1)
に対して、角度θ,φ,αとオフセット量a,b,cを
決定することにより穴位置3(穴口元)の属するローカ
ル座標系xyz(図ではx(5) −y(5) −z(5) )を定
義することができる。従って、このローカル座標系xy
zにおける穴位置3の座標(図ではx=36,y=8
1)を決定すれば、穴の属する座標系とその位置を定義
することができる。なお、ローカル座標系xyzにおけ
るz軸は、図2の例では穴の先端から口元に向かう方向
を正とするが、本発明はこれに限定されず、逆方向を正
としてもよい。
【0013】図3は、基本的な穴形状の場合の本方法の
適用例である。この図において、穴設計データ1は、穴
形状を表形式であらわしている。またこの穴設計データ
1は、前記ローカル座標系xyzにおける穴位置、穴
径、穴深さ、先端角度、及び穴の種類を含むデータ列か
らなる。すなわち、この表において使用する座標系と
は、前記ローカル座標系であり、その中の方向角、傾斜
角、回転角、xズレ寸法、yズレ寸法、zズレ寸法は、
図2における角度θ,φ,αとオフセット量a,b,c
であり、座標系の番号とは、基本座標系x(1) −y(1)
−z(1) に対するローカル座標系xyzの番号である。
なお、これらのデータは、穴2の口元での中心位置3を
穴の位置とし、この穴位置3をz=0とするローカル座
標系xyzを定義する限りで別の座標系を用いてもよ
い。
【0014】また、この表において、穴位置はローカル
座標系xyzにおける穴位置3の座標(図2の例では、
x=36,y=81)であり、zは原則として定義上か
ら0である。更に、穴径、穴深さ、先端角度は、それそ
れの穴の設計寸法であり、好ましくは、上限と下限を入
力する。穴の種類は、ドリル、座グリ、穴グリ、皿グ
リ、テーパー、タップ等である。
【0015】これらのデータを穴設計データ1として作
成することにより、図3の下部に示す種々の基本的な穴
形状を表示することができる。
【0016】図4は、複雑な穴形状の場合の本方法の適
用例である。図3に示したデータ列を複数組み合わせる
ことにより、この図に示すような複雑な穴形状も穴設計
データ1としてあらわすことができる。なお、この表に
おいて、例えばF2の穴のデータは、1A〜1Eの4列
のデータ列であらわされている。なお、1A〜1Eで空
白部分のデータは、共通データとして、表示/記入する
ことなく適用される。
【0017】図1に戻り、第2ステップ12は、穴設計
データ1を自動処理してCAD図面上に穴形状を表示す
るステップである。図2〜図3から明らかなように、表
形式で定義して穴設計データ1からCAD図面上に穴形
状を表示することは、従来技術から容易に自動処理で
き、この結果をCAD図面上の穴と比較することによ
り、例えば色分け等により穴設計データ1のチェックを
目視で容易かつ確実に行うことができる。
【0018】図5は、図4の穴データからNC加工デー
タを作成する例を示す図である。この図において上の表
は、1つの穴の穴設計データ1であり、下の表はこれを
自動処理したNC加工データである。NC加工データ
は、穴設計データ1と同様の座標系、穴位置のデータの
他に、加工順序、加工内容、及びZ位置のデータを有し
ている。このNCデータは、穴設計データ1に加工ノウ
ハウを加味したプログラムにより自動的に作成すること
ができる。なお、加工内容、カッター基準位置等の一部
のデータは、マニュアルで入力するようにしてもよい。
【0019】再び図1に戻り、図1の第3ステップ13
は、図5に示した穴設計データ1を自動処理して穴加工
データを作成するステップである。更に、第4ステップ
14は、この穴加工データを自動処理してNCデータを
作成するステップであり、この処理も従来のAPTソー
ス作成システム等を利用することにより、自動的に行う
ことができる。
【0020】上述した本発明の方法によれば、図1に示
す穴設計データ1を一旦作成することにより、このデー
タから自動処理して穴加工データを作成し(第3ステッ
プ13)、次いでこの穴加工データを自動処理してNC
加工データを作成する(第4ステップ14)ことができ
る。また、同様に穴設計データ1を自動処理してCAD
図面上に穴を表示することができる(第2ステップ1
2)。
【0021】従って、上記穴設計データ1を介してCA
D図面とCAMデータとを連携させることができ、穴設
計データ1から穴形状をCAD図面上に表示してデータ
のチェックができると共に、この穴設計データ1からN
C加工データを直接自動で作成することができる。
【0022】従って、本発明の方法により、穴の設計
データ1の作成さえできれば、それ以上の穴加工とNC
加工に関する知識及び経験を必要とせず、CAD図面
上への表示とCAM用のNC加工データの作成は、自動
処理で行われるので、穴設計データを作成する作業以外
の、図面の解釈、加工データ表の作成、データの入力、
プログラムのデバック(データのチェック)等の必要性
をなくして、作業時間を大幅に短縮することができ、か
つ、データが穴設計データに一元化されることから、
ミスの発生率を大幅に低減することができる。
【0023】なお、発明は上述した実施形態に限定され
ず、本発明の要旨を逸脱しない範囲で種々変更できるこ
とは勿論である。
【0024】
【発明の効果】上述したように、本発明の穴加工のNC
データ作成方法は、穴加工とNC加工に関する知識及
び経験をあまり必要とせず、図面の解釈、加工データ
表の作成、データの入力、プログラムのデバック(デー
タのチェック)等の時間を大幅に短縮またはなくすこと
ができ、なおかつ、ミスの発生率を大幅に低減するこ
とができる、等の優れた効果を有する。
【図面の簡単な説明】
【図1】本発明の方法を用いた穴加工におけるCAD/
CAMのフロー図である。
【図2】本発明の方法に適用する座標系の説明図であ
る。
【図3】基本的な穴形状の場合の本方法の適用例(表示
ルール)である。
【図4】複雑な穴形状の場合の本方法の適用例である。
【図5】図4の穴データからNCデータを作成する例を
示す図である。
【符号の説明】
1 穴加工データ 2 穴 3 口元中心(穴位置) 11 第1ステップ 11a 穴設計データの作成 11b 設計ルール 11c 支援システム 12 第2ステップ 13 第3ステップ 14 第4ステップ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 穴の口元での中心位置を穴の位置とし、
    該穴位置をz=0とするローカル座標系xyzを定義
    し、該座標系における穴形状を表形式の穴設計データと
    して作成し、該穴設計データを自動処理してCAD図面
    上に穴形状を表示すると共に穴加工データを作成し、該
    穴加工データを自動処理してNC加工データを作成す
    る、ことを特徴とする穴加工のNCデータ作成方法。
  2. 【請求項2】 前記穴設計データは、前記ローカル座標
    系xyzにおける穴位置、穴径、穴深さ、先端角度、及
    び穴の種類を含むデータ列からなる、ことを特徴とする
    請求項1に記載の穴加工のNCデータ作成方法。
JP23806597A 1997-09-03 1997-09-03 穴加工のncデータ作成方法 Pending JPH1185239A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23806597A JPH1185239A (ja) 1997-09-03 1997-09-03 穴加工のncデータ作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23806597A JPH1185239A (ja) 1997-09-03 1997-09-03 穴加工のncデータ作成方法

Publications (1)

Publication Number Publication Date
JPH1185239A true JPH1185239A (ja) 1999-03-30

Family

ID=17024642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23806597A Pending JPH1185239A (ja) 1997-09-03 1997-09-03 穴加工のncデータ作成方法

Country Status (1)

Country Link
JP (1) JPH1185239A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006318406A (ja) * 2005-05-16 2006-11-24 Nikon Corp 駆動プログラム作成方法、駆動プログラム作成装置および駆動プログラム作成プログラム
US7349757B2 (en) 2004-11-16 2008-03-25 Mitsubishi Denki Kabushiki Kaisha NC hole-machining programming device and method
CN102540977A (zh) * 2012-03-16 2012-07-04 上海大学 数控加工中的误差估算方法
CN102968092A (zh) * 2012-12-10 2013-03-13 成都飞机工业(集团)有限责任公司 一种镗高精度对称锥孔的数控程序编制方法

Cited By (4)

* 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
JP2006318406A (ja) * 2005-05-16 2006-11-24 Nikon Corp 駆動プログラム作成方法、駆動プログラム作成装置および駆動プログラム作成プログラム
CN102540977A (zh) * 2012-03-16 2012-07-04 上海大学 数控加工中的误差估算方法
CN102968092A (zh) * 2012-12-10 2013-03-13 成都飞机工业(集团)有限责任公司 一种镗高精度对称锥孔的数控程序编制方法

Similar Documents

Publication Publication Date Title
US6112133A (en) Visual system and method for generating a CNC program for machining parts with planar and curvilinear surfaces
US7761183B2 (en) Methods and systems for producing numerical control program files for controlling machine tools
US6839606B2 (en) Horizontally structured manufacturing process modeling for fixtures and tooling
JP2017191541A (ja) パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法
US20020152000A1 (en) Automated horizontally structured manufacturing process design modeling
WO2015097887A1 (ja) 工作機械の制御装置
JP3068827B2 (ja) 機械加工における工程設計処理方式
US6735489B1 (en) Horizontally structured manufacturing process modeling
US5581676A (en) Drawing processor and machining program processor for generating a machining program and method therefor
US20020133265A1 (en) Horizontally structured manufacturing process modeling for concurrent product and process design
US20020133267A1 (en) Enhancement to horizontally structured manufacturing process modeling
JPH03177903A (ja) Nc加工データ作成方法およびその装置
CN108829027A (zh) 执行程序生成方法及其装置、介质、终端
JPH1185239A (ja) 穴加工のncデータ作成方法
US6754556B1 (en) Horizontally structured manufacturing process modeling: enhancement to multiple master process models and across file feature operability
Yusof et al. Interoperable CNC system for turning operations
JP2002529843A (ja) 機械部分を生成するための画像cncプログラム
US7245984B2 (en) Horizontally structured manufacturing process modeling: exterior linked representational embodiment
JP2696206B2 (ja) 自動パートプログラム作成方法
JPS63148307A (ja) Nc情報作成装置
JPH0916657A (ja) 中間的構造物形状設計データの作成方法および工具軌跡データの作成方法
JPS62222303A (ja) Nc用自動プログラミングにおける登録・編集方式
JPH0272413A (ja) 数値制御装置用プログラム作成装置
US6681144B1 (en) Process and system for working a workpiece through numerically controlled machine tools
JPH0916236A (ja) Nc制御方式