JP2005128851A - 加工プログラムの作成方法 - Google Patents
加工プログラムの作成方法 Download PDFInfo
- Publication number
- JP2005128851A JP2005128851A JP2003364737A JP2003364737A JP2005128851A JP 2005128851 A JP2005128851 A JP 2005128851A JP 2003364737 A JP2003364737 A JP 2003364737A JP 2003364737 A JP2003364737 A JP 2003364737A JP 2005128851 A JP2005128851 A JP 2005128851A
- Authority
- JP
- Japan
- Prior art keywords
- machining
- shape
- machine tool
- program
- working
- 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
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
【課題】旋削加工およびミーリング加工が可能な工作機械により旋削加工とミーリング加工とを連続して行う場合、工作機械上での2種類の異なる加工プログラムの結合作業をなくし、工作機械の使用効率を向上させる。
【解決手段】複数の形状加工プログラム15を作成する工程10と、当該複数の形状加工プログラム15を少なくとも2個以上組み合わせて作成するとともに、NC工作機械30上での結合作業が不要で、複数の形状加工が可能な加工プログラム23を作成する工程20とを備える。
【選択図】図2
【解決手段】複数の形状加工プログラム15を作成する工程10と、当該複数の形状加工プログラム15を少なくとも2個以上組み合わせて作成するとともに、NC工作機械30上での結合作業が不要で、複数の形状加工が可能な加工プログラム23を作成する工程20とを備える。
【選択図】図2
Description
本発明は、NC工作機械で用いられるプログラムのような加工プログラムの作成方法に関する。
従来、NC工作機械の加工プログラム作成方法は、下記の特許文献1に記載のように、工作機械に一体的に備えられたコンピュータ上で、CAD/CAMシステムにより作成されたデータを読み取り、コンピュータのガイダンスメッセージに従って作業者にデータを選択させて動作プログラムを作成していた。
特開2003−186511
しかしながら、上記方法では、旋削加工およびミーリング加工が可能なNC工作機械により旋削加工とミーリング加工とを連続して行う場合、当該2種類の異なる加工プログラムを1つのプログラムに結合する必要があり、プログラムの結合作業は、NC工作機械に一体的に備えられたコンピュータ上で行っていた。従って、NC工作機械に一体的に備えられたコンピュータ上でのプログラム作成中は、加工作業に必要な当該コンピュータを占有しなければならないことから、NC工作機械の加工を中断する必要があり、NC工作機械の使用効率が低下するという問題があった。
上記した課題を解決するために、本発明の加工プログラム作成方法は、旋削加工およびミーリング加工が可能なNC工作機械のための加工プログラム作成方法であって、加工すべき形状毎に蓄積された加工条件と、当該形状を表す数値データとを対応付けることにより当該形状を加工する複数の形状加工プログラムを作成する工程と、当該NC工作機械で旋削加工およびミーリング加工を行うことにより、加工すべき形状を得るために、当該複数の形状加工プログラムを2個以上組み合わせて加工プログラムを作成する工程とを備えることを特徴とする。
上記方法によれば、作成された加工プログラムは、NC工作機械に読み込まれて加工が開始されるため、NC工作機械に一体的に備えられたコンピュータ上での前記プログラムの結合作業は不要となる。従って、プログラムの結合作業でNC工作機械の加工作業を中断する必要がなくなるため、NC工作機械の使用効率を向上させることができる。
上記した本発明の加工プログラム作成方法は、被加工物に対し加工を施す加工工具に関する情報が更に蓄積されており、当該情報を参照して前記加工プログラムで使用する工具を表示する工程を有することが好ましい。
上記方法によれば、NC加工プログラムを作成する際に、加工で使用する工具について表示されるため、前記表示に従って工具を準備でき、加工作業の準備を迅速に行うことができる。
以下、本発明の実施形態について、図面を参照して説明する。
図1は、本発明の実施例に係る加工プログラムを作成してからNC工作機械で加工開始するまでの流れを示すフローチャートである。
(1)例えば、円錐体の形状や大きさを表す数値データと、円錐体形状のように加工すべき形状毎に蓄積された加工条件、例えば、加工方法や工具の移動方向、とを組み合わせることにより、加工する形状や加工方法により分割した複数の形状加工プログラムを作成する(ステップS1)。
(2)複数の形状加工プログラムを少なくとも2個以上組み合わせて、旋削加工およびミーリング加工を行うための加工プログラムを作成する(ステップS2)。
(3)前記加工プログラムをNC工作機械へ送信する(ステップS3)。
(4)NC工作機械は、受信した加工プログラムに従い、加工を開始する(ステップS4)。
(1)例えば、円錐体の形状や大きさを表す数値データと、円錐体形状のように加工すべき形状毎に蓄積された加工条件、例えば、加工方法や工具の移動方向、とを組み合わせることにより、加工する形状や加工方法により分割した複数の形状加工プログラムを作成する(ステップS1)。
(2)複数の形状加工プログラムを少なくとも2個以上組み合わせて、旋削加工およびミーリング加工を行うための加工プログラムを作成する(ステップS2)。
(3)前記加工プログラムをNC工作機械へ送信する(ステップS3)。
(4)NC工作機械は、受信した加工プログラムに従い、加工を開始する(ステップS4)。
図2は、加工プログラムの作成手順の概略を示す図である。加工プログラム23はNC工作機械30を稼動するためのプログラムであり、複数の形状加工プログラム15を作成する形状加工プログラム作成工程10と、作成した複数の形状加工プログラム15を用いて加工工程を決定して加工プログラム23を作成する加工プログラム作成工程20を備える。
形状加工プログラム作成工程10は、図1ではステップS1に該当し、CAD11からの形状と、寸法に関する情報およびデータベース40に蓄積された加工条件に関する情報とから、複数の形状加工プログラム15を作成する。
加工プログラム作成工程20は、図1では、ステップS2に該当し、複数の形状加工プログラム15と、CAD11からの形状、材質および数量に関する情報及びデータベース50に蓄積された加工パターン条件に関する情報とから、加工プログラム23を作成する。
作成された加工プログラム23は、例えばネットワークを介してNC工作機械30に送信される(図1のステップS3に該当)。
CAD11は、例えば、機械部品を設計する3次元CADである。また、データベース40は、例えば、旋削やミ−リングによる加工条件や加工で使用する工具データが蓄積されたコンピュータ支援生産(CAM)のためのデータベースである。
NC工作機械30は、例えば、高速主軸と主主軸の2主軸を有し、又、テーブルも第1旋回テーブルと第2旋回テーブルの2つを有した様な、同時に5軸の駆動制御が可能かつ、加工物を取り外すことなく旋削加工とミーリング加工を表裏一体で行うことが出来るマシニングセンタであり、ウォッチの外装部品等の加工に用いられる。
データベース50は、加工工程決定処理22にて例えば、上述したNC工作機械の高速主軸と主主軸の使用主軸の選択処理、第1旋回テーブルと第2旋回テーブルの使用テーブルの選択処理等の情報と複数の形状加工プログラム15とから加工パターン条件の中から最も適合する加工を選択するための加工パターンに関する情報が蓄積されている。
加工パターンとは、前記NC工作機械で加工に使用する主軸とテーブルまた、旋削とミーリングとの加工方法等の条件の違いにより、異なる加工動作がある。この各条件の異なる加工動作のことである。
形状加工プログラム作成工程10は、図1ではステップS1に該当し、CAD11からの形状と、寸法に関する情報およびデータベース40に蓄積された加工条件に関する情報とから、複数の形状加工プログラム15を作成する。
加工プログラム作成工程20は、図1では、ステップS2に該当し、複数の形状加工プログラム15と、CAD11からの形状、材質および数量に関する情報及びデータベース50に蓄積された加工パターン条件に関する情報とから、加工プログラム23を作成する。
作成された加工プログラム23は、例えばネットワークを介してNC工作機械30に送信される(図1のステップS3に該当)。
CAD11は、例えば、機械部品を設計する3次元CADである。また、データベース40は、例えば、旋削やミ−リングによる加工条件や加工で使用する工具データが蓄積されたコンピュータ支援生産(CAM)のためのデータベースである。
NC工作機械30は、例えば、高速主軸と主主軸の2主軸を有し、又、テーブルも第1旋回テーブルと第2旋回テーブルの2つを有した様な、同時に5軸の駆動制御が可能かつ、加工物を取り外すことなく旋削加工とミーリング加工を表裏一体で行うことが出来るマシニングセンタであり、ウォッチの外装部品等の加工に用いられる。
データベース50は、加工工程決定処理22にて例えば、上述したNC工作機械の高速主軸と主主軸の使用主軸の選択処理、第1旋回テーブルと第2旋回テーブルの使用テーブルの選択処理等の情報と複数の形状加工プログラム15とから加工パターン条件の中から最も適合する加工を選択するための加工パターンに関する情報が蓄積されている。
加工パターンとは、前記NC工作機械で加工に使用する主軸とテーブルまた、旋削とミーリングとの加工方法等の条件の違いにより、異なる加工動作がある。この各条件の異なる加工動作のことである。
ここで、旋削加工により生成される形状Aと、ミーリング加工により生成される形状Bとが結合された形状Cを加工する場合を以下に説明する。形状A,形状Bおよび形状Cは、図示を略した。
形状加工プログラム作成工程10では、CAD11にて設計された加工形状モデル(形状C)に対して、形状パターン抽出処理13により旋削加工で生成できる形状パターン(形状A)およびミーリング加工で生成できる形状パターン(形状B)に分割して抽出し、更に、データベース40には、形状加工に必要な工具に関する情報が蓄積されているため,工具選択処理16と加工条件抽出処理14により、形状Aおよび形状Bの形状パターンに対して、データベース40に蓄積された加工条件の中から最も適合する加工条件を抽出する。また、数値データ抽出処理12により、抽出した形状パターン(形状Aおよび形状B)に対して、加工に必要な寸法等の数値をCAD11から抽出する。以上の処理により、形状Aおよび形状Bを加工する形状加工プログラム15がそれぞれ作成される。
更に、前記工具選択処理16により、作成された形状加工プログラム15で使用する工具リスト17を作成し、形状加工プログラム15に添付する。この場合、形状Aを加工するための工具リスト17と、形状Bを加工するための工具リスト17がそれぞれ作成され、それぞれの形状加工プログラム15に添付される。
形状加工プログラム作成工程10では、CAD11にて設計された加工形状モデル(形状C)に対して、形状パターン抽出処理13により旋削加工で生成できる形状パターン(形状A)およびミーリング加工で生成できる形状パターン(形状B)に分割して抽出し、更に、データベース40には、形状加工に必要な工具に関する情報が蓄積されているため,工具選択処理16と加工条件抽出処理14により、形状Aおよび形状Bの形状パターンに対して、データベース40に蓄積された加工条件の中から最も適合する加工条件を抽出する。また、数値データ抽出処理12により、抽出した形状パターン(形状Aおよび形状B)に対して、加工に必要な寸法等の数値をCAD11から抽出する。以上の処理により、形状Aおよび形状Bを加工する形状加工プログラム15がそれぞれ作成される。
更に、前記工具選択処理16により、作成された形状加工プログラム15で使用する工具リスト17を作成し、形状加工プログラム15に添付する。この場合、形状Aを加工するための工具リスト17と、形状Bを加工するための工具リスト17がそれぞれ作成され、それぞれの形状加工プログラム15に添付される。
次に、加工プログラム作成工程20では、CAD11より得られた加工する部品の形状、加工する材質および加工する数量に関する情報に基づいて、形状加工プログラム選択処理21を行う。即ち、上述した形状加工プログラム作成工程10にて作成した複数の形状加工プログラム15の中から、CAD11より得られた前述の情報から形状加工に必要な形状プログラム15を選択する。本実施例では、選択される形状プログラム15は、加工する形状(形状C)に応じて、形状Aのための形状プログラム15と、形状Bのための形状プログラム15とが選択される。次に、加工工程決定処理22により、選択した2つの形状加工プログラム15を加工工程順に呼び出す処理や、データベース50からの加工パターン条件の中から最も適合する加工パターンを選択し、NC工作機械30が形状加工を実施するための動作を指示する処理を記述して、NC工作機械30が実行できる加工プログラム23を作成する。ここで形状加工を実施するための動作とは、例えば、加工方法を切り替える指示、NC工作機械30の有する駆動軸の回転制御指示、当該駆動軸の位置決め制御指示、工具交換指示等である。更に、当該加工工程決定処理22は、前述した形状加工プログラム15に添付された工具リスト17の情報から、加工プログラム23を用いてNC工作機械30にて加工に使用する全ての工具リスト25を作成する。また、当該加工工程決定処理22は、加工プログラム23を作成するに当たり、加工動作がNC工作機械30の動作仕様の限界値を超えないようなチエック機能も有している。
上記した加工プログラム23をNC工作機械30に送信して、NC工作機械で加工を行うことにより、旋削加工により形状Aが生成された後、引き続いてミーリング加工により形状Bが続けて生成されることにより、形状Aと形状Bが結合された形状Cが生成される。
以上、述べた実施形態によれば、次のような効果がある。
(1)加工プログラム作成工程20において、加工工程決定処理22により加工する加工パターンに対して、データベース50に蓄積された加工パターン条件の中から最も適合する加工を選択し、NC工作機械30が形状加工を実施するための動作を指示する処理を記述して、NC工作機械30が実行できる加工プログラム23を作成するため、各加工パターン条件に対応する加工動作を新規に作成する手間が省け、加工プログラムの作成を効率的にミス無く行うことが出来る。
(2)旋削加工およびミーリング加工が可能なNC工作機械30は、作成された加工プログラム23を読み込むことで、形状加工が可能になり、NC工作機械30に一体的に備えられたコンピュータ上でプログラムの結合や修正を行う必要がないため、NC工作機械の稼動効率を向上できる。
(3)加工プログラム23で使用する全ての工具リスト25も作成されるため、NC工作機械30で加工を行う前の工具準備を迅速に行うことが出来る。
(1)加工プログラム作成工程20において、加工工程決定処理22により加工する加工パターンに対して、データベース50に蓄積された加工パターン条件の中から最も適合する加工を選択し、NC工作機械30が形状加工を実施するための動作を指示する処理を記述して、NC工作機械30が実行できる加工プログラム23を作成するため、各加工パターン条件に対応する加工動作を新規に作成する手間が省け、加工プログラムの作成を効率的にミス無く行うことが出来る。
(2)旋削加工およびミーリング加工が可能なNC工作機械30は、作成された加工プログラム23を読み込むことで、形状加工が可能になり、NC工作機械30に一体的に備えられたコンピュータ上でプログラムの結合や修正を行う必要がないため、NC工作機械の稼動効率を向上できる。
(3)加工プログラム23で使用する全ての工具リスト25も作成されるため、NC工作機械30で加工を行う前の工具準備を迅速に行うことが出来る。
なお、本発明は前述の実施例に限定されるものではなく、本発明の目的を達成できる範囲での変形,改良等は本発明に含まれるものである。
例えば、前記実施例では、作成された加工プログラム23は、ネットワークを使用してNC工作機械30に送信されることに代えて、記録媒体により伝えられてもよい。
例えば、前記実施例では、作成された加工プログラム23は、ネットワークを使用してNC工作機械30に送信されることに代えて、記録媒体により伝えられてもよい。
10・・・形状加工プログラム作成工程、11・・・CAD、12・・・数値データ抽出処理、13・・・形状パターン抽出処理、14・・・加工条件抽出処理、15・・・形状加工プログラム、16・・・工具選択処理、17・・・工具リスト、20・・・加工プログラム作成工程、21・・・形状加工プログラム選択処理、22・・・加工工程決定処理、23・・・加工プログラム、25・・・全ての工具リスト、30・・・NC工作機械、40・・・加工条件データベース、50・・・加工パターン条件データベース
Claims (2)
- 旋削加工およびミーリング加工が可能なNC工作機械のための加工プログラムの作成方法であって、
加工すべき形状毎に蓄積された加工条件と、当該形状を表す数値データとを対応付けることにより当該形状を加工する複数の形状加工プログラムを作成する工程と、
当該NC工作機械で旋削加工およびミーリング加工を行うことにより、加工すべき形状を得るために、当該複数の形状加工プログラムを2個以上組み合わせて加工プログラムを作成する工程とを備えることを特徴とする加工プログラムの作成方法。 - 請求項1に記載の加工プログラムの作成方法において、被加工物に対し加工を施す加工工具に関する情報が更に蓄積されており、当該情報を基に前記加工プログラムで使用する工具を表示する工程を有することを特徴とする加工プログラムの作成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003364737A JP2005128851A (ja) | 2003-10-24 | 2003-10-24 | 加工プログラムの作成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003364737A JP2005128851A (ja) | 2003-10-24 | 2003-10-24 | 加工プログラムの作成方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005128851A true JP2005128851A (ja) | 2005-05-19 |
Family
ID=34643633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003364737A Withdrawn JP2005128851A (ja) | 2003-10-24 | 2003-10-24 | 加工プログラムの作成方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005128851A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013525894A (ja) * | 2010-04-22 | 2013-06-20 | トルンプフ ヴェルクツォイクマシーネン ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフト | Ncプログラムおよび工作機械において後処理を簡素化する方法 |
DE102019004135A1 (de) | 2018-06-19 | 2019-12-19 | Fanuc Corporation | Numerische steuerung und verfahren zum detektieren einer fehleingabe |
-
2003
- 2003-10-24 JP JP2003364737A patent/JP2005128851A/ja not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013525894A (ja) * | 2010-04-22 | 2013-06-20 | トルンプフ ヴェルクツォイクマシーネン ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフト | Ncプログラムおよび工作機械において後処理を簡素化する方法 |
US9229444B2 (en) | 2010-04-22 | 2016-01-05 | Trumpf Werkzeugmaschinen Gmbh + Co. Kg | Numerical control (NC) program and process for simplified reproduction on a machine tool |
DE102019004135A1 (de) | 2018-06-19 | 2019-12-19 | Fanuc Corporation | Numerische steuerung und verfahren zum detektieren einer fehleingabe |
US10890894B2 (en) | 2018-06-19 | 2021-01-12 | Fanuc Corporation | Numerical controller and misinput detecting method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2189860B1 (en) | Nc program generating device and nc program generating method | |
US6112133A (en) | Visual system and method for generating a CNC program for machining parts with planar and curvilinear surfaces | |
US20090164038A1 (en) | Method for optimizing the machining process in a machine | |
JP6719790B1 (ja) | Cadデータによるマシニングセンタの自動運転装置 | |
JP5802377B2 (ja) | 工作機械の工具交換装置 | |
JPS5942248A (ja) | 数値制御加工方式 | |
JP2005288563A (ja) | 加工プログラム作成方法、及び加工プログラム作成装置 | |
CN111144026A (zh) | 用于路径规划的仿真软件的数据处理方法及装置 | |
JP2002529843A5 (ja) | ||
JP2005128851A (ja) | 加工プログラムの作成方法 | |
WO2000028393A1 (en) | Visual cnc program for generating machining parts | |
WO2022138056A1 (ja) | 情報処理装置および情報処理プログラム | |
JP2010027018A (ja) | 加工情報作成装置、方法及びプログラム | |
JPH11212615A (ja) | 穴加工用ncデータ作成装置 | |
TWI277845B (en) | Methods of the machining of metals tool control machining for a PCB router/driller machine | |
JP6987959B1 (ja) | 情報処理装置 | |
JP7301486B1 (ja) | 情報処理装置およびプログラム | |
JPH05123939A (ja) | 研削装置の制御方法 | |
JP2007058531A (ja) | 工具の使用順序決定方法及び使用順序決定プログラム | |
JP2008149382A (ja) | 穴加工のためのncデータを生成する方法およびシステム | |
US10705507B2 (en) | Method for generating a machining program and machine tool | |
JP2003177809A (ja) | 3次元モデルデータ生成装置、及びこれを備えた自動プログラミング装置 | |
JP4192769B2 (ja) | 金型又は粗形材の形状モデルの創成方法 | |
JP2001100824A (ja) | Ncデータ作成方法及び装置並びに記憶媒体 | |
JP2000163111A (ja) | 板取り図形編集方法及び図形編集機能付きcnc装置並びに板取り図形編集方法のプログラムを記憶した記憶媒体 |
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: 20070109 |