JP5860073B2 - 加工条件変更後の誤加工を防止する数値制御装置 - Google Patents
加工条件変更後の誤加工を防止する数値制御装置 Download PDFInfo
- Publication number
- JP5860073B2 JP5860073B2 JP2014025145A JP2014025145A JP5860073B2 JP 5860073 B2 JP5860073 B2 JP 5860073B2 JP 2014025145 A JP2014025145 A JP 2014025145A JP 2014025145 A JP2014025145 A JP 2014025145A JP 5860073 B2 JP5860073 B2 JP 5860073B2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- automatic operation
- end point
- point coordinate
- tool position
- 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
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/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
-
- 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/4067—Restoring data or position after power failure or other interruption
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35295—Stop test run, correct instruction or block, restart test run
-
- 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/35325—Display of locus with possible correction of machining
-
- 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/36089—Machining parameters, modification during 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/36099—Stop machine and correct position manually
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
請求項4に係る発明は、前記加工条件は、パラメータ・補正量・加工状態の少なくともいずれかを含むことを特徴とする、請求項1乃至請求項3のいずれか一つに記載の数値制御装置である。
図1は加工条件変更後の誤加工を防止する数値制御装置のブロック図である。CPU11は数値制御装置10を全体的に制御するプロセッサである。CPU11は、ROM12に格納されたシステムプログラムを、バス20を介して読み出し、該システムプログラムにしたがって数値制御装置全体を制御する。
サーボモータ50〜52は、工作機械のX,Y,Z軸を駆動するものである。スピンドル制御回路60は主軸回転指令を受け、スピンドルアンプ61にスピンドル速度信号を出力する。スピンドルアンプ61はスピンドル速度信号を受けて、主軸モータ(SM)62を指令された回転速度で回転駆動する。主軸モータ(SM)62には速度検出器63が内蔵されており、スピンドル制御回路60に主軸モータ(SM)62の回転速度をフィードバックする。
●請求項1乃至請求項2の実施例とフローチャート
加工プログラムの変更や、パラメータ・補正量・加工状態を含む加工条件の変更、手動介入が行われた場合、チェック描画を実行し、未加工部の加工経路を再描画する。これにより、操作者が変更された加工経路を確認することが可能になる。
<例>プログラム停止からの運転再開時にチェック描画を実行する。
[ステップsa01]プログラム停止後の再開か否か判別し、プログラム停止後の再開の場合(YES)にはステップsa02へ移行し、そうでない場合(NO)にはステップsa04へ移行する。
[ステップsa02]未加工部の描画経路を再構築する。例えば、図2においてプログラム停止位置以降のチェック描画経路を再計算する。
[ステップsa03]描画経路を再描画し、ステップsa06へ移行する。
[ステップsa04]実加工を実行する。
[ステップsa05]NCプログラムを描画用経路情報として保存する。
[ステップsa06]運転継続か否かを判別し、運転継続の場合(YES)にはステップsa01へ戻り、そうでない場合(NO)には処理を終了する。
請求項3に記載の数値制御装置は、請求項1乃至請求項2のいずれか一つにおける、チェック描画の再描画実行時に、保存した描画経路情報を同時に出力するようにしたものである。これにより、操作者が変更された加工経路を前回の加工経路と比較することが可能になる。
[ステップsb01]プログラム停止後の再開か否か判別し、プログラム停止後の再開の場合(YES)にはステップsb02へ移行し、そうでない場合(NO)にはステップsb05へ移行する。
[ステップsb02]加工中断前の描画用経路情報を保存する。
[ステップsb03]新規の描画用経路情報を作成する。
[ステップsb04]保存した描画用経路情報と新規で作成した描画用経路情報で描画を更新し、ステップsb07へ移行する。
[ステップsb05]実加工を実行する。
[ステップsb06]NCプログラムを描画用経路情報として保存する。
[ステップsb07]運転継続か否かを判別し、運転継続の場合(YES)にはステップsb01へ戻り、そうでない場合(NO)には処理を終了する。
加工プログラムの変更や、パラメータ・補正量・加工状態を含む加工条件の変更、手動介入が行われた場合、プログラム停止前後の座標値、加工条件、終点座標値を比較する。座標値、加工条件、終点座標値の差分がパラメータで指定した設定範囲を越える場合、アラーム、メッセージ、または警告信号を出力し、操作者に加工経路が変更されたことを通知する。
<例>操作者がプログラム停止中に工具径補正量を変更した場合、プログラム停止前後の終点座標値を比較して、設定範囲を越える場合、操作者に加工経路が変更されたことを通知する。
[ステップsc01]プログラム停止後の再開か否か判別し、プログラム停止後の再開の場合(YES)にはステップsc02へ移行し、そうでない場合(NO)にはステップsc05へ移行する。
[ステップsc02]保存した座標値・設定値と計算後の座標値・設定値とを比較する。[ステップsc03]許容範囲外の変更か否か判別し、許容範囲外の場合(YES)にはステップsc04へ移行し、そうではない場合(NO)にはステップsc07へ移行する。
[ステップsc04]アラームあるいはワーニング等の信号を出力する。
[ステップsc05]実加工を実行する。
[ステップsc06]現ブロックの座標値・設定値を保存する。
[ステップsc07]運転継続か否かを判断し、運転継続の場合(YES)にはステップsc01へ戻り、そうではない場合(NO)には処理を終了する。
11 CPU
12 ROM
13 RAM
14 SRAM
15 インタフェース
16 PMC
17 I/Oユニット
18 インタフェース
19 インタフェース
20 バス
30,31,32 軸制御回路
40,41,42 サーボアンプ
50,51,52 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 主軸モータ(SM)
63 速度検出器
70 表示器/MDIユニット
71 操作盤
Claims (4)
- 少なくとも一つ以上のブロックで構成された加工プログラムおよび加工条件を解析して自動運転を行う数値制御装置において、前記自動運転の開始時に、全ブロックの終点座標値を解析する終点座標値解析手段と、解析した前記全ブロックの終点座標値を記憶する終点座標値記憶手段と、前記自動運転の実行中に前記自動運転を中断して前記加工プログラムの変更または前記加工条件を変更した後、前記自動運転を再開するときに、前記全ブロックの終点座標値を再解析する終点座標値再解析手段と、再解析した前記全ブロックの終点座標値を記憶する終点座標値再記憶手段と、前記終点座標値記憶手段で記憶された各ブロックの終点座標値と前記終点座標値再記憶手段で記憶された各ブロックの終点座標値を比較するブロック終点座標値比較手段と、前記ブロック終点座標値比較手段による比較結果が予め設定された許容値を超える場合、前記自動運転の中断時における変更が前記許容値を超えることを通知するブロック終点座標値過大変更通知手段と、を備えることを特徴とする数値制御装置。
- 少なくとも一つ以上のブロックで構成された加工プログラムおよび加工条件を解析して自動運転を行う数値制御装置において、前記自動運転の実行中に前記自動運転を中断して前記加工プログラムの変更または前記加工条件を変更した後、前記自動運転を再開するときに、変更前の前記加工プログラムと変更後の前記加工プログラムを比較する加工プログラム比較手段と、変更前の前記加工条件と変更後の前記加工条件を比較する加工条件比較手段と、前記加工プログラム比較手段によりプログラムの変更が認められる場合、前記自動運転の中断時における変更を通知する加工プログラム変更通知手段と、前記加工条件比較手段による比較結果が予め設定された許容値を超える場合、前記自動運転の中断時における変更が前記許容値を超えることを通知する加工条件過大変更通知手段と、を備えることを特徴とする数値制御装置。
- 少なくとも一つ以上のブロックで構成された加工プログラムおよび加工条件を解析して自動運転を行う数値制御装置において、前記自動運転の実行中に工具位置を記憶する工具位置記憶手段と、前記自動運転の実行中に前記自動運転を中断して手動介入を実行した後、前記自動運転を再開するときに、検出された工具位置を記憶する再開工具位置記憶手段と、前記工具位置記憶手段で記憶した前記自動運転の中断前の工具位置と前記再開工具位置記憶手段で記憶した前記自動運転を再開するときの工具位置を比較する再開工具位置比較手段と、前記再開工具位置比較手段の比較結果が予め設定された許容値を超える場合、前記自動運転の中断時における前記手動介入による工具位置の変更が前記許容値を超えることを通知する工具位置過大変更通知手段と、を備えることを特徴とする数値制御装置。
- 前記加工条件は、パラメータ・補正量・加工状態の少なくともいずれかを含むことを特徴とする、請求項1乃至請求項3のいずれか一つに記載の数値制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014025145A JP5860073B2 (ja) | 2014-02-13 | 2014-02-13 | 加工条件変更後の誤加工を防止する数値制御装置 |
| CN201510075509.7A CN104850059A (zh) | 2014-02-13 | 2015-02-12 | 防止加工条件变更后的误加工的数值控制装置 |
| US14/620,255 US9715228B2 (en) | 2014-02-13 | 2015-02-12 | Numerical controller capable of preventing wrong machining after machining condition change |
| EP15154791.6A EP2908199B1 (en) | 2014-02-13 | 2015-02-12 | Numerical controller capable of preventing wrong machining after machining condition change |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014025145A JP5860073B2 (ja) | 2014-02-13 | 2014-02-13 | 加工条件変更後の誤加工を防止する数値制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015153063A JP2015153063A (ja) | 2015-08-24 |
| JP5860073B2 true JP5860073B2 (ja) | 2016-02-16 |
Family
ID=52465281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014025145A Active JP5860073B2 (ja) | 2014-02-13 | 2014-02-13 | 加工条件変更後の誤加工を防止する数値制御装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9715228B2 (ja) |
| EP (1) | EP2908199B1 (ja) |
| JP (1) | JP5860073B2 (ja) |
| CN (1) | CN104850059A (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6126143B2 (ja) * | 2015-01-20 | 2017-05-10 | ファナック株式会社 | 描画経路補正機能を備えた数値制御装置 |
| JP6578857B2 (ja) * | 2015-09-30 | 2019-09-25 | ブラザー工業株式会社 | 数値制御装置と数値制御装置の制御方法 |
| JP2017134505A (ja) | 2016-01-26 | 2017-08-03 | ファナック株式会社 | 加工シミュレーションで解析したデータを実加工に使用する数値制御システム |
| US10401823B2 (en) | 2016-02-04 | 2019-09-03 | Makino Inc. | Real time machining process monitoring utilizing preprocess simulation |
| JP6444923B2 (ja) * | 2016-03-30 | 2018-12-26 | ファナック株式会社 | 数値制御装置 |
| JP6441262B2 (ja) * | 2016-06-24 | 2018-12-19 | ファナック株式会社 | 加工プログラム編集装置、方法、及び編集用プログラム |
| JP6557198B2 (ja) * | 2016-09-06 | 2019-08-07 | ファナック株式会社 | 数値制御装置 |
| US11383341B2 (en) * | 2017-10-05 | 2022-07-12 | Fuji Corporation | Machining device |
| JP6687575B2 (ja) | 2017-10-05 | 2020-04-22 | ファナック株式会社 | 数値制御装置 |
| JP6748146B2 (ja) | 2018-05-17 | 2020-08-26 | ファナック株式会社 | 制御装置、制御方法及び制御プログラム |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5815631A (ja) * | 1981-07-21 | 1983-01-29 | Fanuc Ltd | 放電加工機制御装置 |
| JPH0354607A (ja) | 1989-07-21 | 1991-03-08 | Fanuc Ltd | 自動運転のプログラム再開方式 |
| JPH03155486A (ja) * | 1989-11-10 | 1991-07-03 | Mitsubishi Electric Corp | 数値制御装置 |
| JPH0436039A (ja) | 1990-05-30 | 1992-02-06 | Aisan Ind Co Ltd | エンジンのアイドル回転数制御装置 |
| JPH04148305A (ja) | 1990-10-11 | 1992-05-21 | Fanuc Ltd | 編集箇所確認方式 |
| JPH07132440A (ja) * | 1993-11-02 | 1995-05-23 | Fanuc Ltd | 加工負荷監視方式 |
| JPH07148618A (ja) * | 1993-11-29 | 1995-06-13 | Fanuc Ltd | リジッドタップ動作の異常検出方式 |
| JPH07295619A (ja) | 1994-04-25 | 1995-11-10 | Mitsubishi Electric Corp | 工作機械の数値制御装置 |
| JPH07311612A (ja) * | 1994-05-16 | 1995-11-28 | Fanuc Ltd | 数値制御装置における加工プログラム編集方法及びその装置 |
| US6400998B1 (en) * | 1996-11-07 | 2002-06-04 | Mitutoyo Corporation | Generation of measurement program in NC machining and machining management based on the measurement program |
| WO1998024011A1 (en) | 1996-11-26 | 1998-06-04 | Fanuc Ltd | Robot control device having operation route simulation function |
| JP4390093B2 (ja) | 2000-09-14 | 2009-12-24 | 株式会社森精機製作所 | 自動プログラミング・シミュレーション装置 |
| JP5395720B2 (ja) * | 2010-03-29 | 2014-01-22 | オークマ株式会社 | 停電時制御装置 |
| KR101776956B1 (ko) * | 2010-12-09 | 2017-09-19 | 두산공작기계 주식회사 | 공작기계의 공구 손상 탐지장치 및 공구손상 탐지방법 |
| CN102221825B (zh) | 2010-12-29 | 2013-04-17 | 广东冠辉科技有限公司 | 一种模具制造的数控加工方法及控制系统 |
| CN102073301B (zh) | 2011-01-21 | 2012-07-25 | 陈良骥 | 具有刀具长度补偿功能的五轴样条插补器 |
| DE102011003374A1 (de) * | 2011-01-31 | 2012-08-02 | Deckel Maho Pfronten Gmbh | Werkzeugmaschine mit einer Vorrichtung zur Kollisionsüberwachung |
| JP5266373B2 (ja) * | 2011-09-26 | 2013-08-21 | ファナック株式会社 | 工具の軌跡表示機能を備えた数値制御装置 |
| JP5893527B2 (ja) | 2012-07-26 | 2016-03-23 | ファナック株式会社 | 加工中断時と再開時の状態の違いを表示する機能を有する数値制御装置 |
-
2014
- 2014-02-13 JP JP2014025145A patent/JP5860073B2/ja active Active
-
2015
- 2015-02-12 CN CN201510075509.7A patent/CN104850059A/zh active Pending
- 2015-02-12 US US14/620,255 patent/US9715228B2/en active Active
- 2015-02-12 EP EP15154791.6A patent/EP2908199B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US9715228B2 (en) | 2017-07-25 |
| EP2908199B1 (en) | 2020-04-22 |
| US20150227133A1 (en) | 2015-08-13 |
| JP2015153063A (ja) | 2015-08-24 |
| CN104850059A (zh) | 2015-08-19 |
| EP2908199A2 (en) | 2015-08-19 |
| EP2908199A3 (en) | 2017-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5860073B2 (ja) | 加工条件変更後の誤加工を防止する数値制御装置 | |
| JP5860072B2 (ja) | ねじ切り中のびびりの発生を抑制する機能を備えた数値制御装置 | |
| JP6126143B2 (ja) | 描画経路補正機能を備えた数値制御装置 | |
| JP5893527B2 (ja) | 加工中断時と再開時の状態の違いを表示する機能を有する数値制御装置 | |
| JP6121972B2 (ja) | モータ停止距離を短縮する数値制御装置 | |
| JP4374045B2 (ja) | プログラム再開機能を備えた数値制御装置 | |
| JP4261470B2 (ja) | 制御装置 | |
| JP5172990B2 (ja) | テーブル形式データによる運転機能を備えた数値制御装置 | |
| JP5037372B2 (ja) | 地震情報により工作機械を停止する機能を有する数値制御装置 | |
| JP5845300B2 (ja) | 誤った軸指令をチェックする数値制御装置 | |
| JP5908552B1 (ja) | 工作機械の制御装置 | |
| CN106687874A (zh) | 数控装置 | |
| JP4995976B1 (ja) | 回転軸のインポジションチェックを行う数値制御装置 | |
| JP6034835B2 (ja) | サイクルタイムを短縮するための情報を提示する数値制御装置 | |
| JP6077601B2 (ja) | 加工プログラムのサイクルタイムを短縮する数値制御装置 | |
| JP2016130953A (ja) | 複数の機構部を切替えて教示操作を行う数値制御装置 | |
| JP6062973B2 (ja) | 工具姿勢を考慮した近傍点サーチが可能な数値制御装置 | |
| US20170277162A1 (en) | Numerical controller facilitating measure to be taken after detection of interference | |
| JP6013690B2 (ja) | 加工再開位置へのアプローチを行う数値制御装置 | |
| JP2007245247A (ja) | プログラム確認機能を有する機械 | |
| US20180181101A1 (en) | Numerical controller | |
| CN102955448B (zh) | 具有能够自动切换加工方向的手动加工功能的数值控制装置 | |
| JP2005115669A (ja) | 数値制御装置 | |
| JP6363567B2 (ja) | ストロークリミット近傍のテスト運転で移動量を制限する数値制御装置 | |
| JP6640822B2 (ja) | 数値制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20150625 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150707 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150825 |
|
| 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: 20151124 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5860073 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |