Nothing Special   »   [go: up one dir, main page]

JP4995976B1 - 回転軸のインポジションチェックを行う数値制御装置 - Google Patents

回転軸のインポジションチェックを行う数値制御装置 Download PDF

Info

Publication number
JP4995976B1
JP4995976B1 JP2011025052A JP2011025052A JP4995976B1 JP 4995976 B1 JP4995976 B1 JP 4995976B1 JP 2011025052 A JP2011025052 A JP 2011025052A JP 2011025052 A JP2011025052 A JP 2011025052A JP 4995976 B1 JP4995976 B1 JP 4995976B1
Authority
JP
Japan
Prior art keywords
position width
axis
rotation
coordinate value
width
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
Application number
JP2011025052A
Other languages
English (en)
Other versions
JP2012164200A (ja
Inventor
平輔 岩下
淳一 手塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FANUC Corp
Original Assignee
FANUC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by FANUC Corp filed Critical FANUC Corp
Priority to JP2011025052A priority Critical patent/JP4995976B1/ja
Priority to US13/248,383 priority patent/US8924004B2/en
Priority to CN201110421671.1A priority patent/CN102629119B/zh
Priority to DE102012001840.1A priority patent/DE102012001840B4/de
Application granted granted Critical
Publication of JP4995976B1 publication Critical patent/JP4995976B1/ja
Publication of JP2012164200A publication Critical patent/JP2012164200A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/402Numerical 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 arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position

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)

Abstract

【課題】回転軸のインポジション幅を回転半径に応じて変更することにより、工具先端点におけるインポジションチェックを、所望の精度で行うことができる数値制御装置を提供すること。
【解決手段】回転軸を有する工作機械の軸構成や工具長等の機械条件を設定する機械条件設定部20と、各軸の指令座標値または実座標値を取得する座標値取得部21と、機械条件設定部20から得られる機械条件と、回転軸の回転中心軸から制御対象とする点までの距離(回転半径)を算出する回転半径算出部22と、各軸のインポジション幅を設定するインポジション幅設定部23と、回転半径算出部22から出力される回転半径と、インポジション幅設定部23から得られる回転軸のインポジション幅とを用いて第二のインポジション幅を算出する第二のインポジション幅を算出し、第二のインポジション幅算出部24より出力される第二のインポジション幅でインポジションチェックを行う。
【選択図】図4

Description

本発明は、工作機械の制御を行う数値制御装置に関し、特に、回転軸のインポジションチェック(位置決め完了確認)を行う数値制御装置に関する。
工作機械等の各軸を駆動するサーボモータは数値制御装置等の制御装置で駆動され、位置及び速度が制御されるようになっている。また、サーボモータを急激に駆動もしくは停止することが困難なことから、一般に移動指令に対して加減速制御を行って、加速時には移動指令を徐々に増大させ、また、減速時には除々に移動指令を減少させるようにしている。
このような加減速制御を行いサーボモータを駆動制御する方法において、サーボモータが指令位置まで達したことを確認する方法として、従来から行われている方法は、移動指令Xが零となり、かつ加減速制御を終了し該加減速制御部からの移動指令Yが零になった後、サーボ回路のエラーレジスタに記憶する位置偏差を読み取り、この位置偏差が設定されたインポジション幅内に入っているか否かを判断し(インポジションチェック)、インポジション幅に入っているときに位置決め完了としている。
工作機械では一般的に早送り動作から切削送り動作へ切り替える際に、工具位置が指令位置に到達したことのチェック(インポジションチェック)を行う。インポジションチェックでは、各サーボ軸の位置偏差があらかじめ設定したレベル以下に収束したことにより到達をチェックしている。
特許文献1には、インポジション幅を加工ブロック毎に任意に設定する技術が開示されている。
特許文献2には、各軸の移動方向に応じて合成した位置偏差にて、インポジションチェックを行う技術が開示されている。
特許文献3には、複数のインポジション幅を指令の種類に応じて選択的に使用する技術が開示されている。
特許第3045603号公報 特開2000−231412号公報 特開平5−88725号公報
回転軸を含む工作機械では、直線軸と回転軸を合成し動作を行っている。回転軸の回転角に対する工具位置の移動量は、回転の中心軸から工具位置までの距離(回転半径)に比例する。したがって、回転軸のインポジション幅を一定の角度とした場合、工具位置における移動量換算のチェック幅は、回転の中心軸から工具位置までの距離(回転半径)に応じて変化する(図1参照)。
背景技術で説明したように早送りから切削送りへの切り換え時などに行われるインポジションのチェックは、加工開始時および終了時の加工精度を保証するための機能である。この精度は、本来ワーク上での精度を保証するためのものであるが、回転軸の場合には回転半径を考慮しないとワーク上の直線移動距離換算にはならない。このため、回転軸のインポジションチェックを一定の角度で行うと、工具先端点におけるチェック幅は回転半径に依存して変化する。回転半径が大きい場合にはチェック幅も大きくなり、指令位置に到達したことを精度よく判定することができなくなる。
そこで本発明の目的は、回転軸のインポジション幅を回転半径に応じて変更することにより、工具先端点におけるインポジションチェックをワーク上の所望の精度で行うことができる数値制御装置を提供することである。
本願の請求項1に係る発明は、少なくとも1つの回転軸を有する工作機械において、前記工作機械の軸構成や工具長等の機械条件を設定する機械条件設定部と、ある時刻における各軸の指令座標値または実座標値を取得する座標値取得部と、前記機械条件設定部から得られる機械条件と、前記座標値取得部から出力される各軸の指令座標値または実座標値とを用いて、回転軸の回転中心軸から制御対象とする点までの距離(回転半径)を算出する回転半径算出部と、各軸のインポジション幅を設定するインポジション幅設定部と、前記回転半径算出部から出力される回転半径と、前記インポジション幅設定部から得られる回転軸のインポジション幅とを用いて第二のインポジション幅を算出する第二のインポジション幅算出部とを具備し、回転軸のインポジションチェックにおいて、前記第二のインポジション幅算出部より出力される第二のインポジション幅を用いることを特徴とする数値制御装置である。
請求項2に係る発明は、前記第二のインポジション幅算出部において、第二のインポジション幅を回転半径に反比例するように算出することを特徴とする請求項1に記載の数値制御装置である。
請求項3に係る発明は、前記インポジション幅設定部において、回転軸のインポジション幅を制御対象点における周長(弧の長さ)で設定することを特徴とする請求項1または2のいずれか一つに記載の数値制御装置である。
請求項4に係る発明は、前記第二のインポジション幅算出部において、第二のインポジション幅の上限値または下限値を設定することを特徴とする請求項1〜3のいずれか一つに記載の数値制御装置である。
請求項5に係る発明は、前記第二のインポジション幅算出部において、計算に使用する回転半径の上限値または下限値を設定することを特徴とする請求項1〜3のいずれか一つに記載の数値制御装置である。
本発明により、回転軸のインポジション幅を回転半径に応じて変更することで、工具先端点におけるインポジションチェックをワーク上の所望の精度で行うことができ、この結果、回転軸のインポジション幅を最大半径に合わせて小さく設定する必要がなくなり、ワーク上での精度を保証した上でインポジションチェックのための時間を最短にすることができ、サイクルタイムを短縮可能な数値制御装置を提供できる。
回転軸のインポジション幅の算出方法を説明する図である。 本発明が適用される工具ヘッド回転型の5軸加工機の一例の外観斜視図である。 本発明の一実施形態の数値制御装置の要部ブロック図である。 本発明の実施形態を説明するブロック図である。 本発明に係るインポジションチェックを説明する図である。 本発明によるインポジションチェック処理のアルゴリズムを説明する図である。 本発明が適用されるテーブル回転型の5軸加工機の一例の外観斜視図である。
以下、本発明の実施形態を図面と共に説明する。
図1を用いて、本発明に係る回転軸のインポジション幅の算出方法を説明する。回転軸のインポジション幅を一定の角度とした場合、工具先端点32が指令位置に到達(インポジション)と判断する位置から指令位置までの距離(弧の長さ)は回転半径rの大きさによって変化する。ここで、回転半径rは回転軸の回転中心から工具先端点の位置までの距離である。
工具先端点32におけるインポジション幅(弧の長さ)Laが回転半径rによらず一定値となるようにするには、回転軸のインポジションチェックで使用する角度を回転半径rに反比例するように変化させる必要がある。
回転半径をr[mm]、工具先端点における弧の長さをLa[mm]とすると、回転軸のインポジションチェックで使用する角度θ[rad]は、数1式がなりたつ。
θ=La/r (数1)
実際に適用する場合には、インポジション幅Laの計算結果を上限値及び下限値でクランプしたり、計算で使用する回転半径を上限値及び下限値でクランプすることによって、インポジション幅Laを実用的な範囲内に制限することができる。ここで、θが第二のインポジション幅である。
次に、図2に示される工具ヘッド回転型の5軸加工機を例として本発明に係るインポジションチェック方法を説明する。5軸加工機を制御する数値制御装置ではX,Y,Z,A,B軸の各軸毎にインポジションチェックを行う機能を備えている。本発明は、回転軸に関するインポジションチェックの方法に関する。図2に示される5軸加工機において、X,Y,Z軸が直線軸、A,B軸が回転軸である。時刻tにおけるこれら5軸の座標をそれぞれ、x(t),y(t),z(t),a(t),b(t)とする。テーブル上に加工されるワークが載置される。工具の先端点は、X,Y,Zの直線軸、および、A軸,B軸の回転軸によってワークに対して相対的に移動する。
図2に示す機械構成が工具ヘッド回転型である5軸加工機において、2つの軸の回転軸(A軸,B軸)は直交するものとし、その交点をMとする。A軸の回転半径をRaとし、交点Mから工具先端点までの距離をLとすると、数2式がなりたつ。
Ra=L (数2)
次に、B軸の回転半径をRbとすると、Rbは、A軸の座標値a(t)によって変化し、数3式がなりたつ。
Rb=L*cos(a(t))
=Ra*cos(a(t))(数3)
ただし、A軸の座標値は図2のように工具が鉛直方向の下向きを向いた状態のとき0となるとする。
上述したように、各駆動軸の位置関係や工具31の長さ情報と、各軸の座標値の情報から、各回転軸に対する工具先端点の回転半径を計算することができる。工具ヘッド回転型以外の機械構成の回転軸を備えた加工機においても各回転軸の回転半径を算出することができる。
図3は、本発明の一実施形態の数値制御装置の要部ブロック図である。数値制御装置10は、プロセッサ1、制御プログラムを記憶するROM2、データの一時記憶等に利用されるRAM3、各種加工プログラムを記憶する不揮発性のメモリ4、液晶表示装置付き手動入力装置であるLCD/MDI5、工作機械の各駆動軸を駆動するサーボモータMのサーボ回路6−1〜6−nがバス7で接続されている。なお、サーボ回路の詳細は省略して図示している。サーボ回路6−1〜6−n中のERは位置偏差を記憶するエラーレジスタである。符号9は各サーボモータMに取り付けられ、位置・速度を検出する検出装置である。
工作機械を制御する数値制御装置10では、ワークに対し工具が進む経路が加工プログラムによって記憶されていて、この加工プログラムに従って工作機械等を制御して加工を行う。その際、数値制御装置10は、加工プログラムを1ブロックずつ読み取り、このブロックの指令が位置決めや切削等の移動指令であると、この指令に従って各軸のサーボモータ8を駆動し、位置決めあるいは切削等の加工を行わせる。
そして、前記ブロックで指定された位置に達したか否かを、各軸のサーボモータ8を駆動するサーボ回路6−1〜6−n内のエラーレジスタERの偏差の値が所定値幅以内にあるか否か、すなわち、インポジション値内であるか否かで判断して、インポジション値内であると、加工プログラムの次のブロックの処理を開始する。以上のような手順で、加工プログラムで指定したとおりの形状に加工を行う。本発明の一実施形態の、少なくとも1つの回転軸を備えた工作機械を制御する数値制御装置10は、回転軸のインポジション幅を回転半径に応じて変更することにより、工具先端点におけるインポジションチェックをワーク上の所望の精度で行うことができる。
図4は本発明の実施形態を説明するブロック図である。本発明の実施形態の数値制御装置は、少なくとも1つの回転軸を有する工作機械の軸構成や工具長等の機械条件を設定する機械条件設定部20と、ある時刻における各軸の指令座標値または実座標値を取得する座標値取得部21と、機械条件設定部20から得られる機械条件と、座標値取得部21から出力される各軸の指令座標値または実座標値とを用いて、回転軸の回転中心軸から制御対象とする点までの距離(回転半径)を算出する回転半径算出部22と、各軸のインポジション幅を設定するインポジション幅設定部23と、回転半径算出部22から出力される回転半径と、インポジション幅設定部23から得られる回転軸のインポジション幅とを用いて第二のインポジション幅を算出する第二のインポジション幅算出部24とを具備し、
回転軸のインポジションチェック処理部25において、第二のインポジション幅算出部24より出力される第二のインポジション幅を用いてインポジションチェックを行っている。なお、インポジション幅のデータや工作機械の軸構成や工具長等の機械条件のデータは、図3のLCD/MDI5から入力してもよいし、予めメモリ4に格納しておいてもよい。
図5は、図4の本発明の実施形態におけるインポジションチェックの原理を説明する図である。回転軸について説明すると、分配制御部40において回転軸を含む各軸への移動指令の分配が行われ、移動指令値Xが加減速制御部41に入力され、加減速制御部41が行われて加減速制御部41からサーボ回路(図3参照)のエラーレジスタERに移動指令値として出力される。そして、残り移動量算出部42において分配された移動指令値Xから加減速制御部41に残る残り移動指令値Aが求められる。また、エラーレジスタERは位置偏差量αを記憶するものであるから、この位置偏差量αをエラーレジスタERから読み取り、加算部43において加減速制御部41に残る残り移動指令値Aに加算し、インポジションチェック部44において、この加算値(A+α)の値が第二のインポジション幅内であれば、位置決め完了とする。その結果、加減速制御が終了する前においても位置決め完了を確認することができ、サイクルタイムを短くすることができる。
図6は、本発明によるインポジションチェック処理のアルゴリズムを示すフローチャートを説明する図である。以下、各ステップに従って説明する。プロセッサ1は、各軸に移動指令が分配される分配周期毎に同期して図6に示されるフローチャートの処理を実行する。なお、図6は回転軸の場合のインポジションチェック処理のアルゴリズムを示すフローチャートである。
●[ステップSA01]分配により出力された移動指令値Xが「0」か否か判断し、「0」でなければ当該周期の処理を終了し、「0」であればステップSA02へ移行する。
●[ステップSA02]数値制御装置が制御する工作機械の機械構成のデータを該数値制御装置の記憶装置から読む。前記記憶装置に制御対象の機械構成のデータが格納されることは従来から行われていることである。
●[ステップSA03]数値制御装置の記憶装置に予め設定され記憶されたインポジション幅のデータを読む。
●[ステップSA04]工作機械の各駆動軸の現在位置のデータを読む。各軸の現在位置のデータが数値制御装置のレジスタに格納されることは従来から行われている。
●[ステップSA05]インポジションチェックの対象となる回転軸の回転半径を算出する。回転半径の算出は、ステップSA02、ステップSA04で読み取ったデータを用いて行う。
●[ステップSA06]ステップSA02で読み込んだインポジション幅のデータ,ステップSA05で算出した回転半径のデータを用いて第二のインポジション幅を算出する。
●[ステップSA07]エラーレジスタから位置偏差量αを読む。
●[ステップSA08]移動指令値Xから、当該周期に加減速制御によってサーボ回路に出力された移動指令値Yを減じた値を残り移動指令値Aに加算し、積算値を残り移動指令値Aとしてレジスタに格納する。なお、このレジスタは初期設定で0に設定されている。
●[ステップSA09]エラーレジスタERから読み込んだ位置偏差量αとステップSA08で算出しレジスタに格納された残り移動指令値Aとを加算した値が、ステップSA06で算出した第2のインポジション幅内に入ったか否か確認し、入ったときには、ステップSA10へ移行し、入っていない場合にはこの回の処理を終了する。
●[ステップSA10]ステップSA09で第二のインポジション幅内と確認されたので、インポジション確認信号を出力する。インポジション確認信号を基に加工プログラムの次のブロックの移動指令値を分配を開始する。
本発明に係るインポジションチェック方法は、図2に示される工具ヘッド回転型の工作機械を制御する数値制御装置に限定されない。例えば、テーブル回転型の5軸加工機を制御する数値制御装置にも適用できる。
図7は、本発明が適用されるテーブル回転型の5軸加工機の一例の外観斜視図である。X,Y,Z軸が直線軸、B,C軸が回転軸である。主軸ヘッド部はB軸の回転により角度が変化し、ワークを載せるテーブルはC軸の回転により角度が変化する。
まず、B軸周りの回転半径について説明する。図7に示す回転テーブル型の機械構成の場合、工具31の工具先端点32のB軸周りの回転半径Rbは固定値となり、工具先端点32からB軸の回転中心軸へ下ろした垂線の長さをLとすると、回転半径RbもLとなる。
次に、C軸周りの回転半径Rcについて説明する。C軸の回転中心軸上に原点をとり、機械のX,Y,Z軸と平行な座標系を考え、これを「座標系1」とする。座標系1は空間上に固定された座標系でC軸のテーブル30が回転しても動かないものとする。工具先端点32からB軸の回転中心軸に下ろした垂線の足を点Pとすると、点Pの座標値は機械のX,Y,Z軸の座標値に応じて変化する。時刻tにおける座標系1から見た点Pの座標値を(x(t),y(t),z(t))とし、B軸の座標値をb(t)とすると、座標系1から見た工具先端点の座標値は(x(t)+Lsin(b(t)),y(t),z(t)−Lcos(b(t)))となる。なお、B軸の座標値b(t)は、工具が真下を向いたときにb(t)=0とする。このとき、C軸周りの工具先端点の回転半径Rは数4式で表すことができる。
Rc=√((x(t)+Lsin(b(t))2+(y(t))2) (数4)
テーブル回転型の5軸加工機においても、機械条件である各駆動軸の位置関係や工具31の長さ情報と、各軸の座標値から、各加工点に対する工具先端点の回転半径Rを計算することができる。
1 プロセッサ
2 ROM
3 RAM
4 メモリ
5 LCD/MDI
6−1,・・,6−n サーボ回路
7 バス
8 サーボモータ
10 数値制御装置

20 機械条件設定部
21 座標値取得部
22 回転半径算出部
23 インポジション幅設定部
24 第二のインポジション幅算出部
25 回転軸のインポジションチェック処理部

30 テーブル
31 工具
32 工具先端点
33 工具ヘッド

40 分配制御部
41 加減速制御部
42 残り移動量算出部
43 加算部
44 インポジションチェック部

Ra 回転半径
La インポジション幅

Claims (5)

  1. 少なくとも1つの回転軸を有する工作機械を制御する数値制御装置において、
    前記工作機械の軸構成や工具長等の機械条件を設定する機械条件設定部と、
    ある時刻における各軸の指令座標値または実座標値を取得する座標値取得部と、
    前記機械条件設定部から得られる機械条件と、前記座標値取得部から出力される各軸の指令座標値または実座標値とを用いて、回転軸の回転中心軸から制御対象とする点までの距離(回転半径)を算出する回転半径算出部と、
    各軸のインポジション幅を設定するインポジション幅設定部と、
    前記回転半径算出部から出力される回転半径と、前記インポジション幅設定部から得られる回転軸のインポジション幅とを用いて第二のインポジション幅を算出する第二のインポジション幅算出部とを具備し、
    回転軸のインポジションチェックにおいて、前記第二のインポジション幅算出部より出力される第二のインポジション幅を用いることを特徴とする数値制御装置。
  2. 前記第二のインポジション幅算出部において、第二のインポジション幅を回転半径に反比例するように算出することを特徴とする請求項1に記載の数値制御装置。
  3. 前記インポジション幅設定部において、回転軸のインポジション幅を制御対象点における周長(弧の長さ)で設定することを特徴とする請求項1または2のいずれか一つに記載の数値制御装置。
  4. 前記第二のインポジション幅算出部において、第二のインポジション幅の上限値または下限値を設定することを特徴とする請求項1〜3のいずれか一つに記載の数値制御装置。
  5. 前記第二のインポジション幅算出部において、計算に使用する回転半径の上限値または下限値を設定することを特徴とする請求項1〜3のいずれか一つに記載の数値制御装置。
JP2011025052A 2011-02-08 2011-02-08 回転軸のインポジションチェックを行う数値制御装置 Active JP4995976B1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2011025052A JP4995976B1 (ja) 2011-02-08 2011-02-08 回転軸のインポジションチェックを行う数値制御装置
US13/248,383 US8924004B2 (en) 2011-02-08 2011-09-29 Numerical controller for making positioning completion check
CN201110421671.1A CN102629119B (zh) 2011-02-08 2011-12-16 进行旋转轴的定位完成确认的数值控制装置
DE102012001840.1A DE102012001840B4 (de) 2011-02-08 2012-02-01 Numerische Steuerung zum Ausführen einer Positionierungsabschlussprüfung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011025052A JP4995976B1 (ja) 2011-02-08 2011-02-08 回転軸のインポジションチェックを行う数値制御装置

Publications (2)

Publication Number Publication Date
JP4995976B1 true JP4995976B1 (ja) 2012-08-08
JP2012164200A JP2012164200A (ja) 2012-08-30

Family

ID=46587385

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011025052A Active JP4995976B1 (ja) 2011-02-08 2011-02-08 回転軸のインポジションチェックを行う数値制御装置

Country Status (4)

Country Link
US (1) US8924004B2 (ja)
JP (1) JP4995976B1 (ja)
CN (1) CN102629119B (ja)
DE (1) DE102012001840B4 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2947527B1 (en) * 2013-02-12 2017-06-21 Mitsubishi Electric Corporation Numerical control device
JP5845321B1 (ja) * 2014-07-08 2016-01-20 ファナック株式会社 ネジピッチを算出するシステム
JP5985124B1 (ja) * 2015-06-16 2016-09-06 三菱電機株式会社 指令値生成装置
KR102079499B1 (ko) 2015-10-20 2020-02-21 엘에스산전 주식회사 Plc 위치 결정 시스템의 축별 제어주기 독립 할당 방법
CN108227631B (zh) * 2016-12-12 2020-12-15 发那科株式会社 数值控制装置以及数据结构
JP6923736B2 (ja) * 2018-06-26 2021-08-25 ファナック株式会社 数値制御装置

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3208389A1 (de) * 1982-03-09 1983-11-03 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Numerische steuerung fuer bearbeitungsmaschinen
JPS6374551A (ja) * 1986-09-18 1988-04-05 Mitsubishi Heavy Ind Ltd 工作機械の加工速度制御方法
JPS63206804A (ja) 1987-02-24 1988-08-26 Fanuc Ltd 数値制御方式
JPH0588725A (ja) 1991-09-25 1993-04-09 Brother Ind Ltd 数値制御装置
JP3045603B2 (ja) 1992-06-08 2000-05-29 豊田工機株式会社 数値制御装置
US5373222A (en) * 1993-03-17 1994-12-13 General Electric Company Datuming device for measuring displacements not parallel with a displacement probe's line of travel
US5329457A (en) * 1993-04-15 1994-07-12 General Electric Company Comprehensive three-dimensional rotary tool point compensation
JPH08106313A (ja) * 1994-10-07 1996-04-23 Toshiba Mach Co Ltd 数値制御工作機械における楕円曲線の創成方法
TW301619B (ja) * 1994-10-07 1997-04-01 Toshiba Machine Co Ltd
JP2000231412A (ja) 1999-02-10 2000-08-22 Mitsubishi Electric Corp インポジションチェック方法及びその装置
US7044830B2 (en) * 2003-05-14 2006-05-16 Mitsubishi Denki Kabushiki Kaisha Numeric controller
WO2005089991A1 (en) * 2004-03-12 2005-09-29 Sandvik Intellectual Property Ab Cutting tool and method for cutting material
JP4451381B2 (ja) * 2005-12-02 2010-04-14 ヤマザキマザック株式会社 Nc加工装置のnc加工プログラム作成方法及びnc加工プログラム作成装置
JP4622873B2 (ja) * 2006-01-27 2011-02-02 株式会社日立プラントテクノロジー Ncプログラムの作成方法及びプログラム
JP4168060B2 (ja) 2006-04-24 2008-10-22 ファナック株式会社 円錐状の加工面の加工を可能にした数値制御装置
JP4327894B2 (ja) * 2007-11-30 2009-09-09 ファナック株式会社 5軸加工機を制御する数値制御装置

Also Published As

Publication number Publication date
CN102629119B (zh) 2014-01-01
US8924004B2 (en) 2014-12-30
DE102012001840B4 (de) 2022-09-01
JP2012164200A (ja) 2012-08-30
CN102629119A (zh) 2012-08-08
DE102012001840A1 (de) 2012-08-23
US20120203374A1 (en) 2012-08-09

Similar Documents

Publication Publication Date Title
JP6140130B2 (ja) 工具及び被加工物を保護する数値制御装置
JP4995976B1 (ja) 回転軸のインポジションチェックを行う数値制御装置
CN109725602B (zh) 数值控制装置及方法、cnc机床、计算机可读信息记录介质
JP7195110B2 (ja) 工作機械及び制御装置
CN102331744A (zh) 具有控制圆弧动作的速度的功能的机床的数值控制装置
WO2013179366A1 (ja) 数値制御装置
JP2009098982A (ja) 加工シミュレーション装置およびそのプログラム
JP4796936B2 (ja) 加工制御装置
JP4802170B2 (ja) 加工時間算出装置およびそのプログラム
JPS61156309A (ja) 速度段差平滑機能を備えた数値制御装置
US10599125B2 (en) Numerical controller
US9631632B2 (en) Impeller having blade having blade surface made up of line elements and method of machining the impeller
US10007251B2 (en) Machine tool control device and machine tool
JP4503326B2 (ja) 工具経路データ生成装置及びこれを備えた制御装置
JP5908552B1 (ja) 工作機械の制御装置
JP5800884B2 (ja) 面取り加工を行う工作機械および面取り加工方法
JP6487490B2 (ja) 数値制御装置
JP2020170365A (ja) 数値制御装置
JP6062971B2 (ja) スカイビング加工指令に基づいて工作機械を制御する数値制御装置
JP6062973B2 (ja) 工具姿勢を考慮した近傍点サーチが可能な数値制御装置
CN108334042B (zh) 数值控制装置
US10877456B2 (en) Numerical control apparatus and machining method
JP2010017800A (ja) バリ取り方法及びバリ取り装置
JP6517879B2 (ja) 数値制御装置
JP6457588B2 (ja) 数値制御装置

Legal Events

Date Code Title Description
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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120510

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4995976

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150