【手続補正書】
【提出日】平成30年3月5日(2018.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
工具を有する工作機械本体の動作を制御する工作機械の数値制御装置であって、
ワークの形状に基づき設定された制御点データを含むＮＣプログラムから、
前記工具の前記ワークからの退避動作を前記工作機械本体に指令し、前記退避動作の起点となる情報を含む第１の制御点データと、
前記工具の送り動作を前記工作機械本体に指令し、前記退避動作の終点となる情報を含む第２の制御点データと、
前記工具の前記ワークへの寄り付き動作を前記工作機械本体に指令し、前記送り動作の終点となる情報を含む第３の制御点データと、
前記工具の前記寄り付き動作の終点となる情報を含む第４の制御点データと
を抽出する制御点データ抽出部と、
前記第２の制御点データと前記第３の制御点データから、前記工具の曲線状の移動経路の基準となる基準線データを生成する基準線データ生成部と、
前記第１の制御点データと、前記第４の制御点データと、前記基準線データから、移動経路データを生成する移動経路データ生成部と、
前記移動経路データから前記工具の送り速度データを算出し、前記移動経路データと前記送り速度データに従った前記工具の移動を前記工作機械本体に指令する送り動作指令部と
を具備する工作機械の数値制御装置。
【請求項２】
請求項１に記載の工作機械の数値制御装置であって、
前記曲線状の移動経路は、前記退避動作の起点を始点とし、前記寄り付き動作の終点を終点とする
工作機械の数値制御装置。
【請求項３】
請求項２に記載の工作機械の数値制御装置であって、
前記曲線状の移動経路は、前記基準線データを基準として前記工具の移動経路の頂点が設定されてから、前記第１の制御点データ及び前記第４の制御点データに基づき設定される
工作機械の数値制御装置。
【請求項４】
請求項３に記載の工作機械の数値制御装置であって、
前記送り動作指令部は、前記移動経路データに含まれる距離情報に基づき前記工具の送り速度を算出する
工作機械の数値制御装置。
【請求項５】
工具を有する工作機械本体と、
前記工作機械本体の動作を制御する工作機械の数値制御装置であって、ワークの形状に基づき設定された制御点データを含むＮＣプログラムから、前記工具の前記ワークからの退避動作を前記工作機械本体に指令し、前記退避動作の起点となる情報を含む第１の制御点データと、前記工具の送り動作を前記工作機械本体に指令し、前記退避動作の終点となる情報を含む第２の制御点データと、前記工具の前記ワークへの寄り付き動作を前記工作機械本体に指令し、前記送り動作の終点となる情報を含む第３の制御点データと、前記工具の前記寄り付き動作の終点となる情報を含む第４の制御点データとを抽出する制御点データ抽出部と、前記第２の制御点データと前記第３の制御点データから、前記工具の曲線状の移動経路の基準となる基準線データを生成する基準線データ生成部と、前記第１の制御点データと、前記第４の制御点データと、前記基準線データから、移動経路データを生成する移動経路データ生成部と、前記移動経路データから前記工具の送り速度データを算出し、前記移動経路データと前記送り速度データに従った前記工具の移動を前記工作機械本体に指令する送り動作指令部とを備える工作機械の数値制御装置と
を具備する工作機械。
【請求項６】
工具を有する工作機械本体の動作を制御する工作機械の制御方法であって、
ワークの形状に基づき設定された制御点データを含むＮＣプログラムから、
前記工具の前記ワークからの退避動作を前記工作機械本体に指令し、前記退避動作の起点となる情報を含む第１の制御点データと、
前記工具の送り動作を前記工作機械本体に指令し、前記退避動作の終点となる情報を含む第２の制御点データと、
前記工具の前記ワークへの寄り付き動作を前記工作機械本体に指令し、前記送り動作の終点となる情報を含む第３の制御点データと、
前記工具の前記寄り付き動作の終点となる情報を含む第４の制御点データと
を抽出する工程と、
前記第２の制御点データと前記第３の制御点データから、前記工具の曲線状の移動経路の基準となる基準線データを生成する工程と、
前記第１の制御点データと、前記第４の制御点データと、前記基準線データから、移動経路データを生成する工程と、
前記移動経路データから前記工具の送り速度データを算出し、前記移動経路データと前記送り速度データに従った前記工具の移動を前記工作機械本体に指令する工程と
を具備する工作機械の制御方法。
【請求項７】
工作機械にワークの加工を実行させるためのプログラムであって、
ワークの形状に基づき設定された制御点データを含むＮＣプログラムから、
工具の前記ワークからの退避動作を工作機械本体に指令し、前記退避動作の起点となる情報を含む第１の制御点データと、
前記工具の送り動作を前記工作機械本体に指令し、前記退避動作の終点となる情報を含む第２の制御点データと、
前記工具の前記ワークへの寄り付き動作を前記工作機械本体に指令し、前記送り動作の終点となる情報を含む第３の制御点データと、
前記工具の前記寄り付き動作の終点となる情報を含む第４の制御点データと
を抽出する工程と、
前記第２の制御点データと前記第３の制御点データから、前記工具の曲線状の移動経路の基準となる基準線データを生成する工程と、
前記第１の制御点データと、前記第４の制御点データと、前記基準線データから、移動経路データを生成する工程と、
前記移動経路データから前記工具の送り速度データを算出し、前記移動経路データと前記送り速度データに従った前記工具の移動を前記工作機械本体に指令する工程と
を実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
これにより、ＮＣプログラムに基づく工具の軸動作を、ワークの形状が考慮された曲線状の軌跡を描く一連の動作とすることができる。よって、ＮＣプログラムにそのまま従った直線移動よりも工具の移動時間を短縮することができる。つまり、従来のＮＣプログラムを組み直さずにそのまま用いて、工具の移動時間を短縮し、生産性を向上させることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記曲線状の移動経路は、上記退避動作の起点を始点とし、上記寄り付き動作の終点を終点としてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記曲線状の移動経路は、上記基準線データを基準として上記工具の移動経路の頂点が設定されてから、上記第１の制御点データ及び上記第４の制御点データに基づき設定されてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記目的を達成するため、本発明の一形態に係るプログラムは、工作機械にワークの加工を実行させるプログラムである。
上記プログラムは、ワークの形状に基づき設定された制御点データを含むＮＣプログラムから、
工具の上記ワークからの退避動作を工作機械本体に指令し、上記退避動作の起点となる情報を含む第１の制御点データと、
上記工具の送り動作を上記工作機械本体に指令し、上記退避動作の終点となる情報を含む第２の制御点データと、
上記工具の上記ワークへの寄り付き動作を上記工作機械本体に指令し、上記送り動作の終点となる情報を含む第３の制御点データと、
上記工具の上記寄り付き動作の終点となる情報を含む第４の制御点データと
を抽出する工程と、
上記第２の制御点データと上記第３の制御点データから、上記工具の曲線状の移動経路の基準となる基準線データを生成する工程と、
上記第１の制御点データと、上記第４の制御点データと、上記基準線データから、移動経路データを生成する工程と、
上記移動経路データから上記工具の送り速度データを算出し、上記移動経路データと上記送り速度データに従った上記工具の移動を上記工作機械本体に指令する工程と
を実行させる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
【図１】本発明の実施形態に係る工作機械の模式図である。
【図２】上記工作機械が備える数値制御装置の模式図である。
【図３】本発明の実施形態に係る制御点データの一例を示す図である。
【図４】従来方式のＮＣ工作機械の工具の移動を示す例である。
【図５】本発明の実施形態に係る数値制御装置に制御される工具の移動を示す模式である。
【図６】従来のオーバーラップ機能を用いた工具の移動経路と、本実施形態に係る数値制御装置に制御される工具の移動経路を示す模式図である。
【図７】本発明の実施形態に係る基準線のバリエーションを示す模式図である。
【図８】上記基準線のバリエーションを示す模式図である。
【図９】本発明の実施形態に係る移動経路のバリエーションを示す模式図である。
【図１０】本発明の実施形態に係る数値制御装置に制御される工具の移動を示す模式である。
【図１１】本発明の実施形態に係る工作機械本体の動作を示す模式図である。
【図１２】従来のＮＣ工作機械における工具のＡＴＣパス動作と、本実施形態に係る数値制御装置に制御される工具のＡＴＣパス動作を示す模式図である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
基準線１２２ｂは、必ずしも第２の制御点ＰＲａ２及び第３の制御点ＰＲａ３を経由するものではなく、任意に設定されることができる。図７及び８は、基準線１２２ｂのバリエーションを示す模式図である。基準線１２２ｂは、例えば、図７に示すように、第２の制御点ＰＲａ２又は第３の制御点ＰＲａ３のどちちか一つを経由するものであってもよく、どちらも経由しないものであってもよい。また、基準線１２２ｂは、図８に示すように、直線に限定されるものではなく、曲線、波線等とすることもできる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
移動経路１２３ｂは、必ずしも第１の制御点ＰＲａ１を始点とし、第４の制御点ＰＲａ４を終点とするものではなく、任意に設定されることができる。図９は、移動経路１２３ｂのバリエーションを示す模式図である。移動経路１２３ｂは、例えば、図９（ａ）、図９（ｂ）及び図９（ｃ）に示すように、第１の制御点ＰＲａ１又は第４の制御点ＰＲａ４のどちらか一つを経由するものであってもよく、どちらも経由しないものであってもよい。また、移動経路１２３ｂは、図９（ｄ）に示すように、部分的に直線を含むものとすることもできる。