JP7455271B2 - 加工プログラム修正装置、加工プログラム修正方法および加工システム - Google Patents
加工プログラム修正装置、加工プログラム修正方法および加工システム Download PDFInfo
- Publication number
- JP7455271B2 JP7455271B2 JP2023500195A JP2023500195A JP7455271B2 JP 7455271 B2 JP7455271 B2 JP 7455271B2 JP 2023500195 A JP2023500195 A JP 2023500195A JP 2023500195 A JP2023500195 A JP 2023500195A JP 7455271 B2 JP7455271 B2 JP 7455271B2
- Authority
- JP
- Japan
- Prior art keywords
- route
- target
- tool
- machining program
- command point
- 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 38
- 238000003754 machining Methods 0.000 title claims description 37
- 238000004364 calculation method Methods 0.000 claims description 127
- 238000012937 correction Methods 0.000 claims description 91
- 230000004048 modification Effects 0.000 claims description 32
- 238000012545 processing Methods 0.000 claims description 16
- 238000009499 grossing Methods 0.000 claims description 9
- 230000005484 gravity Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 32
- 230000001186 cumulative effect Effects 0.000 description 20
- 239000000284 extract Substances 0.000 description 19
- 239000013598 vector Substances 0.000 description 17
- 238000011960 computer-aided design Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method 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/36—Nc in input of data, input key till input tape
- G05B2219/36202—Freeform surfaces
-
- 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/36407—Follow path with probe, store deviations for correction during normal operation
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にかかる加工プログラム修正装置11と、加工プログラム修正装置11に接続される加工システム1とを示す図である。加工システム1は、被制御機器である工作機械7を制御することによって被加工物10を加工するシステムである。工作機械7は、被加工物10に対して工具9を相対的に移動させながら、工具9により被加工物10を加工する。
図13は、実施の形態2にかかる加工プログラム修正装置11Aの機能構成を示す図である。加工プログラム修正装置11Aでは、図2に示す加工プログラム修正装置11と同様の構成に、第2の特徴量算出部51とクラスタリング部52とが追加されている。実施の形態2では、上記の実施の形態1と同一の構成要素には同一の符号を付し、実施の形態1とは異なる構成について主に説明する。
図20は、実施の形態3にかかる加工システム1Bを示す図である。加工システム1Bは、CAM装置3と、加工プログラム修正装置11と、数値制御装置5と、工作機械7とを備える。実施の形態3では、上記の実施の形態1または2と同一の構成要素には同一の符号を付し、実施の形態1または2とは異なる構成について主に説明する。
Claims (9)
- 工作機械により工具を移動させる経路である工具経路を補正することによって、前記工作機械による加工のための加工プログラムを修正する加工プログラム修正装置であって、
前記工作機械の制御周期における前記工具の位置を示す指令点について、前記工具経路上における前記指令点の特徴を表す第1の特徴量を求める第1の特徴量算出部と、
前記工具経路の進行方向とは異なる方向に並ぶ複数の前記工具経路から、補正を行う対象経路と、前記対象経路と隣り合う隣接経路とを抽出し、前記対象経路の前記指令点の前記第1の特徴量と前記隣接経路の前記指令点の前記第1の特徴量とを基に、前記対象経路の前記指令点に類似する前記指令点である類似点を前記隣接経路の複数の前記指令点の中から求める類似点算出部と、
前記類似点を基に前記対象経路を補正する補正部と、
を備え、
前記類似点算出部は、前記対象経路の前記指令点の前記第1の特徴量と前記隣接経路の前記指令点の前記第1の特徴量との違いを表す距離誤差が最小となる前記対象経路の前記指令点と前記隣接経路の前記指令点との対応付けを求めることによって、前記類似点を求めることを特徴とする加工プログラム修正装置。 - 前記補正部は、複数の前記工具経路の各々における前記指令点について前記類似点を求めることによって、求めた複数の前記類似点を互いにつないだ類似点ルートを作成し、前記類似点ルートを基に前記対象経路の前記指令点の位置を調整することによって前記対象経路を補正することを特徴とする請求項1に記載の加工プログラム修正装置。
- 前記補正部は、前記類似点ルートを平滑化し、平滑化された前記類似点ルート上に前記対象経路の前記指令点を移すことによって前記指令点の位置を調整することを特徴とする請求項2に記載の加工プログラム修正装置。
- 前記補正部は、前記対象経路において連続する前記指令点を通る平面を求め、前記平面上において前記指令点の位置を調整することを特徴とする請求項2に記載の加工プログラム修正装置。
- 前記第1の特徴量は、前記指令点の座標と、前記指令点における前記工具の移動量と、前記指令点までの前記工具経路の長さとのうち少なくとも1つの情報を含むことを特徴とする請求項1から4のいずれか1つに記載の加工プログラム修正装置。
- 前記工具経路の特徴を表す第2の特徴量を求める第2の特徴量算出部と、
被加工物を加工するための工具経路群を、前記第2の特徴量に基づいて複数のクラスターに分類するクラスタリング部と、をさらに備え、
前記類似点算出部は、前記クラスターごとに前記対象経路と前記隣接経路とを抽出することによって前記類似点を求め、
前記補正部は、前記クラスターごとに前記対象経路を補正することを特徴とする請求項1から5のいずれか1つに記載の加工プログラム修正装置。 - 前記第2の特徴量は、前記工具経路の重心位置の座標と、前記工具経路上の複数の前記指令点の近似直線である主成分と、工具経路長とのうち少なくとも1つの情報を含むことを特徴とする請求項6に記載の加工プログラム修正装置。
- 被加工物に対して工具を移動させる経路である工具経路を補正することによって、前記工具の使用による加工のための加工プログラムを加工プログラム修正装置が修正する加工プログラム修正方法であって、
制御周期における前記工具の位置を示す指令点について、前記工具経路上における前記指令点の特徴を表す第1の特徴量を求めるステップと、
前記工具経路の進行方向とは異なる方向に並ぶ複数の前記工具経路から、補正を行う対象経路と、前記対象経路と隣り合う隣接経路とを抽出するステップと、
前記対象経路の前記指令点の前記第1の特徴量と前記隣接経路の前記指令点の前記第1の特徴量とに基づいて、前記対象経路の前記指令点に類似する前記指令点である類似点を前記隣接経路の複数の前記指令点の中から求めるステップと、
前記類似点を基に前記対象経路の前記指令点を補正することによって前記対象経路を補正するステップと、
を含み、
前記対象経路の前記指令点の前記第1の特徴量と前記隣接経路の前記指令点の前記第1の特徴量との違いを表す距離誤差が最小となる前記対象経路の前記指令点と前記隣接経路の前記指令点との対応付けを求めることによって、前記類似点を求めることを特徴とする加工プログラム修正方法。 - 加工プログラムを生成する加工プログラム生成装置と、
生成された前記加工プログラムを修正する請求項1から7のいずれか1つに記載の加工プログラム修正装置と、
修正された前記加工プログラムを基に被制御機器を制御する数値制御装置と、
を備えることを特徴とする加工システム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/005986 WO2022176077A1 (ja) | 2021-02-17 | 2021-02-17 | 加工プログラム修正装置、加工プログラム修正方法および加工システム |
Publications (3)
Publication Number | Publication Date |
---|---|
JPWO2022176077A1 JPWO2022176077A1 (ja) | 2022-08-25 |
JPWO2022176077A5 JPWO2022176077A5 (ja) | 2023-05-11 |
JP7455271B2 true JP7455271B2 (ja) | 2024-03-25 |
Family
ID=82930359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023500195A Active JP7455271B2 (ja) | 2021-02-17 | 2021-02-17 | 加工プログラム修正装置、加工プログラム修正方法および加工システム |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP7455271B2 (ja) |
CN (1) | CN116802573A (ja) |
DE (1) | DE112021007120T5 (ja) |
WO (1) | WO2022176077A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000353006A (ja) | 1999-06-10 | 2000-12-19 | Fanuc Ltd | 数値制御装置 |
JP2009199483A (ja) | 2008-02-25 | 2009-09-03 | Mitsubishi Heavy Ind Ltd | 数値制御装置 |
JP2010176447A (ja) | 2009-01-30 | 2010-08-12 | Mitsubishi Heavy Ind Ltd | Ncデータの修正方法及び装置 |
JP2017102593A (ja) | 2015-11-30 | 2017-06-08 | ブラザー工業株式会社 | 制御装置、工作機械、制御方法及びコンピュータプログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6823032B2 (ja) * | 2018-10-25 | 2021-01-27 | ファナック株式会社 | プログラム修正装置 |
JP6823037B2 (ja) * | 2018-11-09 | 2021-01-27 | ファナック株式会社 | 数値制御装置、加工経路設定方法及びプログラム |
-
2021
- 2021-02-17 JP JP2023500195A patent/JP7455271B2/ja active Active
- 2021-02-17 CN CN202180092193.6A patent/CN116802573A/zh active Pending
- 2021-02-17 WO PCT/JP2021/005986 patent/WO2022176077A1/ja active Application Filing
- 2021-02-17 DE DE112021007120.3T patent/DE112021007120T5/de active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000353006A (ja) | 1999-06-10 | 2000-12-19 | Fanuc Ltd | 数値制御装置 |
JP2009199483A (ja) | 2008-02-25 | 2009-09-03 | Mitsubishi Heavy Ind Ltd | 数値制御装置 |
JP2010176447A (ja) | 2009-01-30 | 2010-08-12 | Mitsubishi Heavy Ind Ltd | Ncデータの修正方法及び装置 |
JP2017102593A (ja) | 2015-11-30 | 2017-06-08 | ブラザー工業株式会社 | 制御装置、工作機械、制御方法及びコンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
JPWO2022176077A1 (ja) | 2022-08-25 |
CN116802573A (zh) | 2023-09-22 |
WO2022176077A1 (ja) | 2022-08-25 |
DE112021007120T5 (de) | 2023-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5981143B2 (ja) | ロボットツールの制御方法 | |
CN103460151B (zh) | 用于借助数字控制的工件加工装置加工工件的方法以及工件加工装置 | |
KR100790617B1 (ko) | 시트메트리얼의 연속적인 스트림에서 소정 형상을 컷팅하기 위한 시스템 | |
US8155777B2 (en) | Method for the designing of tools | |
JP6257796B2 (ja) | 工具経路の生成方法および工作機械 | |
WO2011052800A1 (ja) | 工具経路の生成方法および装置 | |
US9513623B2 (en) | Method for generating trajectory for numerical control process | |
KR100914218B1 (ko) | 3차원 스캔 데이터를 이용하여 로프트 서피스를 계산하기위한 시스템 및 방법 | |
EP3597361B1 (en) | Toolpath adjustments based on 3-dimensional scan data of physically manufactured parts | |
US11327466B2 (en) | Command-value generation apparatus | |
CN112132970B (zh) | 一种面向3d打印的自然纹理合成***及方法 | |
JPH07168617A (ja) | ロボットのオフライン教示方法 | |
JP7455271B2 (ja) | 加工プログラム修正装置、加工プログラム修正方法および加工システム | |
CN109733554B (zh) | 面向船舶分段建造的胎架智能布置方法及计算机存储介质 | |
US8249733B2 (en) | System and method for analyzing performance of an industrial robot | |
CN115735167A (zh) | 后处理器、加工程序生成方法、cnc加工***以及加工程序生成用程序 | |
CN117047569A (zh) | 基于传感器数据交互的工具钳打磨方法及装置 | |
JP6903255B1 (ja) | 加工プログラム修正装置、数値制御装置、加工プログラム修正方法および機械学習装置 | |
JP2000311010A (ja) | 軌跡制御装置、プログラム作成装置およびプログラム変換装置 | |
JPH09179619A (ja) | 塗装ロボットの軌跡設定方法 | |
JP4773833B2 (ja) | 空気溜まり解析装置 | |
WO2022091212A1 (ja) | 塗布領域学習装置および塗布領域学習方法、ならびに塗布領域予測装置および塗布領域予測方法 | |
US20210134059A1 (en) | Methods and systems for generating surfaces from polygonal data | |
CN117898769A (zh) | 基于三维重建的自主超声机器人颈动脉扫查方法及装置 | |
Wolf et al. | Method for the Calculation of Local Bead Volume in Multi-Axis Additive Manufacturing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230221 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230221 |
|
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: 20240213 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240312 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7455271 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |