JP4396554B2 - 数値制御装置、数値制御方法、及び制御プログラム - Google Patents
数値制御装置、数値制御方法、及び制御プログラム Download PDFInfo
- Publication number
- JP4396554B2 JP4396554B2 JP2005076038A JP2005076038A JP4396554B2 JP 4396554 B2 JP4396554 B2 JP 4396554B2 JP 2005076038 A JP2005076038 A JP 2005076038A JP 2005076038 A JP2005076038 A JP 2005076038A JP 4396554 B2 JP4396554 B2 JP 4396554B2
- Authority
- JP
- Japan
- Prior art keywords
- interference
- speed
- determination result
- command
- machining program
- 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
Landscapes
- Numerical Control (AREA)
Description
また干渉の有無の判断結果を記憶しておき、軸駆動部を動作させる加工プログラムの命令が既に実行されている場合、記憶してある命令の判断結果に基づいて干渉が無い命令であるか否かを判断し、干渉が無い命令であると判断した場合、軸駆動部の動作速度を前回の動作速度より速い速度に設定する。これにより、前回の確認動作で干渉が無いと判断された命令については、確認動作を行う場合に干渉により工具、冶具、ワーク等が損傷するおそれが無い命令であることから、動作速度を速めることにより、確認動作処理に要する時間を短縮することが可能となる。
10 CPU
11 ROM
12、13 RAM
14 表示装置
15 入力装置
16 外部インタフェース
17 補助記憶装置
21 軸駆動部
Claims (9)
- 複数の命令で構成された加工プログラムに従って、互いに直交する3軸方向に工具とワークとを相対的に駆動する複数の軸駆動部の動作を制御する数値制御装置において、
前記加工プログラムによる前記軸駆動部の動作中の干渉の有無を確認する旨を示す情報の有無を判断する第1の判断手段と、
該第1の判断手段で、干渉の有無を確認する旨を示す情報が有ると判断した場合、前記軸駆動部の動作速度を、前記加工プログラムで指定した軸駆動部の動作速度より遅い速度に設定する速度設定手段と、
該速度設定手段で設定した速度で前記軸駆動部を動作させる駆動手段と、
前記軸駆動部が動作中に、前記命令ごとに干渉の有無を判断する第2の判断手段と、
該第2の判断手段の判断結果を命令ごとに記憶手段に記憶する判断結果記憶手段と、
前記駆動手段で、前記軸駆動部を動作させる加工プログラムの命令が既に実行されているか否かを判断する第3の判断手段と、
前記第2の判断手段で干渉が有ると判断した場合、前記軸駆動部の動作を停止する停止手段とを備え、
前記速度設定手段は、
前記第3の判断手段で前記命令が既に実行されていると判断した場合、前記判断結果記憶手段に記憶してある前記命令の判断結果に基づいて干渉が無い命令であるか否かを判断し、干渉が無い命令であると判断した場合、前記軸駆動部の動作速度を前回の動作速度より速い速度に設定するようにしてあることを特徴とする数値制御装置。 - 前記軸駆動部は電動であり、
前記第2の判断手段は、
前記軸駆動部で供給される電流値を検出する電流値検出手段と、
該電流値検出手段で検出した電流値が所定値を超えたか否かを判断する第4の判断手段と
を備え、
該第4の判断手段で検出した電流値が所定値を超えたと判断した場合、干渉が有ると判断するようにしてあることを特徴とする請求項1記載の数値制御装置。 - 前記前回の動作速度は、前記加工プログラムで指定した前記軸駆動部の動作速度、又は前記速度設定手段で設定した前記軸駆動部の動作速度であることを特徴とする請求項1又は請求項2に記載の数値制御装置。
- 命令ごとの干渉の有無の判断結果を、命令に基づく前記軸駆動部の移動終点の3軸で特定される座標系での座標値に対応付けて、記憶手段に記憶する判断結果記憶手段と、
実行する命令に基づく前記軸駆動部の移動終点の座標値を算出する第1の座標値算出手段と、
算出した座標値に基づいて前記記憶手段に記憶してある干渉の有無の判断結果を抽出する判断結果抽出手段と
を備え、
前記速度設定手段は、
抽出した判断結果に基づいて干渉が無いと判断した場合、前記軸駆動部の速度を前回の速度より速い速度に設定するようにしてあることを特徴とする請求項1乃至請求項3のいずれかに記載の数値制御装置。 - 命令ごとの干渉の有無の判断結果を、命令に基づく前記軸駆動部の移動始点及び移動終点の3軸で特定される座標系での座標値に対応付けて、記憶手段に記憶する判断結果記憶手段と、
実行する命令に基づく前記軸駆動部の移動始点及び移動終点の座標値を算出する第2の座標値算出手段と、
算出した座標値に基づいて前記記憶手段に記憶してある干渉の有無の判断結果を抽出する判断結果抽出手段と
を備え、
前記速度設定手段は、
抽出した判断結果に基づいて干渉が無いと判断した場合、前記軸駆動部の速度を前回の速度より速い速度に設定するようにしてあることを特徴とする請求項1乃至請求項3のいずれかに記載の数値制御装置。 - 前記加工プログラムは一の記憶手段に記憶してあり、
前記加工プログラムを複写して他の記憶手段に記憶する複写手段と、
実行する命令を特定する情報を抽出する命令特定情報抽出手段と、
抽出した特定する情報に対応する命令を、記憶してある複写した加工プログラムから抽出する命令抽出手段と、
実行する命令と抽出した命令とが一致するか否かを判断する第5の判断手段と
を備え、
該第5の判断手段で命令が一致すると判断した場合、前記軸駆動部の速度を前回の速度より速い速度に設定するようにしてあることを特徴とする請求項1乃至請求項3のいずれかに記載の数値制御装置。 - 複数の命令で構成された加工プログラムに従って、互いに直交する3軸方向に工具とワークとを相対的に駆動する複数の軸駆動部の動作を制御する数値制御装置を用いる数値制御方法において、
前記加工プログラムによる前記軸駆動部の動作中の干渉の有無を確認する旨を示す情報の有無を判断し、
動作中に、前記命令ごとに干渉の有無を判断し、
干渉の有無の判断結果を命令ごとに記憶手段に記憶し、
前記軸駆動部を動作させる加工プログラムの命令が既に実行されているか否かを判断し、
干渉の有無を確認する旨を示す情報が有ると判断した場合、前記加工プログラムで指定した軸駆動部の動作速度より遅い速度で前記軸駆動部を動作させ、
干渉が有ると判断した場合、前記軸駆動部の動作を停止し、
前記命令が既に実行されていると判断した場合、前記記憶手段に記憶してある前記命令の判断結果に基づいて干渉が無い命令であるか否かを判断し、干渉が無い命令であると判断した場合、前記軸駆動部の動作速度を前回の動作速度より速い速度に設定することを特徴とする数値制御方法。 - 命令ごとに動作中の干渉の有無を判断する場合、前記軸駆動部に備えた工具にツールを装着せずに前記加工プログラムの命令に従って動作させることを特徴とする請求項7記載の数値制御方法。
- 複数の命令で構成された加工プログラムに従って、互いに直交する3軸方向に工具とワークとを相対的に駆動する複数の軸駆動部の動作を制御する数値制御装置で実行することが可能な制御プログラムにおいて、
前記数値制御装置を、
前記加工プログラムによる前記軸駆動部の動作中の干渉の有無を確認する旨を示す情報の有無を判断する第1の判断手段、
該第1の判断手段で、干渉の有無を確認する旨を示す情報が有ると判断した場合、前記軸駆動部の動作速度を、前記加工プログラムで指定した軸駆動部の動作速度より遅い速度に設定する速度設定手段、
該速度設定手段で設定した速度で前記軸駆動部を動作させる駆動手段、
前記軸駆動部が動作中に、前記命令ごとに干渉の有無を判断する第2の判断手段、
該第2の判断手段の判断結果を命令ごとに記憶手段に記憶する判断結果記憶手段、
前記駆動手段で、前記軸駆動部を動作させる加工プログラムの命令が既に実行されているか否かを判断する第3の判断手段、及び
前記第2の判断手段で干渉が有ると判断した場合、前記軸駆動部の動作を停止する停止手段
として機能させ、
前記第3の判断手段で前記命令が既に実行されていると判断した場合、前記判断結果記憶手段に記憶してある前記命令の判断結果に基づいて干渉が無い命令であるか否かを判断し、干渉が無い命令であると判断した場合、前記速度設定手段が、前記軸駆動部の動作速度を前回の動作速度より速い速度に設定するようにしてあることを特徴とする制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005076038A JP4396554B2 (ja) | 2005-03-16 | 2005-03-16 | 数値制御装置、数値制御方法、及び制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005076038A JP4396554B2 (ja) | 2005-03-16 | 2005-03-16 | 数値制御装置、数値制御方法、及び制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006260104A JP2006260104A (ja) | 2006-09-28 |
JP4396554B2 true JP4396554B2 (ja) | 2010-01-13 |
Family
ID=37099293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005076038A Expired - Fee Related JP4396554B2 (ja) | 2005-03-16 | 2005-03-16 | 数値制御装置、数値制御方法、及び制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4396554B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190002936A (ko) * | 2017-06-30 | 2019-01-09 | 주식회사 일진글로벌 | 구동 명령의 변경을 통지할 수 있는 cnc 선반 시스템 및 cnc 선반의 구동 명령 변경 시 통지하는 방법 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7175340B2 (ja) * | 2021-04-05 | 2022-11-18 | Dmg森精機株式会社 | 工作機械、情報処理装置および情報処理プログラム |
-
2005
- 2005-03-16 JP JP2005076038A patent/JP4396554B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190002936A (ko) * | 2017-06-30 | 2019-01-09 | 주식회사 일진글로벌 | 구동 명령의 변경을 통지할 수 있는 cnc 선반 시스템 및 cnc 선반의 구동 명령 변경 시 통지하는 방법 |
Also Published As
Publication number | Publication date |
---|---|
JP2006260104A (ja) | 2006-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1758004A2 (en) | NC Machine Tool | |
JP2008027045A (ja) | 干渉チェック機能を備える数値制御装置 | |
JP4374045B2 (ja) | プログラム再開機能を備えた数値制御装置 | |
US20110257778A1 (en) | Method and device for simulating nc working machine | |
JP5152434B2 (ja) | 数値制御装置 | |
JP4396554B2 (ja) | 数値制御装置、数値制御方法、及び制御プログラム | |
US20160085231A1 (en) | Machine tool controller | |
JP2010231737A (ja) | 干渉チェック機能を有する数値制御装置 | |
US10890894B2 (en) | Numerical controller and misinput detecting method | |
US10996655B2 (en) | Numerical controller | |
JPH07124849A (ja) | 工作機械における工具取付位置の補正装置およびその補正方法 | |
JP4233559B2 (ja) | 数値制御工作機械 | |
JP4867876B2 (ja) | 数値制御装置、数値制御プログラム及び数値制御プログラムを記憶した記憶媒体 | |
JP2007213241A (ja) | 割り込み加工可能な数値制御工作機械 | |
JP2002328707A (ja) | 数値制御装置 | |
JPH0628838B2 (ja) | 数値制御装置 | |
JP2008234278A (ja) | 数値制御装置、制御プログラム、制御プログラム記録媒体及び工作機械 | |
US10564630B2 (en) | Numerical controller | |
CN111185801A (zh) | 数值控制装置 | |
JP2005040929A (ja) | マシニングセンター | |
JP2009080621A (ja) | 数値制御装置、数値制御プログラム及び数値制御プログラムを記憶した記憶媒体 | |
JP2020008979A (ja) | 数値制御装置 | |
JP2007249671A (ja) | 工作機械の衝突防止方法 | |
WO2023228356A1 (ja) | 数値制御装置およびコンピュータ読み取り可能な記憶媒体 | |
JP2020011258A (ja) | 数値制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070328 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090526 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090528 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090722 |
|
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: 20090929 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091012 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121030 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131030 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |