JPH04229304A - Ncデータ作成方法 - Google Patents

Ncデータ作成方法

Info

Publication number
JPH04229304A
JPH04229304A JP2414985A JP41498590A JPH04229304A JP H04229304 A JPH04229304 A JP H04229304A JP 2414985 A JP2414985 A JP 2414985A JP 41498590 A JP41498590 A JP 41498590A JP H04229304 A JPH04229304 A JP H04229304A
Authority
JP
Japan
Prior art keywords
machining
data
program
machining process
creating
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
JP2414985A
Other languages
English (en)
Inventor
Maki Seki
関 真樹
Takashi Takegahara
竹ケ原 隆史
Toru Matsunaka
松中 透
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 JP2414985A priority Critical patent/JPH04229304A/ja
Priority to PCT/JP1991/001777 priority patent/WO1992011973A1/ja
Priority to EP19920901875 priority patent/EP0522165A4/en
Publication of JPH04229304A publication Critical patent/JPH04229304A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4093—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
    • G05B19/40937—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine concerning programming of machining or material parameters, pocket machining
    • Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、NCデータを作成する
自動プログラミング装置により、複数の刃物台を有する
工作機械における加工に対するNCデータの作成方法に
関する。
【0002】
【従来の技術】複数の刃物台を有する工作機械により、
1つのワークに対して複数の刃物台で加工を同時に若し
くは連続して行う加工プログラム(NCデータ)を、自
動プログラミング装置により作成する場合、加工工程(
加工手順)を考慮しながら加工プログラムを作成してい
る。すなわち、1つのワークに対して2つの刃物台で加
工する場合、2つの刃物台で同時に加工を行うことがで
きる加工、または、どさらか一方の刃物台でしか加工を
実施できないもの、そして、その加工の順序も考慮して
加工プログラムを作成しなければならない。そのため、
加工工程を考慮しながら、2つの刃物台に対してそれぞ
れの加工プログラム(パートプログラム)を作成し入力
しするようにしている。
【0003】従来の自動プログラミング装置は各加工工
程の加工プログラムのデータを入力しなければ、次の加
工工程の加工プログラムのデータを入力できない構成と
なっているため、加工プログラム作成者は加工全体の加
工工程を把握し該加工工程を考慮しながら、各加工工程
の加工プログラムを始めから順に作成しなければならな
い。
【0004】
【発明が解決しようとする課題】上述したように従来の
自動プログラミング装置による加工プログラムの作成は
、加工工程も各加工工程の加工プログラムも同時に作成
しなければならず、加工工程を理解し考慮しながら、加
工工程の始めから2つの以上の刃物台による加工の加工
プログラムを順次作成し入力しなければならず、加工プ
ログラム作成者にとっては不便であった。
【0005】そこで本発明の目的は、1つワークに対し
て複数の刃物台で加工を実施するときの加工プログラム
作成が容易なNCデータ作成方法を提供することにある
。
【0006】
【課題を解決するための手段】本発明は、複数の刃物台
により同時若しくは連続して加工を行うNCデータを作
成する方法において、複数の刃物台の加工工程を入力し
設定する第1の工程、および、上記設定された各加工工
程の加工プログラムを作成し入力する第2の工程後に、
上記自動プログラミング装置は、上記第1の工程で設定
された加工工程に基づき上記第2の工程で入力された加
工プログラムよりNCデータを作成する第3の工程を実
施するようにした。
【0007】
【作用】まず、自動プログラミング装置に加工工程を入
力し設定する。その後、各加工工程の加工プログラムを
作成し入力しNCデータ作成指令を入力することによっ
て自動プログラミング装置は設定された加工工程に基づ
いて、各加工工程の入力されている加工プログラムを実
行しNCデータに変換する。
【0008】
【実施例】図4は本発明の方法を実施する一実施例の自
動プログラミング装置の要部ブロック図である。1はプ
ロセッサ(CPU)、2は該プログラミング装置の制御
プログラムを格納したROM、3はフロッピーディスク
9からロードされたシステムプログラムやパートプログ
ラム、CRT7,キーボード5等で対話形式で作成され
たパートプログラムおよび各種データ等を記憶するRA
M、4は作成されたNCデータを記憶するNCデータ記
憶メモリ、5はキーボードで、通常の文字キー、テンキ
ー、各種指令キーを有する。6はディスクコントローラ
、7は表示装置(CRT)であり、これら各要素1〜7
はバス8で結合されている。
【0009】次に、本実施例の動作を説明する。すでに
フロッピーディスク9からディスクコントローラ6を介
してRAM3にシステムプログラムがロードされている
とする。
【0010】まず、自動プログラミング装置を加工工程
指定モードにし、各刃物台に対する加工工程を入力する
。本実施例では刃物台が2つある例を示す。図2に示す
ように加工工程指定モードにすると、プロセッサ1は加
工工程指定処理を開始し、プログラム作成者が使用する
刃物台1,2を入力し、次に加工工程番号を入力し、こ
の加工工程番号における加工工程で加工する刃物台に対
して加工プログラム名を入力する。例えば、図2では刃
物台1でまず、ドリル加工を行うものとし、その加工プ
ログラム名「DRILL」を入力する。
【0011】次の加工工程である加工工程番号02では
刃物台1で内径荒加工を行うと共に刃物台2で外径荒加
工を行う場合、刃物台1に対して内径荒加工プログラム
名「ROUG.IN」、刃物台2に対して外径荒加工プ
ログラム名「ROUG.OUT」を入力し設定する。
【0012】次の加工工程番号03では刃物台2による
外径仕上げ加工のみを行う場合には、刃物台2に対して
外径仕上げ加工プログラム名「FINE.OUT」を入
力し設定する。
【0013】そして、加工工程番号04で刃物台1で内
径仕上げ加工を行うとし、刃物台1に対して内径仕上げ
加工プログラム名「FINE.IN」を入力し設定する
。
【0014】加工工程番号05では刃物台2で溝切り加
工を行うとし、刃物台2に対して溝切り加工のプログラ
ム名「GROV」を入力し設定する。
【0015】加工工程番号06では刃物台1でプログラ
ム名「THRD−1」、刃物台2ではプログラム名「T
HRD−2」のねじ切り加工を行うとしてそれぞれの加
工プログラム名を設定する。
【0016】そして、加工工程番号06ですべての加工
工程を終了する場合には次の加工工程番号も入力設定し
ない。
【0017】以上のようにして、刃物台1,2に実施さ
せる加工およびその順序を設定し、設定を終了すると、
プロセッサ1は加工工程ファイルF1としてRAM3に
格納する。
【0018】次に自動プログラミング装置を加工プログ
ラム作成モードにし、図3に示すように、加工工程とし
て設定した加工プログラム名毎に、従来と同様に加工プ
ログラム(パートプログラム)を作成する。そして、こ
の各加工プログラムをプロセッサは加工プログラムファ
イルF2としてRAM3に格納する。
【0019】最後に、NCデータの作成指令を入力する
と、プロセッサ1は図1の処理を開始し、まず、指標i
を「1」にセットし(ステップS1)、加工工程ファイ
ルF1に指標iで示される刃物台iが設定されているか
否か判断し(ステップS2)、設定されていれば、指標
jを「1」にセットし(ステップS3)、加工工程ファ
イルF1の刃物台iの指標j(=1)で示される加工工
程番号のデータ(プログラム名)を読み込む(ステップ
S4)。なお、加工工程ファイルF1に指標jに対応す
る加工工程番号が設定されてない場合には工程終了とし
てステップS5からステップS9に移行する。
【0020】加工工程番号が設定されているならば、該
加工工程jには刃物台iに対してデータ(プログラム名
)があるか否か判断し(ステップS6)、データがあれ
ば加工プログラムファイルF2中の読み出したデータに
対応する加工プログラムを読み出し、NCデータとして
待ち合わせコードを先頭に書き込むと共に、読み出した
加工プログラム(パートフーログラム)を実行してNC
データを作成しNCデータ記憶メモリ4に格納する(ス
テップS7)。そして、指標jを「1」インクリメント
し(ステップS8)ステップS4に戻る。なお、加工工
程jに刃物台iに対してデータが設定されてなければ、
待ち合わせコードのみをNCデータとして書き込み(図
1では省略)ステップS8に移行する。
【0021】以下、ステップS4〜S8の処理を繰り返
し、刃物台i(=1)に対するNCデータを作成する。 そして、指標jが更新され、この指標jに対応する加工
工程番号が加工工程ファイルF1に設定されてなければ
工程終了としてステップS5からステップS9に移行す
る。図2の例で、指標jが「7」になり、加工工程番号
07が設定されてないので、ステップS5からステップ
S9に移行することになる。
【0022】ステップS9では指標iを「1」インクリ
メントし(i=2)、ステップS2に戻り、該指標iに
対する刃物台iが加工工程ファイルF1にセットされて
いれば、前述したようにステップS3以下の処理を行い
刃物台i(i=2)に対するNCデータを作成すること
になる。
【0023】こうして指標iに対する刃物台iの各加工
工程jのNCデータを作成し加工工程jが加工工程ファ
イルF1に設定されてなければ(図2においてNO.0
7)、ステップS5からステップS9に移行し指標iを
「1」インクリメントし該指標iに対する刃物台iが加
工工程ファイルF1にセットされてなければNCデータ
作成処理を終了する。
【0024】こうして作成されたNCデータを確認する
ときには、従来と同様に、キーボードを操作してNCデ
ータ記憶メモリ4に格納されたNCデータをCRT7の
画面に表示させる。そして、加工工程の順序を変更する
場合には、加工工程指定モードにして、再度図2に示す
加工工程指定処理を実行し、図3に示す加工プログラム
作成モードはスキップして、NCデータ作成指令を入力
することによって図1に示す処理を実行させて修正され
たNCデータを作成する。
【0025】なお、各種加工プログラムをあらかじめ設
定し加工プログラムファイルF2に記憶させておき、該
記憶させた加工プログラムの中から必要な加工プログラ
ムを選択して加工工程を設定し、各種NCデータを作成
するようにすることもできる。
【0026】こうして作成されたNCデータによって工
作機械を作動させた場合、従来と同様に、すべての刃物
台に対して待ち合わせコードがよまれたとき、次の加工
工程の加工を同時に若しくは1つの刃物台のみ実行する
ことになる。
【0027】
【発明の効果】本発明においては、加工工程の設定と、
各加工工程の各刃物台毎の加工プログラムを別々に作成
することができるので、加工工程の設定と各加工プログ
ラムの作成を別の人が作成してもよくなり、効率良く加
工プログラムの作成ができる。
【0028】また、加工工程を作成する時は加工工程だ
け、加工プログラムを作成する時は加工工程を考慮せず
加工プログラムだけを作成すればよくなり、次元の異な
る加工工程と加工プログラムを同時に考えながら作成す
る必要がないのでプログラム作成上のミスを少なくする
ことができる。
【図面の簡単な説明】
【図1】本発明の一実施例のNCデータ作成処理のフロ
ーチャートである。
【図2】同実施例における加工工程指定処理のフローチ
ャートである。
【図3】同実施例における各加工プログラム(パートプ
ログラム)の作成処理のフローチャートである。
【図4】同実施例を実施するする自動プログラミング装
置の要部ブロック図である。
【符号の説明】
1  プロセッサ 2  ROM 3  RAM 4  NCデータ記憶メモリ 5  キーボード 6  ディスクコントローラ 7  表示装置(CRT) 9  フロッピーディスク

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】  NCデータを作成する自動プログラミ
    ング装置により複数の刃物台で同時若しくは連続して加
    工を行うNCデータを作成する方法において、複数の刃
    物台の加工工程を入力し設定する第1の工程、上記設定
    された各加工工程の加工プログラムを作成し入力する第
    2の工程、上記自動プログラミング装置により上記第1
    の工程で設定された加工工程に基づき上記第2の工程で
    入力された加工プログラムよりNCデータを作成する第
    3の工程、よりなるNCデータ作成方法。
  2. 【請求項2】  請求項1の方法で作成されたNCデー
    タを修正する際に、上記第1工程で設定した加工工程の
    順序のみを修正して入力し上記第3の工程を実施するこ
    とによって修正されたNCデータを作成するNCデータ
    作成方法。
JP2414985A 1990-12-27 1990-12-27 Ncデータ作成方法 Pending JPH04229304A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2414985A JPH04229304A (ja) 1990-12-27 1990-12-27 Ncデータ作成方法
PCT/JP1991/001777 WO1992011973A1 (fr) 1990-12-27 1991-12-26 Procede pour creer des donnees cn
EP19920901875 EP0522165A4 (en) 1990-12-27 1991-12-26 Method for creating nc data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2414985A JPH04229304A (ja) 1990-12-27 1990-12-27 Ncデータ作成方法

Publications (1)

Publication Number Publication Date
JPH04229304A true JPH04229304A (ja) 1992-08-18

Family

ID=18523399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2414985A Pending JPH04229304A (ja) 1990-12-27 1990-12-27 Ncデータ作成方法

Country Status (3)

Country Link
EP (1) EP0522165A4 (ja)
JP (1) JPH04229304A (ja)
WO (1) WO1992011973A1 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02293903A (ja) * 1989-05-08 1990-12-05 Mitsubishi Electric Corp Cad/cam装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6090652A (ja) * 1983-10-20 1985-05-21 Mitsubishi Heavy Ind Ltd 数値制御工作機械
JPS60258606A (ja) * 1984-06-05 1985-12-20 Fanuc Ltd 自動プログラミング方式
JPS61118808A (ja) * 1984-11-15 1986-06-06 Mitsubishi Electric Corp 数値制御装置
JPS61265240A (ja) * 1985-05-18 1986-11-25 Fanuc Ltd 4軸旋盤用のncプログラム編集方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02293903A (ja) * 1989-05-08 1990-12-05 Mitsubishi Electric Corp Cad/cam装置

Also Published As

Publication number Publication date
EP0522165A4 (en) 1993-03-31
EP0522165A1 (en) 1993-01-13
WO1992011973A1 (fr) 1992-07-23

Similar Documents

Publication Publication Date Title
JPS61265240A (ja) 4軸旋盤用のncプログラム編集方法
US4667294A (en) Numerical control apparatus
JPH03158908A (ja) 複合加工機における自動プログラミング方式
JPH04260904A (ja) 数値制御工作機械における加工プログラム編集機能を有する数値制御装置
JPH0475850A (ja) 対話型数値制御装置における工具選定方法
JPS63133210A (ja) Nc装置の加工プログラム作成方式
JPS6260219B2 (ja)
JPS62251044A (ja) 4軸旋盤のncプログラム作成方法
JPH08339215A (ja) 数値制御装置
JPH0643923A (ja) 数値制御プログラム編集装置
JPH0122106B2 (ja)
JPS61105609A (ja) 数値制御工作機械の自動プログラミング装置
WO1992011973A1 (fr) Procede pour creer des donnees cn
JPH064214B2 (ja) 数値制御工作機械における加工順序制御方法
JPH0290302A (ja) 数値制御情報作成方式
JP2603354B2 (ja) 数値制御情報作成装置
JPH07285049A (ja) Ncデータ編集方法およびその装置
JPS6268251A (ja) 工具決定方法
JP2603219B2 (ja) 加工プロセス制御部を有するncデータ作成装置
JPS62222303A (ja) Nc用自動プログラミングにおける登録・編集方式
JP3283055B2 (ja) プログラム編集装置
JPH07168612A (ja) 穴加工プログラム作成装置
JPH0827647B2 (ja) 工具順序変更方法
JPH01224807A (ja) 対話形自動プログラミング装置
JPS6373402A (ja) 自動プログラミング装置における数値制御プログラム作成方式