JP6740208B2 - 切削条件検証装置 - Google Patents
切削条件検証装置 Download PDFInfo
- Publication number
- JP6740208B2 JP6740208B2 JP2017251070A JP2017251070A JP6740208B2 JP 6740208 B2 JP6740208 B2 JP 6740208B2 JP 2017251070 A JP2017251070 A JP 2017251070A JP 2017251070 A JP2017251070 A JP 2017251070A JP 6740208 B2 JP6740208 B2 JP 6740208B2
- Authority
- JP
- Japan
- Prior art keywords
- cutting condition
- cutting
- reference value
- program
- unit
- 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
- 238000005520 cutting process Methods 0.000 title claims description 255
- 238000012795 verification Methods 0.000 title claims description 49
- 239000000463 material Substances 0.000 claims description 26
- 238000004364 calculation method Methods 0.000 claims description 22
- 238000000605 extraction Methods 0.000 claims description 9
- 238000003754 machining Methods 0.000 claims description 8
- 230000002159 abnormal effect Effects 0.000 description 15
- 238000000034 method Methods 0.000 description 11
- 239000000284 extract Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000004044 response Effects 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
- G05B19/40937—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 concerning programming of machining or material parameters, pocket machining
- G05B19/40938—Tool management
-
- 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/406—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 monitoring or safety
- G05B19/4068—Verifying part programme on screen, by drawing or other means
-
- 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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- 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/406—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 monitoring or safety
- G05B19/4065—Monitoring tool breakage, life or condition
-
- 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/409—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 using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
-
- 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/35291—Record history, log, journal, audit of machine operation
-
- 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/36139—Edit templates for screen display, and use of keyboard
-
- 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/45—Nc applications
- G05B2219/45044—Cutting
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
Description
本発明の一実施の形態にかかる切削条件検証装置は、前記切削条件乖離指令表示部は、前記一覧表示において、前記判断基準を満足しないと判定された前記切削条件を強調表示することを特徴とする。
本発明の一実施の形態にかかる切削条件検証装置は、前記切削条件乖離指令表示部は、前記一覧表示において、前記判断基準を満足しないと判定された前記切削条件が選択された場合に、前記加工プログラムを対応箇所にジャンプして表示することを特徴とする。
本発明の一実施の形態にかかる切削条件検証装置は、前記切削条件乖離指令表示部は、前記一覧表示において、前記判断基準を満足しないと判定された前記切削条件が編集された場合に、前記加工プログラムを対応箇所に前記編集の内容を反映することを特徴とする。
本発明の一実施の形態にかかる切削条件検証装置は、加工プログラムを実行するプログラム実行部と、前記加工プログラムの実行時に切削条件を収集する切削条件履歴収集部と、前記収集された前記切削条件を蓄積する切削条件履歴データベースと、を更に有し、前記切削条件基準値算出部は、前記切削条件履歴データベースに基づいて前記基準値を算出することを特徴とする。
本発明の一実施の形態にかかる切削条件検証装置は、前記切削条件基準値算出部は、前記切削条件履歴データベースに基づいて、工具及びワーク材質毎の平均値、最大値、最頻値のいずれかを前記基準値として算出することを特徴とする。
本発明の一実施の形態にかかる切削条件検証装置は、加工プログラムにおける切削条件の設定ミスを抽出する切削条件検証装置であって、前記加工プログラムを作成又は編集するためのプログラム編集部と、前記加工プログラムから切削条件を抽出する切削条件抽出・記憶部と、前記加工プログラムの記述に基づき、前記切削条件の適否を判定するための判断基準となる基準値を算出する切削条件基準値算出部と、前記基準値に基づき、前記切削条件の正常又は異常を判定する切削条件判定部と、前記判断基準を満足しないと判定された前記切削条件を一覧表示する切削条件乖離指令表示部と、を有することを特徴とする。
本発明の一実施の形態にかかる切削条件検証装置は、前記加工プログラムから切削条件を収集する切削条件履歴収集部と、前記収集された前記切削条件を蓄積する切削条件履歴データベースと、を更に有し、前記切削条件基準値算出部は、前記切削条件履歴データベースに基づいて前記基準値を算出することを特徴とする。
切削条件検証装置10が備えるCPU111は、切削条件検証装置10を全体的に制御するプロセッサである。CPU111は、不揮発性メモリ114に格納されたプログラムをバス120を介して読み出し、プログラムに従って切削条件検証装置10全体を制御する。
実施例1にかかる切削条件検証装置10は、作成及び編集中のプログラム中に存在する、所定の基準を満たさない工具及び切削条件に関する記述を抽出して一覧表示する。そして、一覧表の要素を選択すると、プログラムリストの対応箇所(工具及び切削条件の記述箇所)にジャンプする。
ステップS101:プログラム実行部16がプログラムを実行する。この際、切削条件履歴収集部17が、実行中のプログラムの切削ブロックで指令されている工具の工具ID及び切削条件(主軸回転数S、送り速度F、ワークの材質など)を抽出し、切削条件履歴データベース18に蓄積する。
実施例2にかかる切削条件検証装置10は、一覧表の要素を編集すると、プログラムリストの対応箇所(工具及び切削条件の記述箇所)に編集内容を反映する。
ステップS101乃至S104までの動作は、実施例1と共通である。
ステップS105:ユーザにより、ステップS130で表示された一覧表の要素が選択されると、切削条件乖離指令表示部15は、選択された要素に対応するプログラムリスト中の記述に編集内容を反映する。
実施例1では、工具毎かつワーク材質毎の切削条件の平均値を、異常値判定の基準値とした。実施例3では、図6を用いて基準値の他の算定方法を例示する。
実施例1にかかる切削条件検証装置10は、過去に実行されたプログラムにおける工具及び切削条件に関する記述を蓄積して、切削条件履歴データベース18を生成する。一方、実施例4では、作成又は編集中のプログラム中の工具及び切削条件に関する記述から、切削条件履歴データベース18を生成する。
111 CPU
113 揮発性メモリ
114 不揮発性メモリ
115,118 インタフェース
120 バス
170 表示器/MDIユニット
11 プログラム編集部
12 切削条件抽出・記憶部
13 切削条件判定部
14 切削条件基準値算出部
15 切削条件乖離指令表示部
16 プログラム実行部
17 切削条件履歴収集部
18 切削条件履歴データベース
Claims (8)
- 加工プログラムにおける切削条件の設定ミスを抽出する切削条件検証装置であって、
前記加工プログラムを作成又は編集するためのプログラム編集部と、
前記加工プログラムから切削条件を抽出する切削条件抽出・記憶部と、
過去に実行された他の加工プログラムの記述に基づき、前記切削条件の適否を判定するための判断基準となる基準値を算出する切削条件基準値算出部と、
前記基準値に基づき、前記切削条件の適否を判定する切削条件判定部と、
前記判断基準を満足しないと判定された前記切削条件を一覧表示する切削条件乖離指令表示部と、を有することを特徴とする
切削条件検証装置。 - 前記切削条件乖離指令表示部は、前記一覧表示において、前記判断基準を満足しないと判定された前記切削条件を強調表示することを特徴とする
請求項1記載の切削条件検証装置。 - 前記切削条件乖離指令表示部は、前記一覧表示において、前記判断基準を満足しないと判定された前記切削条件が選択された場合に、前記加工プログラムを対応箇所にジャンプして表示することを特徴とする
請求項1記載の切削条件検証装置。 - 前記切削条件乖離指令表示部は、前記一覧表示において、前記判断基準を満足しないと判定された前記切削条件が編集された場合に、前記加工プログラムを対応箇所に前記編集の内容を反映することを特徴とする
請求項1記載の切削条件検証装置。 - 加工プログラムを実行するプログラム実行部と、
前記加工プログラムの実行時に切削条件を収集する切削条件履歴収集部と、
前記収集された前記切削条件を蓄積する切削条件履歴データベースと、を更に有し、
前記切削条件基準値算出部は、前記切削条件履歴データベースに基づいて前記基準値を算出することを特徴とする
請求項1記載の切削条件検証装置。 - 前記切削条件基準値算出部は、前記切削条件履歴データベースに基づいて、工具及びワーク材質毎の平均値、最大値、最頻値のいずれかを前記基準値として算出することを特徴とする
請求項5記載の切削条件検証装置。 - 加工プログラムにおける切削条件の設定ミスを抽出する切削条件検証装置であって、
前記加工プログラムを作成又は編集するためのプログラム編集部と、
前記加工プログラムから切削条件を抽出する切削条件抽出・記憶部と、
前記加工プログラムの記述に基づき、前記切削条件の適否を判定するための判断基準となる基準値を算出する切削条件基準値算出部と、
前記基準値に基づき、前記切削条件の適否を判定する切削条件判定部と、
前記判断基準を満足しないと判定された前記切削条件を一覧表示する切削条件乖離指令表示部と、を有することを特徴とする
切削条件検証装置。 - 前記加工プログラムから切削条件を収集する切削条件履歴収集部と、
前記収集された前記切削条件を蓄積する切削条件履歴データベースと、を更に有し、
前記切削条件基準値算出部は、前記切削条件履歴データベースに基づいて前記基準値を算出することを特徴とする
請求項7記載の切削条件検証装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017251070A JP6740208B2 (ja) | 2017-12-27 | 2017-12-27 | 切削条件検証装置 |
US16/221,602 US11073817B2 (en) | 2017-12-27 | 2018-12-17 | Cutting condition verification device |
DE102018133021.9A DE102018133021A1 (de) | 2017-12-27 | 2018-12-20 | Schnittbedingungs-überprüfungsvorrichtung |
CN201811610090.0A CN109976257A (zh) | 2017-12-27 | 2018-12-27 | 切削条件验证装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017251070A JP6740208B2 (ja) | 2017-12-27 | 2017-12-27 | 切削条件検証装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019117516A JP2019117516A (ja) | 2019-07-18 |
JP6740208B2 true JP6740208B2 (ja) | 2020-08-12 |
Family
ID=66768687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017251070A Active JP6740208B2 (ja) | 2017-12-27 | 2017-12-27 | 切削条件検証装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11073817B2 (ja) |
JP (1) | JP6740208B2 (ja) |
CN (1) | CN109976257A (ja) |
DE (1) | DE102018133021A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020084772A1 (ja) * | 2018-10-26 | 2020-04-30 | 三菱電機株式会社 | 数値制御装置および数値制御方法 |
FR3114529A1 (fr) * | 2020-09-29 | 2022-04-01 | Airbus | Systeme de controle d’usinage d’une piece |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2685325B2 (ja) | 1990-03-30 | 1997-12-03 | オークマ株式会社 | 数値制御情報作成装置 |
JPH0962326A (ja) | 1995-08-21 | 1997-03-07 | Toshiba Corp | Nc加工装置 |
WO2000011528A1 (fr) * | 1998-08-24 | 2000-03-02 | Okuma Corporation | Procede et appareil destine au support de machines a commande numerique |
JP2006331346A (ja) * | 2005-05-30 | 2006-12-07 | Omron Corp | 工程管理装置、工程管理プログラム、工程管理プログラムを記録した記録媒体、および工程管理方法 |
JP5389580B2 (ja) * | 2009-09-17 | 2014-01-15 | 株式会社ディスコ | 切削装置 |
JP6185408B2 (ja) * | 2014-03-07 | 2017-08-23 | Dmg森精機株式会社 | Ncプログラム生成、編集装置 |
JP6148264B2 (ja) | 2015-01-29 | 2017-06-14 | ファナック株式会社 | 切削条件を自動で変更する機能を有した工作機械 |
FR3033655B1 (fr) * | 2015-03-10 | 2017-04-21 | Spring Tech | Procede de generation d'un programme d'usinage |
JP6542713B2 (ja) * | 2016-06-09 | 2019-07-10 | ファナック株式会社 | 異常負荷検出の閾値を学習する機械学習器,数値制御装置および機械学習方法 |
-
2017
- 2017-12-27 JP JP2017251070A patent/JP6740208B2/ja active Active
-
2018
- 2018-12-17 US US16/221,602 patent/US11073817B2/en active Active
- 2018-12-20 DE DE102018133021.9A patent/DE102018133021A1/de active Pending
- 2018-12-27 CN CN201811610090.0A patent/CN109976257A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US11073817B2 (en) | 2021-07-27 |
CN109976257A (zh) | 2019-07-05 |
DE102018133021A1 (de) | 2019-06-27 |
JP2019117516A (ja) | 2019-07-18 |
US20190196451A1 (en) | 2019-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170038761A1 (en) | Information acquisition device of machine tool | |
US10915419B2 (en) | Industrial control system, and assistance apparatus, control assist method, and program thereof | |
JP6351738B2 (ja) | 工作機械の制御装置 | |
JP6740208B2 (ja) | 切削条件検証装置 | |
CN107885164A (zh) | 刀库性能评估方法 | |
CN103676772A (zh) | 具有系统间等待功能的数值控制装置 | |
JP6261613B2 (ja) | 工作機械の制御装置 | |
JP7427698B2 (ja) | 情報処理方法、プログラム、記録媒体、情報処理装置、製造システム、および物品の製造方法 | |
EP2733613B1 (en) | Controller and program | |
EP2634733A1 (en) | Operations task management system and method | |
JP6629410B1 (ja) | Ncプログラム変換処理方法、変換用計算機、及び変換プログラム | |
US11797420B2 (en) | Debug support program storage medium, debug support apparatus, and debug support method | |
JP6791892B2 (ja) | 異常検知パラメータ調整表示装置 | |
JP4247264B2 (ja) | 工作機械の制御装置 | |
JP2008176579A (ja) | 機械の制御装置 | |
JP6235517B2 (ja) | 状況に応じたプログラムの提示機能を備えた数値制御装置 | |
JP6985180B2 (ja) | 数値制御装置 | |
JP5560850B2 (ja) | 操作内容管理装置、操作内容管理方法、及び操作内容管理プログラム | |
KR101893718B1 (ko) | 로깅 장치 및 로깅 방법 | |
JP2010102454A (ja) | 情報処理装置、情報処理プログラム | |
JP5526880B2 (ja) | 数値制御方法及びその装置 | |
JP6444924B2 (ja) | 自動抽出を行う波形表示装置 | |
CN110832412B (zh) | 数控装置及信息处理装置 | |
JP2010218267A (ja) | 障害発生確率算出システム,障害発生確率算出方法及びプログラム | |
JP2020201982A (ja) | 稼働管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190515 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190717 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190819 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191126 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200124 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200310 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200512 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20200512 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20200521 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20200526 |
|
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: 20200623 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6740208 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |