JP6884283B2 - 工具経路修正装置、工具経路修正方法および数値制御装置 - Google Patents
工具経路修正装置、工具経路修正方法および数値制御装置 Download PDFInfo
- Publication number
- JP6884283B2 JP6884283B2 JP2020532163A JP2020532163A JP6884283B2 JP 6884283 B2 JP6884283 B2 JP 6884283B2 JP 2020532163 A JP2020532163 A JP 2020532163A JP 2020532163 A JP2020532163 A JP 2020532163A JP 6884283 B2 JP6884283 B2 JP 6884283B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- correction
- command
- point
- 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
- 238000012937 correction Methods 0.000 title claims description 382
- 238000000034 method Methods 0.000 title claims description 66
- 238000003754 machining Methods 0.000 claims description 112
- 238000000605 extraction Methods 0.000 claims description 67
- 230000008859 change Effects 0.000 claims description 45
- 238000012545 processing Methods 0.000 claims description 27
- 238000009499 grossing Methods 0.000 claims description 20
- 239000000284 extract Substances 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 3
- 238000003860 storage Methods 0.000 description 35
- 238000013500 data storage Methods 0.000 description 32
- 239000013256 coordination polymer Substances 0.000 description 24
- 238000010586 diagram Methods 0.000 description 19
- 238000005520 cutting process Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000006866 deterioration Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000011960 computer-aided design Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013450 outlier detection Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
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—Programme-control systems
- G05B19/02—Programme-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 programme 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 programme 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 programme, for the NC machine
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35401—Tool edge, tool shape, dead corner because of tool shape
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36504—Adapt program to real coordinates, shape, dimension of tool, offset path
-
- 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)
Description
図1は、本発明の実施の形態1にかかる工具経路修正装置100の機能構成を示すブロック図である。工具経路修正装置100は、工具を用いた加工のための工具経路データを修正する。実施の形態1において、工具経路データは、切削工具を用いた切削加工のための工具経路データとする。
P’n=(Pn−2+2Pn−1+3Pn+2Pn+1+Pn+2)/9 ・・・(1)
P’n=(2Pn−1+3Pn+2Pn+1+Pn+2)/8 ・・・(2)
P’n=(Pn−2+2Pn−1+3Pn+2Pn+1)/8 ・・・(3)
図19は、本発明の実施の形態2にかかるNC装置200の機能構成を示すブロック図である。NC装置200は、実施の形態1にかかる工具経路修正装置100が有する修正工具経路データ記憶部22に代えて、補間処理部41と駆動制御部42とを有する。実施の形態2では、実施の形態1と同一の部分には同一の符号を付し、実施の形態1とは異なる構成について主に説明する。NC装置200は、工具経路データを修正して、修正された工具経路データに基づく数値制御を実行する。工作機械は、NC装置200からの指令にしたがって加工対象物を加工する。図19では、工作機械の図示を省略している。
Claims (10)
- 工具を用いて加工される加工対象物に対する前記工具の移動経路を表す工具経路データを修正する工具経路修正装置であって、
前記工具経路データは、工具中心の位置を表すとともに当該位置における工具姿勢に対応付けられた指令点を含むデータであって、
前記移動経路において隣り合う指令点における前記工具中心の移動量と前記工具姿勢の変化量とに基づいて修正の対象と判定された指令点を前記工具経路データから抽出する修正対象抽出部と、
前記加工対象物への加工における目標とする加工形状を表す加工形状データを参照して、前記修正対象抽出部によって抽出された前記指令点を含めて画定された範囲内の各指令点における前記工具中心の位置と前記工具姿勢とを修正する工具経路データ修正部と、
を備え、
前記工具経路データ修正部は、前記加工形状データによって表される加工曲面と前記工具の形状を表す工具データによって表される工具の輪郭との接触点を前記指令点ごとに求めて、前記工具姿勢の修正によって生じる前記接触点からの前記工具の輪郭のずれを算出した結果を基に前記工具中心の位置を修正することを特徴とする工具経路修正装置。 - 前記修正対象抽出部によって抽出された前記指令点を含む複数の指令点の範囲を画定する修正範囲画定部
を備え、
前記工具経路データ修正部は、前記修正範囲画定部によって画定された範囲内の指令点の前記工具中心の位置と前記工具姿勢とを修正することを特徴とする請求項1に記載の工具経路修正装置。 - 前記指令点には、前記工具姿勢の変化における基準となる工具基準点への前記工具中心からの向きを表すベクトルであって前記工具姿勢を表す工具軸ベクトルが対応付けられており、
前記工具経路データ修正部は、前記画定された範囲内の前記指令点における前記工具基準点の位置を平滑化によって修正することで、前記工具軸ベクトルを修正することを特徴とする請求項1または2に記載の工具経路修正装置。 - 前記指令点には、前記工具姿勢の変化における基準となる工具基準点への前記工具中心からの向きを表すベクトルであって前記工具姿勢を表す工具軸ベクトルが対応付けられており、
前記工具経路データ修正部は、前記画定された範囲内の前記指令点における前記工具基準点の位置を示す座標へフィルタ処理を施すことによって前記工具基準点の位置を修正することで、前記工具軸ベクトルを修正することを特徴とする請求項1または2に記載の工具経路修正装置。 - 前記指令点には、前記工具姿勢の変化における基準となる工具基準点への前記工具中心からの向きを表すベクトルであって前記工具姿勢を表す工具軸ベクトルが対応付けられており、
前記工具経路データ修正部は、前記画定された範囲内の前記指令点における前記工具基準点を基に近似曲線を生成して、前記近似曲線上にて前記工具基準点の間隔を調整することによって前記工具基準点の位置を修正することで、前記工具軸ベクトルを修正することを特徴とする請求項1または2に記載の工具経路修正装置。 - 工具を用いて加工される加工対象物に対する前記工具の移動経路を表す工具経路データを修正する工具経路修正装置であって、
前記工具経路データは、工具中心の位置を表すとともに当該位置における工具姿勢に対応付けられた指令点を含むデータであって、
前記移動経路において隣り合う指令点における前記工具中心の移動量と前記工具姿勢の変化量とに基づいて修正の対象と判定された指令点を前記工具経路データから抽出する修正対象抽出部と、
前記加工対象物への加工における目標とする加工形状を表す加工形状データを参照して、前記修正対象抽出部によって抽出された前記指令点を含めて画定された範囲内の各指令点における前記工具中心の位置と前記工具姿勢とを修正する工具経路データ修正部と、
を備え、
前記指令点には、前記工具姿勢の変化における基準となる工具基準点への前記工具中心からの向きを表すベクトルであって前記工具姿勢を表す工具軸ベクトルが対応付けられており、
前記工具経路データ修正部は、前記画定された範囲内の前記指令点における前記工具基準点の位置を平滑化によって修正することで、前記工具軸ベクトルを修正することを特徴とする工具経路修正装置。 - 工具を用いて加工される加工対象物に対する前記工具の移動経路を表す工具経路データを修正する工具経路修正装置であって、
前記工具経路データは、工具中心の位置を表すとともに当該位置における工具姿勢に対応付けられた指令点を含むデータであって、
前記移動経路において隣り合う指令点における前記工具中心の移動量と前記工具姿勢の変化量とに基づいて修正の対象と判定された指令点を前記工具経路データから抽出する修正対象抽出部と、
前記加工対象物への加工における目標とする加工形状を表す加工形状データを参照して、前記修正対象抽出部によって抽出された前記指令点を含めて画定された範囲内の各指令点における前記工具中心の位置と前記工具姿勢とを修正する工具経路データ修正部と、
を備え、
前記指令点には、前記工具姿勢の変化における基準となる工具基準点への前記工具中心からの向きを表すベクトルであって前記工具姿勢を表す工具軸ベクトルが対応付けられており、
前記工具経路データ修正部は、前記画定された範囲内の前記指令点における前記工具基準点の位置を示す座標へフィルタ処理を施すことによって前記工具基準点の位置を修正することで、前記工具軸ベクトルを修正することを特徴とする工具経路修正装置。 - 工具を用いて加工される加工対象物に対する前記工具の移動経路を表す工具経路データを修正する工具経路修正装置であって、
前記工具経路データは、工具中心の位置を表すとともに当該位置における工具姿勢に対応付けられた指令点を含むデータであって、
前記移動経路において隣り合う指令点における前記工具中心の移動量と前記工具姿勢の変化量とに基づいて修正の対象と判定された指令点を前記工具経路データから抽出する修正対象抽出部と、
前記加工対象物への加工における目標とする加工形状を表す加工形状データを参照して、前記修正対象抽出部によって抽出された前記指令点を含めて画定された範囲内の各指令点における前記工具中心の位置と前記工具姿勢とを修正する工具経路データ修正部と、
を備え、
前記指令点には、前記工具姿勢の変化における基準となる工具基準点への前記工具中心からの向きを表すベクトルであって前記工具姿勢を表す工具軸ベクトルが対応付けられており、
前記工具経路データ修正部は、前記画定された範囲内の前記指令点における前記工具基準点を基に近似曲線を生成して、前記近似曲線上にて前記工具基準点の間隔を調整することによって前記工具基準点の位置を修正することで、前記工具軸ベクトルを修正することを特徴とする工具経路修正装置。 - 工具を用いて加工される加工対象物に対する前記工具の移動経路を表す工具経路データを工具経路修正装置によって修正する工具経路修正方法であって、
前記工具経路データは、工具中心の位置を表すとともに当該位置における工具姿勢に対応付けられた指令点を含むデータであって、
前記移動経路において隣り合う指令点における前記工具中心の移動量と前記工具姿勢の変化量とに基づいて修正の対象と判定された指令点を前記工具経路データから抽出する工程と、
前記加工対象物への加工における目標とする加工形状を表す加工形状データを参照して、前記工程にて抽出された前記指令点を含めて画定された範囲内の各指令点における前記工具中心の位置と前記工具姿勢とを修正する工程と、
を含み、
前記工具中心の位置と前記工具姿勢とを修正する工程では、前記加工形状データによって表される加工曲面と前記工具の形状を表す工具データによって表される工具の輪郭との接触点を前記指令点ごとに求めて、前記工具姿勢の修正によって生じる前記接触点からの前記工具の輪郭のずれを算出した結果を基に前記工具中心の位置を修正することを特徴とする工具経路修正方法。 - 工具を用いて加工される加工対象物に対する前記工具の移動経路を表す工具経路データに基づく数値制御を実行する数値制御装置であって、
前記工具経路データは、工具中心の位置を表すとともに当該位置における工具姿勢に対応付けられた指令点を含むデータであって、
前記移動経路において隣り合う指令点における前記工具中心の移動量と前記工具姿勢の変化量とに基づいて修正の対象と判定された指令点を前記工具経路データから抽出する修正対象抽出部と、
前記加工対象物への加工における目標とする加工形状を表す加工形状データを参照して、前記修正対象抽出部によって抽出された前記指令点を含めて画定された範囲内の各指令点における前記工具中心の位置と前記工具姿勢とを修正する工具経路データ修正部と、
を備え、
前記工具経路データ修正部は、前記加工形状データによって表される加工曲面と前記工具の形状を表す工具データによって表される工具の輪郭との接触点を前記指令点ごとに求めて、前記工具姿勢の修正によって生じる前記接触点からの前記工具の輪郭のずれを算出した結果を基に前記工具中心の位置を修正し、
修正された前記工具経路データに基づく数値制御を実行することを特徴とする数値制御装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018138693 | 2018-07-24 | ||
JP2018138693 | 2018-07-24 | ||
PCT/JP2019/016659 WO2020021793A1 (ja) | 2018-07-24 | 2019-04-18 | 工具経路修正装置、工具経路修正方法および数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2020021793A1 JPWO2020021793A1 (ja) | 2021-03-11 |
JP6884283B2 true JP6884283B2 (ja) | 2021-06-09 |
Family
ID=69180399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020532163A Active JP6884283B2 (ja) | 2018-07-24 | 2019-04-18 | 工具経路修正装置、工具経路修正方法および数値制御装置 |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP6884283B2 (ja) |
CN (1) | CN112470089B (ja) |
DE (1) | DE112019003702T5 (ja) |
WO (1) | WO2020021793A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7504687B2 (ja) | 2020-07-16 | 2024-06-24 | 株式会社日立製作所 | 切削加工支援システム |
KR102347462B1 (ko) * | 2020-08-03 | 2022-01-04 | 단국대학교 산학협력단 | 공작기계의 공구경로 스무딩 방법 |
CN118338996A (zh) * | 2022-01-14 | 2024-07-12 | 发那科株式会社 | 控制装置、示教装置以及机械*** |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04259012A (ja) * | 1991-02-13 | 1992-09-14 | Fanuc Ltd | 数値制御装置 |
DE4331253A1 (de) * | 1993-09-15 | 1995-03-16 | Blohm Maschinenbau Gmbh | Verfahren zum Erzeugen eines Profils an einem Werkstück |
JP3344811B2 (ja) * | 1994-03-03 | 2002-11-18 | 株式会社牧野フライス製作所 | 工具経路データ生成方法 |
JP2003256010A (ja) * | 2002-03-06 | 2003-09-10 | Mazda Motor Corp | 工作機械の制御方法及びその制御装置、並びに、その制御をコンピュータに実行させるプログラム及びそれを記録したコンピュータ読み取り可能な記録媒体 |
JP4467625B2 (ja) * | 2008-03-31 | 2010-05-26 | 三菱電機株式会社 | 数値制御装置および数値制御方法 |
JP5693086B2 (ja) * | 2010-08-19 | 2015-04-01 | キヤノン株式会社 | 加工方法、及び加工装置 |
EP2634659B1 (en) * | 2010-10-26 | 2016-11-30 | Makino Milling Machine Co., Ltd. | Method and device for generating tool path |
JP5417391B2 (ja) * | 2011-07-29 | 2014-02-12 | 新日本工機株式会社 | 数値制御装置 |
JP6012560B2 (ja) * | 2013-08-07 | 2016-10-25 | 三菱電機株式会社 | 数値制御装置 |
CN107077127B (zh) * | 2014-09-30 | 2019-12-31 | 株式会社牧野铣床制作所 | 进给轴控制方法及数值控制机床 |
JP6644630B2 (ja) * | 2016-05-10 | 2020-02-12 | Dmg森精機株式会社 | 加工プログラム処理装置およびこれを備えた多軸加工機 |
WO2018122986A1 (ja) * | 2016-12-27 | 2018-07-05 | 三菱電機株式会社 | 加工プログラム分析装置 |
-
2019
- 2019-04-18 WO PCT/JP2019/016659 patent/WO2020021793A1/ja active Application Filing
- 2019-04-18 DE DE112019003702.1T patent/DE112019003702T5/de active Pending
- 2019-04-18 CN CN201980048211.3A patent/CN112470089B/zh active Active
- 2019-04-18 JP JP2020532163A patent/JP6884283B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
DE112019003702T5 (de) | 2021-04-08 |
CN112470089B (zh) | 2024-05-03 |
JPWO2020021793A1 (ja) | 2021-03-11 |
CN112470089A (zh) | 2021-03-09 |
WO2020021793A1 (ja) | 2020-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6884283B2 (ja) | 工具経路修正装置、工具経路修正方法および数値制御装置 | |
JP6257796B2 (ja) | 工具経路の生成方法および工作機械 | |
JP6249936B2 (ja) | 軌道を生成する方法およびシステム | |
JP5615377B2 (ja) | 工具経路の生成方法および生成装置 | |
Ho et al. | Five-axis tool orientation smoothing using quaternion interpolation algorithm | |
CN109213083B (zh) | 一种直纹面加工路径生成方法、装置及设备 | |
US20130317646A1 (en) | Robot program changing device | |
US10112304B2 (en) | Robot programming apparatus for teaching machining operation to robot | |
US10481567B2 (en) | Gear tooth profile simulation apparatus and method, and machining tool edge surface simulation apparatus and method | |
JP6242539B1 (ja) | 数値制御装置 | |
WO2019160507A1 (en) | Method and system for additive manufacturing | |
CN111176210B (zh) | 数值控制装置、加工路径设定方法以及记录了程序的计算机可读介质 | |
CN111659766B (zh) | 一种应用于工件制孔位置的矫正方法及矫正装置 | |
JPWO2018042704A1 (ja) | 指令値生成装置 | |
JP2011183528A (ja) | 自動プログラミング装置、およびその動作プログラム | |
JP7061013B2 (ja) | 経路補正方法及び多軸加工機の制御装置 | |
JP2021096525A (ja) | 工具経路生成方法、工具経路生成装置および工作機械の制御装置 | |
CN116985136B (zh) | 基于四元数的机械臂节点姿态速度前瞻控制方法及装置 | |
CN109648563A (zh) | 串联机器人运动控制方法及计算机存储介质 | |
US10345790B2 (en) | Modelling method and system | |
JP6000496B1 (ja) | 数値制御装置 | |
JP6021690B2 (ja) | 数値制御装置 | |
CN115587441B (zh) | 一种流道结构增减材复合制造工艺规划方法及*** | |
CN118219265A (zh) | 工作空间确定方法、装置、设备及存储介质 | |
TWM496786U (zh) | 五軸加工數值控制系統 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200902 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200902 |
|
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: 20210413 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210511 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6884283 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |