JP6379536B2 - 数値制御装置及びncプログラム作成装置 - Google Patents
数値制御装置及びncプログラム作成装置 Download PDFInfo
- Publication number
- JP6379536B2 JP6379536B2 JP2014048536A JP2014048536A JP6379536B2 JP 6379536 B2 JP6379536 B2 JP 6379536B2 JP 2014048536 A JP2014048536 A JP 2014048536A JP 2014048536 A JP2014048536 A JP 2014048536A JP 6379536 B2 JP6379536 B2 JP 6379536B2
- Authority
- JP
- Japan
- Prior art keywords
- override value
- program
- decrease
- tool
- increase
- 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.)
- Expired - Fee Related
Links
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
- 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/416—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 control of velocity, acceleration or deceleration
- G05B19/4163—Adaptive control of feed or cutting velocity
-
- 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/36293—Set feed and speed for specified tool, workpiece as function of ratio cutting force, speed
-
- 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43124—Adapt speed as function of material, thickness, depth, volume, width, uniform surface quality
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50232—Synchronize change of feed and spindle speed when overriding feed speed
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
Description
(請求項1)本発明に係る数値制御装置は、被加工物の材質毎に、送り速度又は主軸回転数のオーバーライド値の増減1回当たりの変化幅を記憶する変化幅記憶部と、既存のNCプログラムを解析して、前記既存のNCプログラムに、前記オーバーライド値の段階的な増減を許容する開始コードを自動的に挿入し、且つ、前記オーバーライド値の段階的な増減の許容を終了させる終了コードを自動的に挿入することにより、NCプログラムを編集するNCプログラム編集部と、編集された前記NCプログラムを解析して、前記開始コードが存在する場合に加工中の被加工物の材質に応じた前記オーバーライド値の増減1回当たりの変化幅に基づいて前記オーバーライド値の段階的な増減の設定を開始し、前記終了コードが存在する場合に前記オーバーライド値の増減の設定を終了する設定部と、前記オーバーライド値が設定されている場合に前記オーバーライド値に基づいて前記送り速度又は主軸回転数を変更する制御部とを備える。
被加工物の材質に応じたオーバーライド値の増減1回当たりの変化幅に基づいてオーバーライド値の増減が設定されるため、種々の材質の被加工物に対して工具寿命が向上する。さらに、オーバーライド値の変更を行うことができる加工工程に開始コード及び終了コードが自動的に挿入される。
(請求項2)前記数値制御装置は、工具毎且つ被加工物の材質毎に予め設定された主軸規定動力を記憶する主軸規定動力記憶部と、所定時間間隔で、加工中における主軸動力と前記主軸規定動力とを比較して、前記オーバーライド値の変更の要否を判定する変更判定部とをさらに備え、前記設定部は、前記変更判定部により前記オーバーライド値の変更を行うと判定された場合において、前記加工中における主軸動力が前記主軸規定動力より小さい場合には、前記被加工物の材質に応じた前記オーバーライド値の増減1回当たりの変化幅の分だけ前記オーバーライド値を増加させ、前記加工中における主軸動力が前記主軸規定動力以上の場合には、前記被加工物の材質に応じた前記オーバーライド値の増減1回当たりの変化幅の分だけ前記オーバーライド値を減少させるようにしてもよい。
高硬度な材質を加工する際には、急激なオーバーライド値の変化による悪影響が大きい。一方、低硬度な材質を加工する際には、高硬度な材質に比べて、悪影響は小さい。そこで、上記のように、硬度に応じてオーバーライド値の増減1回当たりの変化幅が設定されることで、確実に工具の寿命が向上する。
従って、工具に応じて、オーバーライド値の増減を行うことができる加工工程に開始コード及び終了コードが自動的に挿入される。
(請求項5)本発明に係るNCプログラム作成装置は、工作機械のNCプログラムを作成するNCプログラム作成装置であって、工具毎にオーバーライド値の段階的な増減の許可又は不許可を記憶する許可情報記憶部と、既存のNCプログラム中の加工工程毎に、段階的な増減の許可となる工具が使用される加工工程であるか否かを判定する工程判定部と、前記既存のNCプログラムを解析して、前記既存のNCプログラムに前記工程判定部により段階的な増減の許可となる工具が使用される加工工程であると判定された場合に、前記既存のNCプログラムに、前記加工工程の開始時に前記オーバーライド値の段階的な増減を許容する開始コードを自動的に挿入し、且つ、前記加工工程の終了時に前記オーバーライド値の段階的な増減の許容を終了させる終了コードを自動的に挿入することにより、NCプログラムを編集するNCプログラム編集部と、を備え、前記オーバーライド値の段階的な増減におけるオーバーライド値の増減1回当たりの変化幅は、被加工物の材質毎に設定される。
これにより、オーバーライド値の増減を行うことができる加工工程に開始コード及び終了コードが自動的に挿入される。
第一実施形態の数値制御装置10について、図1〜図6を参照して説明する。図1に示すように、数値制御装置10は、記憶部11と、動力検出部12と、適応制御部13とを備える。
次に、第二実施形態のNCプログラム作成装置100について、図7〜図10を参照して説明する。図7に示すように、NCプログラム作成装置100は、記憶部110と、工程判定部120と、NCプログラム編集部130とを備える。
次に、第三実施形態の数値制御装置200について、図11及び図12を参照して説明する。第三実施形態の数値制御装置200は、第二実施形態のNCプログラム作成装置の機能、及び、第一実施形態の数値制御装置10を有する。
Claims (6)
- 被加工物の材質毎に、送り速度又は主軸回転数のオーバーライド値の増減1回当たりの変化幅を記憶する変化幅記憶部と、
既存のNCプログラムを解析して、前記既存のNCプログラムに、前記オーバーライド値の段階的な増減を許容する開始コードを自動的に挿入し、且つ、前記オーバーライド値の段階的な増減の許容を終了させる終了コードを自動的に挿入することにより、NCプログラムを編集するNCプログラム編集部と、
編集された前記NCプログラムを解析して、前記開始コードが存在する場合に加工中の被加工物の材質に応じた前記オーバーライド値の増減1回当たりの変化幅に基づいて前記オーバーライド値の段階的な増減の設定を開始し、前記終了コードが存在する場合に前記オーバーライド値の増減の設定を終了する設定部と、
前記オーバーライド値が設定されている場合に前記オーバーライド値に基づいて前記送り速度又は主軸回転数を変更する制御部と、
を備える、数値制御装置。 - 前記数値制御装置は、
工具毎且つ被加工物の材質毎に予め設定された主軸規定動力を記憶する主軸規定動力記憶部と、
所定時間間隔で、加工中における主軸動力と前記主軸規定動力とを比較して、前記オーバーライド値の変更の要否を判定する変更判定部と、
をさらに備え、
前記設定部は、前記変更判定部により前記オーバーライド値の変更を行うと判定された場合において、前記加工中における主軸動力が前記主軸規定動力より小さい場合には、前記被加工物の材質に応じた前記オーバーライド値の増減1回当たりの変化幅の分だけ前記オーバーライド値を増加させ、前記加工中における主軸動力が前記主軸規定動力以上の場合には、前記被加工物の材質に応じた前記オーバーライド値の増減1回当たりの変化幅の分だけ前記オーバーライド値を減少させる、
請求項1に記載の数値制御装置。 - 前記変化幅記憶部に記憶される前記オーバーライド値の増減1回当たりの変化幅は、高硬度な材質ほど小さく、低硬度な材質ほど大きく設定される、
請求項1又は2に記載の数値制御装置。 - 前記数値制御装置は、
工具毎に前記オーバーライド値の段階的な増減の許可又は不許可を記憶する許可情報記憶部と、
既存のNCプログラム中の加工工程毎に、段階的な増減の許可となる工具が使用される加工工程であるか否かを判定する工程判定部と、
をさらに備え、
前記NCプログラム編集部は、前記工程判定部により段階的な増減の許可となる工具が使用される加工工程であると判定された場合に、前記加工工程の開始時に前記オーバーライド値の変更を許容する開始コードを自動的に挿入し、且つ、前記加工工程の終了時に前記オーバーライド値の変更の許容を終了させる終了コードを自動的に挿入する、
請求項1〜3の何れか一項に記載の数値制御装置。 - 工作機械のNCプログラムを作成するNCプログラム作成装置であって、
工具毎にオーバーライド値の段階的な増減の許可又は不許可を記憶する許可情報記憶部と、
既存のNCプログラム中の加工工程毎に、段階的な増減の許可となる工具が使用される加工工程であるか否かを判定する工程判定部と、
前記既存のNCプログラムを解析して、前記既存のNCプログラムに前記工程判定部により段階的な増減の許可となる工具が使用される加工工程であると判定された場合に、前記既存のNCプログラムに、前記加工工程の開始時に前記オーバーライド値の段階的な増減を許容する開始コードを自動的に挿入し、且つ、前記加工工程の終了時に前記オーバーライド値の段階的な増減の許容を終了させる終了コードを自動的に挿入することにより、NCプログラムを編集するNCプログラム編集部と、
を備え、
前記オーバーライド値の段階的な増減におけるオーバーライド値の増減1回当たりの変化幅は、被加工物の材質毎に設定される、NCプログラム作成装置。 - 前記NCプログラム編集部は、対話型プログラミングにより前記コードの挿入が選択された場合に、前記コードを挿入する、請求項5に記載のNCプログラム作成装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014048536A JP6379536B2 (ja) | 2014-03-12 | 2014-03-12 | 数値制御装置及びncプログラム作成装置 |
US14/641,946 US10274938B2 (en) | 2014-03-12 | 2015-03-09 | Numerical control unit and NC program creating unit |
EP15158350.7A EP2919084B1 (en) | 2014-03-12 | 2015-03-10 | Nc program creating unit |
CN201510104389.9A CN104914789B (zh) | 2014-03-12 | 2015-03-10 | 数值控制装置以及nc程序制作装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014048536A JP6379536B2 (ja) | 2014-03-12 | 2014-03-12 | 数値制御装置及びncプログラム作成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015172866A JP2015172866A (ja) | 2015-10-01 |
JP6379536B2 true JP6379536B2 (ja) | 2018-08-29 |
Family
ID=52780794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014048536A Expired - Fee Related JP6379536B2 (ja) | 2014-03-12 | 2014-03-12 | 数値制御装置及びncプログラム作成装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10274938B2 (ja) |
EP (1) | EP2919084B1 (ja) |
JP (1) | JP6379536B2 (ja) |
CN (1) | CN104914789B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6298010B2 (ja) * | 2015-06-09 | 2018-03-20 | ファナック株式会社 | 加減速設定自動切換機能を備えた数値制御装置 |
DE102016201460A1 (de) * | 2016-02-01 | 2017-08-03 | Robert Bosch Gmbh | Produktionsanlage mit transparenter Prozessregelung |
JP7167811B2 (ja) * | 2019-03-28 | 2022-11-09 | ブラザー工業株式会社 | 工作機械、情報処理方法及びコンピュータプログラム |
CN110948286B (zh) * | 2019-11-14 | 2020-11-06 | 杭州大天数控机床有限公司 | 加工中心自适应进给切削的方法 |
JP6935606B1 (ja) * | 2021-04-05 | 2021-09-15 | Dmg森精機株式会社 | 情報処理装置および情報処理プログラム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3873816A (en) | 1968-12-27 | 1975-03-25 | Agency Ind Science Techn | Automatic adaptive controller |
US3720120A (en) | 1970-09-21 | 1973-03-13 | Bendix Corp | Numerical control system adaptive to workpiece hardness |
US4078195A (en) | 1976-01-13 | 1978-03-07 | Macotech Corporation | Adaptive control system for numerically controlled machine tools |
JPS56129912A (en) | 1980-03-14 | 1981-10-12 | Toyoda Mach Works Ltd | Numerical controller |
GB2121565B (en) | 1982-06-07 | 1985-11-27 | Singer Co | Feed rate indication for power tool |
US4509126A (en) * | 1982-06-09 | 1985-04-02 | Amca International Corporation | Adaptive control for machine tools |
US4698773A (en) | 1986-01-31 | 1987-10-06 | The Boeing Company | Adaptive feed rate override system for a milling machine |
EP0311703B1 (de) | 1987-10-14 | 1991-12-18 | TRAUB Aktiengesellschaft | Verfahren zum Steuern einer Werkzeugmaschine |
JPH0830973B2 (ja) | 1989-01-26 | 1996-03-27 | オ−クマ株式会社 | 数値制御装置における工具送り速度補正方法及びその装置 |
US6113461A (en) * | 1996-09-30 | 2000-09-05 | Ntn Corporation | Grinding method utilizing grinding sharpness of grinding element |
JP3856917B2 (ja) * | 1997-08-12 | 2006-12-13 | 東芝機械株式会社 | 数値制御装置 |
JP3538305B2 (ja) * | 1998-01-07 | 2004-06-14 | オークマ株式会社 | 数値制御装置 |
JP2000135652A (ja) * | 1998-10-30 | 2000-05-16 | Brother Ind Ltd | 工作機械の制御装置 |
JP3435117B2 (ja) | 2000-03-09 | 2003-08-11 | 義昭 垣野 | 加工制御システム |
EP1296210B1 (en) | 2000-06-30 | 2007-06-06 | Mori Seiki Co., Ltd. | Apparatus and method for machining simulation for nc machining |
AT5752U1 (de) | 2001-10-18 | 2002-11-25 | Engel Gmbh Maschbau | Verfahren und einrichtung zur steuerung einer spritzgiessmaschine |
US6961637B2 (en) | 2003-02-25 | 2005-11-01 | Ge Fanuc Automation Americas, Inc. | On demand adaptive control system |
JP4912892B2 (ja) * | 2006-07-26 | 2012-04-11 | 三菱電機株式会社 | 数値制御装置 |
JP2008112217A (ja) | 2006-10-27 | 2008-05-15 | Star Micronics Co Ltd | Cam装置と同期設定方法 |
CN101206471A (zh) | 2007-12-20 | 2008-06-25 | 北京数码大方科技有限公司 | 用于数控系统的嵌入式优化方法和装置 |
JP5234772B2 (ja) * | 2008-10-28 | 2013-07-10 | オークマ株式会社 | 工作機械の振動抑制方法及び装置 |
JP5359320B2 (ja) * | 2009-01-29 | 2013-12-04 | 株式会社ジェイテクト | 工作機械 |
JP5622463B2 (ja) | 2010-07-09 | 2014-11-12 | 株式会社スギノマシン | 穴あけ加工制御方法および穴あけ加工装置 |
-
2014
- 2014-03-12 JP JP2014048536A patent/JP6379536B2/ja not_active Expired - Fee Related
-
2015
- 2015-03-09 US US14/641,946 patent/US10274938B2/en not_active Expired - Fee Related
- 2015-03-10 EP EP15158350.7A patent/EP2919084B1/en active Active
- 2015-03-10 CN CN201510104389.9A patent/CN104914789B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP2919084A2 (en) | 2015-09-16 |
EP2919084B1 (en) | 2021-02-17 |
CN104914789B (zh) | 2019-08-13 |
EP2919084A3 (en) | 2016-01-20 |
JP2015172866A (ja) | 2015-10-01 |
US20150261214A1 (en) | 2015-09-17 |
US10274938B2 (en) | 2019-04-30 |
CN104914789A (zh) | 2015-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6379536B2 (ja) | 数値制御装置及びncプログラム作成装置 | |
JP6148264B2 (ja) | 切削条件を自動で変更する機能を有した工作機械 | |
CN105629887B (zh) | 控制具有切削条件变更功能的机床的控制装置 | |
CN108027604B (zh) | 用于优化地控制机床的方法和控制设备 | |
JP6140115B2 (ja) | 加工シミュレーション装置 | |
US6885984B1 (en) | Apparatus and method for aiding programming | |
EP2813308A1 (en) | Setting method and control device for initial axial depth of cut of rotating cutting tool | |
CN104793559A (zh) | 考虑省电的nc程序产生装置 | |
US8521322B2 (en) | Automatic programming method and device for creating multi-path program | |
JP5860072B2 (ja) | ねじ切り中のびびりの発生を抑制する機能を備えた数値制御装置 | |
CN107203188A (zh) | 用于以优化的加工时间在机床中加工工件的方法 | |
JP5886656B2 (ja) | 数値制御装置 | |
US10248100B2 (en) | Numerical controller | |
US7747336B2 (en) | Apparatus for creating a turning program | |
JP6801552B2 (ja) | 工作機械及び制御方法 | |
JP6062971B2 (ja) | スカイビング加工指令に基づいて工作機械を制御する数値制御装置 | |
JP6865057B2 (ja) | 工作機械制御装置、工作機械制御方法及び工作機械制御システム | |
JP6499707B2 (ja) | シミュレーション装置、プログラム生成装置、制御装置およびコンピュータの表示方法 | |
US20210276136A1 (en) | Machining Condition-Determining Device And Cutting Tool Selection Apparatus | |
JP4312047B2 (ja) | 工作機械の制御装置 | |
JP6919427B2 (ja) | 工作機械、工作機械の制御方法、及び、工作機械の制御プログラム | |
JPH01189704A (ja) | 数値制御装置 | |
JP6847035B2 (ja) | 機械加工プログラムを生成するための方法及びマシンツール | |
JPH07253810A (ja) | 数値制御加工装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180306 |
|
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: 20180703 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180716 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6379536 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |