JPH05289724A - Ncプログラムデータ作成装置 - Google Patents

Ncプログラムデータ作成装置

Info

Publication number
JPH05289724A
JPH05289724A JP4092911A JP9291192A JPH05289724A JP H05289724 A JPH05289724 A JP H05289724A JP 4092911 A JP4092911 A JP 4092911A JP 9291192 A JP9291192 A JP 9291192A JP H05289724 A JPH05289724 A JP H05289724A
Authority
JP
Japan
Prior art keywords
program data
machining
contour
information
input
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
JP4092911A
Other languages
English (en)
Inventor
Tadayoshi Komatsu
松 忠 義 小
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP4092911A priority Critical patent/JPH05289724A/ja
Publication of JPH05289724A publication Critical patent/JPH05289724A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 簡単な操作により、誰にでも簡単に効率良く
NCプログラムデータを作成することができるようにす
る。 【構成】 入力された加工指令情報から第1のNCプロ
グラムデータを作成する手段と、加工形状を予めパター
ン分類した加工輪郭ごとに工具の加工経路を指示する情
報が格納された形状パターン情報格納手段2a、2b、
…と、指定された輪郭情報を上記形状パターン情報格納
手段から読み込み、この輪郭情報と入力されたパラメー
タから輪郭制御の第2のNCプログラムデータを作成す
る手段とから構成されている。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、NC工作機械に動作を
指令するNCプログラムデータを効率良く自動作成する
NCプログラムデータ作成装置に関する。
【0002】
【従来の技術】複雑な形状で、かつ加工精度が要求され
る機械部品、あるいは、比較的単純形状でも座標計算箇
所の多い加工部品について、NCプログラムデータを作
成する場合には、図面を見ながらの手作業のマニュアル
プログラミングでは対応できないので、コンピュータを
用いた自動プログラミングが不可欠となる。特に、比較
的ロット数の少ない部品についての多品種少量生産で
は、NCプログラムデータ作成の能率向上が重要な問題
となる。最近では、設計から生産までのコンピュータ援
用のCAD/CAMシステムとしてプログラミングの自
動化が進んでおり、また、NCプログラムデータを効率
良く作成する開発用ツールシステムも多種実用化されて
いる。
【0003】
【発明が解決しようとする課題】しかしながら、これま
でのものは、非常に価格が高く、また、NCプログラム
言語などについての知識が不可欠で、しかも操作方法が
複雑なため、相当の技術力と熟練がなければ効率の良い
NCプログラム作成はなかなかできないという問題点が
指摘されている。そこで、本発明の目的は、上記従来技
術の有する問題点を解消し、簡単な操作により、誰にで
も簡単に効率良くNCプログラムデータを作成すること
ができるようにしたNCプログラムデータ作成装置を提
供することにある。
【0004】
【課題を解決するための手段】上記目的を達成するため
に、本発明は、入力された加工指令情報から第1のNC
プログラムデータ(これをメインプログラムとする)を
作成する手段と、加工形状を予めパターン分類した加工
輪郭ごとに工具の加工経路を指示する情報が格納された
形状パターン情報格納手段と、指定された輪郭情報を上
記形状パターン情報格納手段から読み込み、この輪郭情
報と入力されたパラメータから輪郭制御の第2のNCプ
ログラムデータ(これをサブプログラムとする)を作成
する手段とを具備している。
【0005】
【作用】工具の種類、工具の使用順位、回転数、送り速
度、加工開始位置などの加工指令情報が入力されると、
それらは加工指令の第1プログラムデータに逐次変換さ
れ、パターン番号などで指定された加工輪郭情報が読み
込まれると、この輪郭情報と図面指定寸法に基づくパラ
メータから輪郭制御の第2NCプログラムデータに変換
される。
【0006】
【実施例】以下、本発明によるNCプログラムデータ作
成装置の一実施例について添付の図面を参照して説明す
る。図1は、本実施例によるNCプログラムデータ作成
装置のシステム構成を表したブロック図である。符号1
は、中央処理装置を示し、この中央処理装置1には、N
Cプログラムデータの作成に必要な各種情報がファイル
として格納されている記憶装置2と、必要な情報を入力
する入力装置としてのキーボート3と、CRTなどの表
示装置4と、作成されたNCプログラムデータをフロッ
ピィディスクなどの記録媒体に記録するための出力装置
5とが接続されている。また、作成されたNCプログラ
ムデータは、NC工作機械6に転送されるようになって
いる。
【0007】記憶装置2には、代表的な加工形状を予め
パターン分類した各加工輪郭について工具の加工経路を
指示する情報が以下に説明する加工輪郭パターンごとに
それぞれデータファイル2a、2b、…、2n、…の形
で格納され、形状パターン情報格納手段を構成してい
る。
【0008】ここで、図5乃至図9は、切削加工によく
利用する加工輪郭のパターンを例示した図である。ま
た、図4は、各加工輪郭パターンについて、NCプログ
ラムデータの作成に必要な入力パラメータを掲げている
表である。図5は、パターンコード、RDの丸穴コンタ
リング加工で、工具径と加工穴直径が入力パラメータで
ある。以下、括弧内で入力パラメータを示すと、図6
は、パターンコード、SQの角穴コンタリング加工(工
具直径、角穴縦横寸法、コーナー半径寸法)、図7は、
パターンコード、CYLの傾斜円錐台加工(工具半径、
円錐台の大小半径、円錐台の傾き量、円錐台の長さ)、
図8は、パターンコード、FLRのフレア面加工(工具
半径、フレア面加工範囲の開始角度および終了角度、フ
レア面半径、フレア上面半径および中心座標)、図9
は、パターンコード、COKの交差円筒面加工(工具半
径、XY平面上の半径、YZまたはXZ平面上の半径、
加工範囲の角度)である。なお、これらの入力パラメー
タは実際に加工する部品の図面の指定寸法に基づき具体
的な数値として入力される。
【0009】次に、中央処理装置1は、図2のフローチ
ャートに従って動作してNCプログラムデータを自動作
成するものであり、入力された加工指令情報から第1の
NCプログラムデータを作成する機能手段と、指定され
た輪郭情報を上記形状パターン情報格納手段から読み込
み、この輪郭情報と入力されたパラメータから輪郭制御
の第2のNCプログラムデータを作成する機能手段を具
備している。
【0010】以下、図2のフローチャートに従って、本
実施例の作用について説明する。まず、ステップS1
は、加工指令に関する第1NCプログラムデータを新た
に作成するかどうかを選択するための処理で、キーボー
ト3からの”Y”のキー入力があると、ステップS2以
下の第1NCプログラムデータの新規作成処理を実行す
る。
【0011】すなわち、プログラムデータの識別のため
のプログラム番号、その他の加工指令情報がキーボート
から入力されると(ステップS2)、次いで、ステップ
S3で、入力されたデータを数値指令情報に変換して第
1NCプログラムデータを作成する。
【0012】ここで、図3は、第1NCプログラムデー
タ作成に際して入力する加工指令情報の一例を示してい
る。この加工指令情報は、マシニングセンタなどで使用
する工具の使用順位、それぞれの工具の種類、仕様、回
転数、送り速度などの工具の切削条件、加工のスタート
位置等から成り立っている。また、最初の15mmφの
エンドミルによる加工は、前述したパターンコード、R
Dの丸穴コンタリング加工、パターンコード、SQの角
穴コンタリング加工からなり、このように第1NCプロ
グラムデータでは、予め加工する範囲をいくつかの単位
に分割しておいて、それぞれの単位で加工輪郭パターン
をパターンコードで指定するようになっている。次の工
程に使用される15mmφのエンドミルについての加工
指令情報も同様の指令情報からなっている。
【0013】なお、ステップS1で以上のような第1プ
ログラムデータを作成しない場合、”N”のキー入力が
あると、ステップS4に進む。一方、既に作成されて中
央処理装置1のメモリに読み込まれている他の第1NC
プログラムデータをそのまま利用する場合には、ステッ
プS5でキーボード3からの”スキップ”のキー入力に
応じてステップS7に進む。また、作成済みのデータを
削除するときには、キーボード3からの”削除キー”の
入力に基づき、該第1プログラムデータを消去してステ
ップS7に進む(ステップS6)。
【0014】次に、ステップS7からステップS10の
処理は、輪郭制御に関する第2プログラムデータを作成
する処理である。まず、ステップS7は、第2プログラ
ムを新たに作成するかどうかを選択する処理で、新たに
作成する場合には、キーボード3からの”Y”のキー入
力に応じてステップS8のデータ入力処理に移行する。
このステップS8で、加工輪郭のパターンコードおよび
必要なパラメータが入力されると、このパターンコード
によって指定されるデータをデータファイル2a、2
b、…、2n、…のうちから読み出し、このデータとの
形状パターンを構成するパラメータから輪郭制御情報に
変換して、第2プログラムデータを作成する。この場
合、各パターンごとの単位でプログラムデータを作成す
る処理を繰り返すようになっており、ステップS10
で”N”のキー入力に応じて、ステップS8に戻って同
じ処理を実行する。この結果、第2プログラムデータは
処理を繰返した数だけ作成される。こうして第2プログ
ラムデータの作成が終了して、プログラムデータ作成を
終了する場合には、”END”のキー入力により終了す
る。
【0015】なお、ステップS11は、作成済みの第2
プログラムデータを援用する場合の処理で、”スキッ
プ”キー入力により、第2プログラムデータは新たに作
成せずにステップS10に進み(ステップS12)、ス
テップS13では、”END”のキー入力によりプログ
ラムを終了させる。
【0016】以上のようにして、NCプログラムデータ
は、中央処理装置1のファイルに自動的に作成されるの
で、例えば、編集用のソフトウェアを使用してCRTに
表示して確認したり、NCデータ描画用のソフトウェア
を使用して加工経路をCRTに描かせるなどして加工形
状を確認することができる。確認が終わった後は、作成
したNCプログラムデータを直接NC工作機械に伝送
し、あるいは、出力装置5のフロッピィディスクを介し
てNCプログラムデータをNC工作機械6に入力して実
際の加工を行うことができる。
【0017】
【発明の効果】以上の説明から明らかなように、本発明
によれば、逐次加工指令情報を入力するとともに、加工
形状については、図面指定寸法をパラメータとして入力
していくことで、NCプログラムデータが自動作成され
るので、特に、専門的なNCプログラムの知識なしでも
容易に能率良くNCプログラムデータを作成することが
できる。
【図面の簡単な説明】
【図1】本実施例によるNCプログラムデータ作成装置
のブロック図
【図2】NCプログラムデータ作成装置の中央処理装置
の動作を表したフローチャート。
【図3】加工条件として入力するデータの一例を示す
図。
【図4】加工輪郭パターンと入力パラメータの一例を示
す図。
【図5】丸穴コンタリング加工の加工輪郭パターンを表
した説明図。
【図6】丸穴コンタリング加工の加工輪郭パターンを表
した説明図。
【図7】傾斜円錐台面加工の加工輪郭パターンを表した
説明図。
【図8】フレア面加工の加工輪郭パターンを表した説明
図。
【図9】交差円筒面加工の加工輪郭パターンを表した説
明図。
【符号の説明】 1 中央処理装置 2 記憶装置 3 キーボード 4 表示装置 5 出力装置 6 NC工作機械

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】入力された加工指令情報から第1のNCプ
    ログラムデータ(これをメインプログラムとする)を作
    成する手段と、加工形状を予めパターン分類した加工輪
    郭ごとに工具の加工経路を指示する情報が格納された形
    状パターン情報格納手段と、指定された輪郭情報を上記
    形状パターン情報格納手段から読み込み、この輪郭情報
    と入力されたパラメータから輪郭制御の第2のNCプロ
    グラムデータ(これをサブプログラムとする)を作成す
    る手段とを具備することを特徴とするNCプログラムデ
    ータ作成装置。
JP4092911A 1992-04-13 1992-04-13 Ncプログラムデータ作成装置 Pending JPH05289724A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4092911A JPH05289724A (ja) 1992-04-13 1992-04-13 Ncプログラムデータ作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4092911A JPH05289724A (ja) 1992-04-13 1992-04-13 Ncプログラムデータ作成装置

Publications (1)

Publication Number Publication Date
JPH05289724A true JPH05289724A (ja) 1993-11-05

Family

ID=14067670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4092911A Pending JPH05289724A (ja) 1992-04-13 1992-04-13 Ncプログラムデータ作成装置

Country Status (1)

Country Link
JP (1) JPH05289724A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101151595B1 (ko) * 2009-06-10 2012-05-31 독터. 인제니어. 하.체. 에프. 포르쉐 악티엔게젤샤프트 실린더 블록 및 실린더 블록의 제조 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101151595B1 (ko) * 2009-06-10 2012-05-31 독터. 인제니어. 하.체. 에프. 포르쉐 악티엔게젤샤프트 실린더 블록 및 실린더 블록의 제조 방법

Similar Documents

Publication Publication Date Title
US5680317A (en) CAD device for metal mold
US5581676A (en) Drawing processor and machining program processor for generating a machining program and method therefor
JPH03177903A (ja) Nc加工データ作成方法およびその装置
US20030090526A1 (en) Analysis work support system
JPH0265945A (ja) 数値制御情報作成機能における加工方法の決定方式
JPH0375884B2 (ja)
JPH05289724A (ja) Ncプログラムデータ作成装置
JPH0677208B2 (ja) Nc装置の加工プログラム作成方式
JPS63127853A (ja) 加工経路の算出方法
JP2000126988A (ja) 多数個取り加工穴プログラミング方法と装置
JPH053002B2 (ja)
JPH0685130B2 (ja) 自動加工機における加工領域分割処理装置
JPS62140740A (ja) 自動加工機における加工領域分割処理装置
JP2993288B2 (ja) 加工プログラム作成装置
JPH07191722A (ja) Ncデータ作成装置
JPS61105609A (ja) 数値制御工作機械の自動プログラミング装置
JP2792764B2 (ja) 数値制御データ編集装置
JPS62140745A (ja) 自動加工機における加工形状設定処理方法
JPH057135B2 (ja)
JPS63113607A (ja) 加工条件設定方法
JPH01152510A (ja) 自動パートプログラム作成方法
JP2733225B2 (ja) Nc装置
JPH0436820B2 (ja)
JPH057133B2 (ja)
JPH05329744A (ja) Ncデータ作成方法