JP5734228B2 - 自動プログラミング装置および方法 - Google Patents
自動プログラミング装置および方法 Download PDFInfo
- Publication number
- JP5734228B2 JP5734228B2 JP2012053676A JP2012053676A JP5734228B2 JP 5734228 B2 JP5734228 B2 JP 5734228B2 JP 2012053676 A JP2012053676 A JP 2012053676A JP 2012053676 A JP2012053676 A JP 2012053676A JP 5734228 B2 JP5734228 B2 JP 5734228B2
- Authority
- JP
- Japan
- Prior art keywords
- shape
- machining
- processing
- unit
- data
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 63
- 238000003754 machining Methods 0.000 claims description 477
- 239000000463 material Substances 0.000 claims description 190
- 238000012545 processing Methods 0.000 claims description 93
- 238000012937 correction Methods 0.000 claims description 20
- 238000003672 processing method Methods 0.000 claims description 4
- 238000013500 data storage Methods 0.000 description 37
- 238000010586 diagram Methods 0.000 description 27
- 238000005553 drilling Methods 0.000 description 8
- 230000000149 penetrating effect Effects 0.000 description 5
- 239000000470 constituent Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013479 data entry Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000035515 penetration Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Description
図1(a)は、この発明に係わる自動プログラミング装置の実施の形態の構成図である。図1(b)は、図1(a)の自動プログラミング装置の持つ機能的手段を示す図である。図1(a)において、素材形状データ入力部1は、素材形状の種類、位置、寸法など素材形状を定義するデータを外部から入力(外部入力)し、素材形状データ記憶部9および加工素材形状データ記憶部10にデータを記憶する。
装置の制御部へ出力する。
加工形状配置決定手段32cは、加工形状定義情報入力手段32bで入力された加工形状の定義情報(寸法・位置情報)と加工素材形状とから加工形状の種類に応じた加工形状の特定方向の位置を決定するための基準となる加工素材形状上の部位を抽出し、抽出した部位を基準として加工形状の特定方向の位置を決定すると共に、抽出した加工素材形状上の部位に対応する素材形状または加工形状の部位と加工形状とに依存関係を設定する。
状、加工方法、使用工具、加工条件などのデータを含んだ部分的な加工を行うための加工
単位データが入力され、入力された加工単位データから工作機械を動作させるための制御
指令情報を生成する自動プログラミング装置およびその方法に適用されて好適なものであ
る。
2 加工形状データ入力部
3 加工単位データ生成・編集部
4 工具・加工順番編集部
5 加工素材形状生成部
6 形状表示部
7 プログラム構成要素一覧表示部
8 制御指令生成部
9 素材形状データ記憶部
10 加工素材形状データ記憶部
11 加工形状データ記憶部
12 加工単位データ記憶部
31 素材形状入力手段
32 加工形状入力手段
32a 加工素材形状生成手段
32b 加工形状定義情報入力手段
32c 加工形状配置決定手段
32d 加工形状連動修正手段
33 加工単位展開手段
34 加工単位調整手段
34a 加工単位リスト表示手段
34b 工具編集手段
34c 加工単位順番編集手段
S201・・・S524 ステップ
Claims (6)
- 加工領域形状、加工方法、使用工具及び加工条件のデータを含んだ部分的な加工を行うための加工単位データが入力され、入力された加工単位データを解析して工作機械を動作させるための制御指令データを生成する自動プログラミング装置において、
素材形状データを入力し記憶する素材形状入力手段と、
加工形状データを入力し記憶する加工形状入力手段と、
加工形状毎に加工単位を展開する加工単位展開手段と、
使用工具の割当てと加工単位の実行順番を設定する加工単位調整手段と、を備え、
前記加工形状入力手段が、
素材形状から既定義済みの加工形状を除去した加工素材形状を、前記加工素材形状の各面に素材形状の面であることを示す属性情報または既定義済みの加工形状の転写された面であることを示す属性情報を持たせて生成して記憶する加工素材形状生成手段と、
加工形状を定義する寸法及び位置情報を入力する加工形状定義情報入力手段と、
加工形状を定義する寸法及び位置情報で自動決定対象の項目について、定義される加工形状の面が前記加工素材形状の面に接する位置の値を算出して設定し、設定した値において定義される加工形状がそれに接する前記加工素材形状の面に付属する前記属性情報から認識される素材形状または既定義済みの加工形状の面に依存するという依存関係を設定する加工形状配置決定手段と、
前記寸法及び位置情報を修正した際に、前記設定された依存関係から修正した加工形状または素材形状の面に依存する加工形状を抽出し、抽出した加工形状について位置及び寸法を修正し、さらに前記設定された依存関係から位置及び寸法を修正した加工形状の面に依存する加工形状を抽出し、抽出した加工形状について位置及び寸法を修正することを繰り返す加工形状連動修正手段と、を含む
ことを特徴とする自動プログラミング装置。 - 前記加工形状入力手段が、前記加工素材形状を基に、前記加工素材形状を貫通する指示が与えられた方向の寸法を決定する
ことを特徴とする請求項1記載の自動プログラミング装置。 - 前記加工形状配置決定手段が、加工形状を定義する寸法及び位置情報で自動決定対象の項目について、定義される加工形状の面が前記加工素材形状の面に接する位置の値を算出する際に、入力された前記寸法及び位置情報から定義する加工形状の領域形状を生成し、生成した領域形状を前記加工素材形状から離れた位置から前記加工素材形状に近づける方向に移動させた際に、領域形状が最初に前記加工素材形状上の面に接する位置の値を算出する
ことを特徴とする請求項1記載の自動プログラミング装置。 - 前記加工形状配置決定手段が、加工形状を定義する寸法及び位置情報で自動決定対象の項目について、定義される加工形状の面が前記加工素材形状の面に接する位置の値を算出する際に、定義する加工形状が前記加工素材形状上の2枚以上の面に接する位置の値を算出する
ことを特徴とする請求項1記載の自動プログラミング装置。 - 前記加工単位調整手段が、
加工単位名と前記加工単位名で示される加工単位で使用する工具名とを少なくとも含む情報を加工単位の実行順に表示させる加工単位リスト表示手段と、
加工単位に対する工具を割当て及び変更する工具編集手段と、
加工単位リストの加工単位の順番を編集する加工単位順番編集手段と、
を備える
ことを特徴とする請求項1記載の自動プログラミング装置。 - 加工領域形状、加工方法、使用工具及び加工条件のデータを含んだ部分的な加工を行うための加工単位データが入力され、入力された加工単位データを解析して工作機械を動作させるための制御指令データを生成する自動プログラミング方法において、
素材形状データを入力し記憶する素材形状入力工程と、
加工形状データを入力し記憶する加工形状入力工程と、
加工形状毎に加工単位を展開する加工単位展開工程と、
使用工具の割当てと加工単位の実行順番を設定する加工単位調整工程と、を備え、
前記加工形状入力工程では、
素材形状から既定義済みの加工形状を除去した加工素材形状を、前記加工素材形状の各面に素材形状の面であることを示す属性情報または既定義済みの加工形状の転写された面であることを示す属性情報を持たせて生成して記憶し、
加工形状を定義する寸法及び位置情報を入力し、
加工形状を定義する寸法及び位置情報で自動決定対象の項目について、定義される加工形状の面が前記加工素材形状の面に接する位置の値を算出して設定し、設定した値において定義される加工形状がそれに接する前記加工素材形状の面に付属する前記属性情報から認識される素材形状または既定義済みの加工形状の面に依存するという依存関係を設定し、
前記寸法及び位置情報を修正した際に、前記設定された依存関係から修正した加工形状または素材形状の面に依存する加工形状を抽出し、抽出した加工形状について位置及び寸法を修正し、さらに前記設定された依存関係から位置及び寸法を修正した加工形状の面に依存する加工形状を抽出し、抽出した加工形状について位置及び寸法を修正することを繰り返す、
ことを特徴とする自動プログラミング方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012053676A JP5734228B2 (ja) | 2011-03-10 | 2012-03-09 | 自動プログラミング装置および方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011053058 | 2011-03-10 | ||
JP2011053058 | 2011-03-10 | ||
JP2012053676A JP5734228B2 (ja) | 2011-03-10 | 2012-03-09 | 自動プログラミング装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012198887A JP2012198887A (ja) | 2012-10-18 |
JP5734228B2 true JP5734228B2 (ja) | 2015-06-17 |
Family
ID=47180997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012053676A Active JP5734228B2 (ja) | 2011-03-10 | 2012-03-09 | 自動プログラミング装置および方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5734228B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014167736A1 (ja) * | 2013-04-12 | 2014-10-16 | 三菱電機株式会社 | 数値制御プログラム編集装置、数値制御プログラム編集方法およびプログラム |
JP6425718B2 (ja) * | 2014-05-20 | 2018-11-21 | 株式会社日立製作所 | 組立教示装置及び方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01311372A (ja) * | 1988-06-10 | 1989-12-15 | Fanuc Ltd | 加工形状定義方法 |
JP2606460B2 (ja) * | 1991-02-21 | 1997-05-07 | 三菱電機株式会社 | Cad/cam装置のデータ生成方法 |
JPH10268917A (ja) * | 1993-04-23 | 1998-10-09 | Mitsubishi Electric Corp | 木工機械の数値制御装置 |
JP3347964B2 (ja) * | 1997-01-17 | 2002-11-20 | 三菱電機株式会社 | 自動プログラミング装置および方法 |
-
2012
- 2012-03-09 JP JP2012053676A patent/JP5734228B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012198887A (ja) | 2012-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5925976B1 (ja) | 加工プログラム編集支援装置 | |
JP6022393B2 (ja) | 溶接線情報設定装置、プログラム、自動教示システム、および溶接線情報設定方法 | |
JP6441262B2 (ja) | 加工プログラム編集装置、方法、及び編集用プログラム | |
JPH02293903A (ja) | Cad/cam装置 | |
US20160011584A1 (en) | Numerical-control machining-program creation device | |
JP6351738B2 (ja) | 工作機械の制御装置 | |
WO2019130412A1 (ja) | 加工プログラム修正装置および加工プログラム修正方法 | |
JP5020412B1 (ja) | 自動プログラミング装置および制御指令生成方法 | |
JP6122046B2 (ja) | 加工サイクルの部分修正が可能な数値制御装置 | |
JP5734228B2 (ja) | 自動プログラミング装置および方法 | |
US10994381B2 (en) | Controller, data generation device, control method, and control program | |
JP6150805B2 (ja) | データ処理装置、データ処理装置により実行される方法及び当該データ処理装置により実行可能な命令が符号化されている不揮発性のコンピュータ読み出し可能媒体 | |
JP5274714B1 (ja) | 加工プログラム生成装置、加工プログラム生成方法、および加工プログラム生成プログラム | |
KR20190082118A (ko) | 철골구조 건축자재의 천공 가공 설계 방법 | |
JP6022394B2 (ja) | 作業経路情報設定装置、プログラム、および作業経路情報設定方法 | |
JP7339069B2 (ja) | 加工プログラム生成支援装置 | |
JP2007233762A (ja) | 金型製作工程の自動設定方法および自動設定装置 | |
JP7290452B2 (ja) | 研削プログラム生成装置及び研削プログラム生成方法 | |
JP2836633B2 (ja) | 数値制御情報作成機能における加工工程決定装置 | |
JP6687582B2 (ja) | 情報処理装置 | |
EP3336630A1 (en) | Nc program transfer apparatus | |
JP2005266895A (ja) | 加工形状描画装置及び加工形状描画方法 | |
JP2584356B2 (ja) | Cad/cam装置における加工プログラムの生成方法 | |
JPH02212904A (ja) | プログラミング装置 | |
JPH03201010A (ja) | 数値制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140624 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140626 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140822 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150317 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150414 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5734228 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |