JP2019070953A - 加工プログラム処理装置およびこれを備えた多軸加工機 - Google Patents
加工プログラム処理装置およびこれを備えた多軸加工機 Download PDFInfo
- Publication number
- JP2019070953A JP2019070953A JP2017196790A JP2017196790A JP2019070953A JP 2019070953 A JP2019070953 A JP 2019070953A JP 2017196790 A JP2017196790 A JP 2017196790A JP 2017196790 A JP2017196790 A JP 2017196790A JP 2019070953 A JP2019070953 A JP 2019070953A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- processing
- axis
- reference point
- correction reference
- 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
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
Description
P’=P+R(α)R(β)(P0’−P0) …式(1)
だだし、各符号は以下を表す。
P’:補正基準点の位置
P:工具先端点(直線軸)の指令位置
R:工具姿勢を定義する回転行列
α:第1の回転軸の指令角度
β:第2の回転軸の指令角度
P0’−P0:所定方向に向けられた工具の先端(刃先)から補正基準点までのベクトル
P’=P+R(α)R(β)(P0’−P0) …式(1)
だだし、各符号は以下を表す。
P’:補正基準点の位置
P:工具先端点(直線軸)の指令位置
R:工具姿勢を定義する回転行列
α:第1の回転軸の指令角度
β:第2の回転軸の指令角度
P0’−P0:所定方向に向けられた工具の先端(刃先)から補正基準点までのベクトル
ただし、各符号は以下を表す。
R:任意の単位ベクトルを任意の回転軸周りに任意の回転角度で回転させる回転行列
θ:任意の回転軸の指令角度
nx:任意の単位ベクトルのx成分
ny:任意の単位ベクトルのy成分
nz:任意の単位ベクトルのz成分
1.工具先端点として先端刃先を想定する加工プログラムに対しても、加工面に対する削り込みを発生させることなく工具姿勢を補正でき、加工面の面品位を向上するとともに、加工時間を短縮することができる。
2.加工プログラムの補正量の制限を緩和することができ、補正による効果を最大限に享受することができる。
3.工具先端点として先端刃先を想定する加工プログラムを生成しても、自動的に補正基準点が算出されて書き換えられるため、ユーザの好みに応じて先端刃先を選択し易くすることができる。
4.形状が異なる工具であっても、補正基準点の位置を簡便に算出することができる。
ただし、各符号は以下を表す。
P’x:補正基準点のX座標
P’y:補正基準点のY座標
P’z:補正基準点のZ座標
Px:工具先端点のX座標
Py:工具先端点のY座標
Pz:工具先端点のZ座標
Pb:B軸の指令角度
Pc:C軸の指令角度
r:ボール半径
ただし、各符号は以下を表す。
P’x:補正基準点のX座標
P’y:補正基準点のY座標
P’z:補正基準点のZ座標
Px:工具先端点のX座標
Py:工具先端点のY座標
Pz:工具先端点のZ座標
Pb:B軸の指令角度
Pc:C軸の指令角度
d:刃部の半径
だだし、各符号は以下を表す。
P’x:補正基準点のX座標
P’y:補正基準点のY座標
P’z:補正基準点のZ座標
Px:工具先端点のX座標
Py:工具先端点のY座標
Pz:工具先端点のZ座標
Pb:Y軸の指令角度
Pc:Z軸の指令角度
d:刃部の半径
r:コーナ半径
1A 数値制御装置
1a 数値制御装置用プログラム
1B コンピュータ支援製造(CAM)装置
1b CAM用プログラム
2 記憶手段
3 演算処理手段
10 外部記憶装置
11 多軸加工機
11A 5軸加工機
12 コンピュータ支援設計(CAD)装置
21 プログラム記憶部
22 ブロックバッファ
23 加工プログラム記憶部
31 加工プログラム取得部
32 加工プログラム解析部
33 工具先端点判定部
34 補正基準点算出部
35 指令位置書換部
36 加工プログラム補正部
37 命令信号補間部
38 工具経路データ生成部
39 加工プログラム生成部
40 加工プログラム転送部
Claims (4)
- 少なくとも2つの直線軸および少なくとも1つの回転軸を有する多軸加工機の動作を制御する加工プログラムを処理する加工プログラム処理装置であって、
前記加工プログラムによって指令される工具先端点の指令位置および工具姿勢の指令角度と、工具の寸法とに基づいて、前記工具による切削面を変えることなくワークに対する工具姿勢を補正しうる補正基準点を算出する補正基準点算出部と、
前記工具先端点の指令位置を前記補正基準点の位置に書き換える指令位置書換部と、
を有している、加工プログラム処理装置。 - 前記補正基準点算出部は、下記式(1)を用いて前記補正基準点の位置を算出する、請求項1に記載の加工プログラム処理装置;
P’=P+R(α)R(β)(P0’−P0) …式(1)
だだし、各符号は以下を表す。
P’:補正基準点の位置
P:工具先端点(直線軸)の指令位置
R:工具姿勢を定義する回転行列
α:第1の回転軸の指令角度
β:第2の回転軸の指令角度
P0’−P0:所定方向に向けられた工具の先端(刃先)から補正基準点までのベクトル - 前記加工プログラム処理装置は、前記加工プログラムによって前記多軸加工機を制御しワークの加工を行う数値制御装置、前記多軸加工機で利用可能な前記加工プログラムの生成および編集を行うコンピュータ支援製造(CAM)装置、またはコンピュータ装置である、請求項1または請求項2に記載の加工プログラム処理装置。
- 請求項1から請求項3のいずれかに記載の加工プログラム処理装置を備えてなる多軸加工機。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017196790A JP2019070953A (ja) | 2017-10-10 | 2017-10-10 | 加工プログラム処理装置およびこれを備えた多軸加工機 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017196790A JP2019070953A (ja) | 2017-10-10 | 2017-10-10 | 加工プログラム処理装置およびこれを備えた多軸加工機 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019070953A true JP2019070953A (ja) | 2019-05-09 |
Family
ID=66441395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017196790A Pending JP2019070953A (ja) | 2017-10-10 | 2017-10-10 | 加工プログラム処理装置およびこれを備えた多軸加工機 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019070953A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021047774A (ja) * | 2019-09-20 | 2021-03-25 | ファナック株式会社 | 産業機械の数値制御装置 |
JP6980357B1 (ja) * | 2021-06-07 | 2021-12-15 | Dmg森精機株式会社 | 情報処理装置および情報処理プログラム |
DE112021002791T5 (de) | 2020-05-15 | 2023-04-13 | Fanuc Corporation | Werkzeugmesssystem und Kontrollverfahren |
DE112021002783T5 (de) | 2020-05-15 | 2023-04-27 | Fanuc Corporation | Numerische Steuereinrichtung und Steuerverfahren |
DE112021003632T5 (de) | 2020-07-07 | 2023-05-11 | Fanuc Corporation | Numerische Steuervorrichtung und Steuerverfahren |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02260007A (ja) * | 1989-03-31 | 1990-10-22 | Sony Corp | 自由曲面加工データ作成方法 |
JPH0736514A (ja) * | 1993-07-20 | 1995-02-07 | Fanuc Ltd | 3次元工具径補正方式 |
JPH08229770A (ja) * | 1995-02-27 | 1996-09-10 | Honda Motor Co Ltd | 5軸ncデータの作成方法 |
JP2005182437A (ja) * | 2003-12-19 | 2005-07-07 | Fanuc Ltd | 数値制御装置及び数値制御方法 |
JP2008090734A (ja) * | 2006-10-04 | 2008-04-17 | Mitsubishi Electric Corp | 数値制御装置 |
JP2010500635A (ja) * | 2006-08-04 | 2010-01-07 | ハーコ カンパニーズ,インコーポレイティド | 工作機械のシステム制御 |
JP2012152883A (ja) * | 2011-01-28 | 2012-08-16 | Mori Seiki Co Ltd | 工作機械、加工方法、プログラム及びncデータ生成装置 |
-
2017
- 2017-10-10 JP JP2017196790A patent/JP2019070953A/ja active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02260007A (ja) * | 1989-03-31 | 1990-10-22 | Sony Corp | 自由曲面加工データ作成方法 |
JPH0736514A (ja) * | 1993-07-20 | 1995-02-07 | Fanuc Ltd | 3次元工具径補正方式 |
JPH08229770A (ja) * | 1995-02-27 | 1996-09-10 | Honda Motor Co Ltd | 5軸ncデータの作成方法 |
JP2005182437A (ja) * | 2003-12-19 | 2005-07-07 | Fanuc Ltd | 数値制御装置及び数値制御方法 |
JP2010500635A (ja) * | 2006-08-04 | 2010-01-07 | ハーコ カンパニーズ,インコーポレイティド | 工作機械のシステム制御 |
JP2008090734A (ja) * | 2006-10-04 | 2008-04-17 | Mitsubishi Electric Corp | 数値制御装置 |
JP2012152883A (ja) * | 2011-01-28 | 2012-08-16 | Mori Seiki Co Ltd | 工作機械、加工方法、プログラム及びncデータ生成装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021047774A (ja) * | 2019-09-20 | 2021-03-25 | ファナック株式会社 | 産業機械の数値制御装置 |
DE112021002791T5 (de) | 2020-05-15 | 2023-04-13 | Fanuc Corporation | Werkzeugmesssystem und Kontrollverfahren |
DE112021002783T5 (de) | 2020-05-15 | 2023-04-27 | Fanuc Corporation | Numerische Steuereinrichtung und Steuerverfahren |
DE112021003632T5 (de) | 2020-07-07 | 2023-05-11 | Fanuc Corporation | Numerische Steuervorrichtung und Steuerverfahren |
JP6980357B1 (ja) * | 2021-06-07 | 2021-12-15 | Dmg森精機株式会社 | 情報処理装置および情報処理プログラム |
JP2022187129A (ja) * | 2021-06-07 | 2022-12-19 | Dmg森精機株式会社 | 情報処理装置および情報処理プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6644630B2 (ja) | 加工プログラム処理装置およびこれを備えた多軸加工機 | |
JP2019070953A (ja) | 加工プログラム処理装置およびこれを備えた多軸加工機 | |
JP4271232B2 (ja) | ロボットのオフラインプログラミングを実行するための装置、方法、プログラム及び記録媒体 | |
JP5220183B2 (ja) | 数値制御装置および当該数値制御装置の制御方法 | |
JP2006048244A (ja) | 加工プログラム作成装置 | |
JP6646027B2 (ja) | ポストプロセッサ装置、加工プログラム生成方法、cnc加工システム及び加工プログラム生成用プログラム | |
JP6320668B1 (ja) | 数値制御装置および数値制御方法 | |
JP4847428B2 (ja) | 加工シミュレーション装置およびそのプログラム | |
JP5452788B1 (ja) | 数値制御装置 | |
JP6740199B2 (ja) | 数値制御装置、cnc工作機械、数値制御方法及び数値制御用プログラム | |
WO2012101789A1 (ja) | 数値制御装置 | |
US10437224B2 (en) | Numerical controller capable of compensating error in consideration of axis movement direction | |
WO2010095164A1 (ja) | 数値制御装置、数値制御装置の制御方法、及びシステムプログラム | |
JP2005165408A (ja) | 工作機械の制御方法及びその制御装置 | |
KR100898034B1 (ko) | 공구경로 수정 방법 | |
JP2005128686A (ja) | 数値制御装置 | |
TWI684841B (zh) | 加工傾斜平面的多軸工具機的程式碼產生方法及其裝置 | |
JP5355693B2 (ja) | 誤差補正方法及び工作機械 | |
JP4531297B2 (ja) | 6軸制御ncプログラム生成方法及び生成装置、並びに6軸制御ncプログラム生成プログラム及びこのプログラムを記憶したコンピュータ読み取り可能な記録媒体 | |
JP4778675B2 (ja) | 形状加工方法、数値制御装置、および工作機械 | |
JP2007172325A (ja) | 自由曲線加工法および数値制御装置 | |
JPH08229770A (ja) | 5軸ncデータの作成方法 | |
JP2009538744A (ja) | 旋削加工を制御する方法、および旋削加工に適したnc機械 | |
JP2016038674A (ja) | 工作機械の補正値演算方法及び補正値演算プログラム | |
JPH11345013A (ja) | Nc加工用の工具経路生成方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190313 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20191220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200616 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200817 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210119 |