(57)【要約】【課題】面品位重視加工部分であることを判定すると、揺動を伴わない切削加工を切削加工装置等に実行させる数値制御装置を提供すること。【解決手段】揺動成分作成部１０３は、揺動切削加工のための揺動成分指令を作成し、サーボモータに指令する。揺動成分作成判定部１０６は、加工プログラム内の揺動切削加工ブロックを判定し、揺動成分指令の作成を揺動成分作成部に指示する。面品位重視加工判定部は、揺動切削加工ブロック内の面品位重視加工部分を判定する。面品位重視加工判定部は、面品位重視加工部分であることを判定すると、揺動成分作成判定部に揺動成分作成を停止するように指示し、揺動成分作成の停止を指示された揺動成分作成判定部は、揺動成分作成部に、揺動成分指令の作成を停止するように指示する。【選択図】図１Ａ
2020064359.tif 000002
【特許請求の範囲】
【請求項１】
切削加工装置の数値制御装置であって、
揺動切削加工のための揺動成分指令を作成し、サーボモータに指令する揺動成分作成部と、
加工プログラム内の揺動切削加工ブロックを判定し、揺動成分指令の作成を揺動成分作成部に指示する揺動成分作成判定部と、
前記揺動切削加工ブロック内の面品位重視加工部分を判定する面品位重視加工判定部と、
を備え、
前記面品位重視加工判定部は、面品位重視加工部分であることを判定すると、前記揺動成分作成判定部に揺動成分作成を停止するように指示し、
前記揺動成分作成の停止を指示された前記揺動成分作成判定部は、前記揺動成分作成部に、揺動成分指令の作成を停止するように指示する数値制御装置。
【請求項２】
前記面品位重視加工判定部は、複合形固定サイクルの仕上げ加工形状の揺動切削加工ブロックを面品位重視加工部分と判定する請求項１記載の数値制御装置。
【請求項３】
前記面品位重視加工判定部は、切り込み量が所定値より小さい揺動切削加工ブロックを面品位重視加工部分と判定することを特徴とする請求項１記載の数値制御装置。
【請求項４】
切削加工装置の数値制御装置であって、
揺動切削加工のための揺動成分指令を作成し、サーボモータに指令する揺動成分作成部と、
加工プログラム中に加工設定切り替え指令がある場合に、面品位重視加工部分と判定する仕上げ加工中判定部と、
を備え、
前記仕上げ加工中判定部は、面品位重視加工部分であることを判定すると、前記揺動成分作成部に、揺動成分指令の作成を停止するように指示する数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切削加工装置等の工作機械に適用される数値制御装置に関する。
【背景技術】
【０００２】
従来、工作機械において切削加工を行う場合に、切屑を細分化するために、切削工具を揺動させながら加工を行う機能がある。例えば当該機能を備えた数値制御装置が提案されている（例えば、特許文献１、２参照）。
これらの技術では、切削工具が揺動しているため、切屑を効率よく細分化することができるという利点がある。揺動を伴う切削加工の様子を示す説明図が図７に示されている。この図に示すように、例えば、ワーク１が回転軸２を中心に回転方向Ａの方向に回転しており、その表面を工具３が移動することによって切削加工を行う。工具３は、加工方向Ｄに向かって移動していくが、切削において揺動を含む揺動切削Ｂが行われる。したがって、ワーク１の表面上の軌跡は、工具移動軌跡Ｃに表されるように、揺動を含む分揺れ動く軌跡となる（図７参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−５６５１５号公報
【特許文献２】国際公開第２０１７／０５１７４５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この切屑を細分化するための揺動は、他の加工に比べて高頻度の加速度の変化が生じてしまうので、加工したワーク表面の面品位が落ちるという課題がある。
【０００５】
特許文献１に記載された技術では、切屑を細分化できる裁断条件を加工条件から実際に切削加工に作成している。これを実現するために、特許文献１に記載された技術では、回転速度と揺動指令の揺動周波数に基づく学習制御を実行している。そのため、学習制御に必要な学習を行わなければならない。
【０００６】
特許文献２に記載された技術では、工作装置の制御手段が動作指令可能な振動周波数に応じて相対的な（ワークの）回転数と、相対的な（ワークの）１回転当たりの振動数とを定める。その結果、ワークの切削加工を円滑に行うと共にワーク加工面の外観を向上させることができると記載されている。しかし、振動周波数に応じて、相対的な回転数と相対的な振動数とを定めることができる範囲は、使用するサーボモータの性能から物理的な限界があり、自由に周波数を定める範囲には限界がある。
【０００７】
このような事情から、従来は、仕上げ加工時等には揺動切削を行わずに、揺動を伴わない切削加工を行う必要がある。しかし、ユーザが揺動機能のＯＮ／ＯＦＦを細かく設定することができない加工プログラムも多く存在していた。
【０００８】
本発明は、このような事情に鑑み、揺動切削加工を行う際に、揺動切削加工ブロック内の面品位重視加工部分を判定し、面品位重視加工部分であることを判定すると、揺動切削加工を中止し、揺動を伴わない切削加工を切削加工装置等に実行させることができる数値制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る数値制御装置（例えば、後述の数値制御装置１００）は、切削加工装置の数値制御装置であって、揺動切削加工のための揺動成分指令を作成し、サーボモータに指令する揺動成分作成部（例えば、後述の揺動成分作成部１０３）と、加工プログラム内の揺動切削加工ブロックを判定し、揺動成分指令の作成を揺動成分作成部に指示する揺動成分作成判定部（例えば、後述の揺動成分作成判定部１０６）と、前記揺動切削加工ブロック内の面品位重視加工部分を判定する面品位重視加工判定部（例えば、後述の面品位重視加工判定部１０７）と、を備え、前記面品位重視加工判定部は、面品位重視加工部分であることを判定すると、前記揺動成分作成判定部に揺動成分作成を停止するように指示し、前記揺動成分作成の停止を指示された前記揺動成分作成判定部は、前記揺動成分作成部に、揺動成分指令の作成を停止するように指示する。
【００１０】
前記面品位重視加工判定部は、複合形固定サイクルの仕上げ加工形状の揺動切削加工ブロックを面品位重視加工部分と判定してよい。
【００１１】
前記面品位重視加工判定部は、切り込み量が所定値より小さい揺動切削加工ブロックを面品位重視加工部分と判定してよい。
【００１２】
本発明に係る数値制御装置（例えば、後述の数値制御装置２００）は、切削加工装置の数値制御装置であって、揺動切削加工のための揺動成分指令を作成し、サーボモータに指令する揺動成分作成部（例えば、後述の揺動成分作成部２０３）と、加工プログラム中に加工設定切り替え指令がある場合に、面品位重視加工部分と判定する仕上げ加工中判定部（例えば、後述の仕上げ加工中判定部２０６）と、を備え、前記仕上げ加工中判定部は、面品位重視加工部分であることを判定すると、前記揺動成分作成部に、揺動成分指令の作成を停止するように指示する。
【発明の効果】
【００１３】
本発明によれば、面品位重視加工部分に対して、揺動を伴わない加工を行うことができる。その結果、加工部分の加工品位を向上させることが可能である。
【図面の簡単な説明】
【００１４】
【図１Ａ】本発明の第１実施形態に係る数値制御装置の構成を示すブロック図である。
【図１Ｂ】従来の数値制御装置の構成を示すブロック図である。
【図２Ａ】本発明の第１実施形態に係る数値制御装置の切削動作の様子を示す説明図である。
【図２Ｂ】従来の数値制御装置の切削動作の様子を示す説明図である。
【図３】本発明の第１実施形態に係る数値制御装置の処理動作を示すフローチャートである。
【図４】本発明の第１実施形態に係る数値制御装置の処理動作を示すフローチャートである。
【図５】本発明の第１実施形態に係る数値制御装置の処理動作を示すフローチャートである。
【図６】本発明の第２実施形態に係る数値制御装置の構成を示すブロック図である。
【図７】従来の揺動を伴う切削動作の様子を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図面に基づいて説明する。
［第１実施形態］
図１Ａは、第１実施形態に係る数値制御装置の構成を示すブロック図である。図１Ｂは、従来の数値制御装置の構成であって、図１Ａの構成と比較するためのブロック図である。図２Ａは、第１実施形態に係る数値制御装置の切削動作の様子を示す説明図である。図２Ｂは、従来の数値制御装置の切削動作の様子であって、図２Ａと比較するための説明図である。
【００１６】
＜数値制御装置１００の構成＞
以下、数値制御装置１００の構成について説明する。数値制御装置１００は、図１Ａに示すように、加工プログラム１０５に基づき、位置指令を作成して、切削加工装置のサーボモータ１０４に当該位置指令を出力する。なお、切削加工装置自体は、省略して図示していない。本第１実施形態に係る数値制御装置１００は、図１Ａに示すように、位置指令部１０１、加算器１０２、揺動成分作成部１０３、揺動成分作成判定部１０６、面品位重視加工判定部１０７を備えている。
【００１７】
位置指令部１０１は、加工プログラム１０５に基づき、位置指令を出力する。
揺動成分作成部１０３は、加工プログラム１０５に基づき、揺動切削加工のための揺動成分指令を作成し、サーボモータ１０４に対して指令する（出力する）。
加算器１０２は、位置指令部１０１が出力する位置指令と、揺動成分作成部１０３が作成する揺動成分指令とを加算し、揺動成分指令を含む位置指令を出力する。サーボモータ１０４に供給される位置指令は、この揺動成分指令を含む位置指令である。
なお、加工プログラム１０５は、図１Ａに示すように外部から供給されてもよいし、数値制御装置１００内部の所定の記憶手段に格納しておいてもよい。また、いわゆるクラウド上から加工プログラム１０５を数値制御装置１００に提供してもよい。
【００１８】
また、位置指令部１０１と、加算器１０２と、揺動成分作成部１０３とは、従来から用いられていた構成である。これらの構成は、図１Ｂで示す従来の数値制御装置１０においても備えられている。図１Ｂに示すように、従来の数値制御装置１０は、これらの構成と同様の構成（位置指令部１１、加算器１２、揺動成分作成部１３）を備えており、上述したような動作を実行している。すなわち、加工プログラムに基づき、揺動成分指令が加えられた位置指令を、サーボモータ１４に対して出力している。
【００１９】
図１Ａに戻り、揺動成分作成判定部１０６は、加工プログラム１０５内の揺動切削加工ブロックを判定し、揺動成分指令の作成を揺動成分作成部に指示する。
面品位重視加工判定部１０７は、前記揺動切削可能ブロック内の面品位重視加工部分を判定する。
面品位重視加工判定部１０７が、面品位重視加工部分であるか否かを判定した結果、面品位重視の加工である場合は、「揺動成分作成の停止」を揺動成分作成判定部１０６に対して指示する。
揺動成分作成判定部１０６は、この揺動成分作成の停止を受け取ると、揺動を停止させるために、「揺動成分指令の作成停止」を揺動成分作成部１０３に対して出力する。
揺動成分作成部１０３は、かかる揺動停止指示を入力すると、揺動成分指令の作成を停止する。この結果、加算器１０２は、揺動成分指令を含まない位置指令を出力し、この揺動を含まない位置指令がサーボモータ１０４に供給される。
【００２０】
なお、上記「揺動成分指令の作成停止」、「揺動成分の作成停止」は、文字通り、コンピュータ上のコマンド（指示）であってもよいし、「揺動成分指令の作成停止」や「揺動成分の作成停止」を表す信号（デジタル信号でもよいし、アナログ信号でもよい）でもよい。また、ここでいう「揺動成分指令の作成停止」とは、揺動が停止されればよく、揺動振幅が「０」の揺動成分指令が出力されている状態も「揺動成分指令の作成停止」に含まれる。
【００２１】
このように面品位重視加工判定部１０７は、加工プログラム内の揺動切削加工ブロックを面品位重視加工とするか否か判定するが、その判定手法は種々の手法を採用してよい。
【００２２】
＜複合形固定サイクル加工＞
複数の揺動切削加工ブロックを含む複合形固定サイクル加工は、加工プログラムの記述が容易になるので有用である。
例えば、加工プログラム１０５に、この複合形固定サイクルが含まれている場合の切削動作の例が図２Ａに示されている。図２Ａにおいては、ワーク１２０の表面を、「仕上げ形状」（図２Ａ参照）に切削加工するための切削工具の切削軌跡１２２が示されており、またその切削加工を表す加工プログラム１２１（実際は加工プログラム１０５の一部）が示されている。
【００２３】
第１実施形態において特徴的な事項は、複合形固定サイクルの場合は、そのサイクルの最後にプログラムで与えられた「仕上げ形状」（図２Ａ参照）に沿って仕上げ切削をおこなうため、揺動を停止させたことである。
図２Ａにおいて、切削軌跡１２２は、揺動切削を行う揺動切削加工ブロック（単に、揺動切削ブロックと称する場合もある）が実線で示されており、早送りを行う早送りブロックが破線で示されている。また、図２Ａにおいて、直線の矢印は、揺動なしの切削を表し、Ｚ型の矢印は揺動ありの切削を表している。これらの表記は、後述する図２Ｂでも同様である。
【００２４】
図２Ａに示されているように、切削軌跡１２２は、切り込み動作においては揺動切削を実行し、サイクルの最後において仕上げ処理の加工の際には、揺動なしの切削が実行されていることが矢印（直線の矢印、Ｚ型の矢印）で示されている。
また、加工プログラム１２１は、従来のプログラムをそのまま使用しており、数値制御装置１００がこの加工プログラム１２１を解析して、仕上げ加工時（サイクルの最後）に、揺動をＯＦＦにしている。したがって、第１実施形態によれば、従来から使用している加工プログラムをなんら変更する必要がない。
第１実施形態では、複合形固定サイクルであることから、そのサイクルの最後が仕上げ処理であると判定して、以上のような（図２Ａ）に示すような処理を実行しているが、仕上げ処理であると判定できる場合であれば、他の場合でも揺動をＯＦＦにすることができる。
【００２５】
＜従来の動作との比較＞
第１実施形態に係る動作を表す図２Ａに対して、従来の動作を示す図が図２Ｂに示されている。つまり、図２Ｂは、加工プログラム１０５に複合形固定サイクルが含まれている場合の従来の切削動作の例である。
図２Ｂにおいても、ワーク２０の表面を、「仕上げ形状」に切削加工するための切削工具の切削軌跡２２が示されており、またその切削加工を表す加工プログラム２１（実際は加工プログラム１０５の一部）が示されている。
図２Ｂに示すように、従来は、複合形固定サイクルの場合は、揺動切削ブロックが実行中である場合は、そのサイクルの最後まで揺動（ありの切削加工）が実行される。これは、「仕上げ形状」（図２Ｂ参照）に沿った仕上げ切削についても同様である（図２Ｂ参照）。従って、従来の場合（図２Ｂの場合）は、ワーク２０の表面品位を高品位に維持することが困難な場合も想定される。これに対して、第１実施形態によれば、複合形固定サイクル加工のサイクルの最後は仕上げ切削が行われると判定し、揺動なしの切削加工を行っているので（図２Ａ）、ワーク１２０の表面を従来に比べて高品位に保つことができる。
【００２６】
＜加工プログラム＞
なお、複合形固定サイクル加工の場合、各ブロックがセットになっているので、途中で揺動をＯＮ／ＯＦＦするためのＧコードを挿入することは困難である。図２Ａの例によれば、Ｇコード「Ｇ７１」が複合形固定サイクル加工を意味するが、加工プログラム１２１の前段において、揺動成分指令をＯＮするＧコードが挿入されているものとしている。これは図２Ｂの従来例でも同様である。そして、加工プログラム１２１の２行目の「Ｐ１０、Ｑ１８」が、処理するブロック１０〜１８を表しており、「Ｕ０．３、Ｗ０．５」が切り込み量（Ｘ方向、Ｚ方向）を表す。
図２Ａでは、複合形固定サイクル加工であることを、そのＧコード（例えばＧ７１）で判定しているが、数値制御装置１００の機種によっては、他のＧコードで判定してもよい。
【００２７】
＜処理動作の詳細＞
第１実施形態に係る数値制御装置１００の特徴的な処理動作をフローチャートに基づき説明する。
図３には、第１実施形態数値制御装置１００の処理動作を示すフローチャートが示されている。このフローチャートに示されている処理動作は、揺動成分作成判定部１０６、面品位重視加工判定部１０７の動作である。位置指令部１０１等、従来と同様の構成の処理動作は従来と同様の処理動作であるので、本文では詳細には説明しない。
まず、ステップＳ１において、数値制御装置１００の揺動成分作成判定部１０６の面品位重視加工判定部１０７が、加工プログラム１０５を所定の記憶部から読み出す。加工プログラム１０５は、どこに記憶されていてもよい。いわゆるクラウド上でもよいし、数値制御装置１００内に格納されていてもよい。
ステップＳ２において、面品位重視加工判定部１０７が加工プログラム１０５の解析を行い、加工プログラム１０５中の揺動切削加工ブロック内の面品位重視加工部分を判定する。
【００２８】
ステップＳ３において、面品位重視加工判定部１０７が、Ｓ２における解析の結果、面品位重視加工か否か判定する。その結果、面品位重視加工である場合は、ステップＳ４に処理が移行し、面品位重視加工部分でない場合は、そのまま処理を終了する。
ステップＳ４において、面品位重視加工判定部１０７が、揺動成分作成の停止を、揺動成分作成判定部１０６に指示する。そして、揺動成分作成判定部１０６は、揺動成分指令作成の停止を揺動成分作成部１０３に対して指示する。
このような処理によって、図２Ａで説明したように、面品位重視加工である場合は、揺動を含まない切削加工を行うことを実現することができ、ワーク１２０の表面の品位をより高くすることが可能である。
【００２９】
＜面品位重視加工であるか否かの判定＞
面品位重視加工であるか否かの判定は、種々の判定手法を利用することができ、使用する加工プログラム１０５によってさまざまな判定手法を採用することができる。例えば、第１実施形態では、加工プログラム１０５中のＧコードを読み取り、複合形固定サイクル加工があるかどうかで判定を行う例を図２Ａで説明した。この場合の数値制御装置１００の処理動作は、図４のフローチャートに示されている。
【００３０】
図４において、ステップＳ１、Ｓ２、Ｓ４は、図３と同様の処理である。
ステップＳ３−１は、複合形固定サイクル加工のサイクルの最後かを、判定する。判定した結果、複合形固定サイクル加工のサイクルの最後であれば、揺動を停止するために、ステップＳ４に移行し、複合形固定サイクル加工のサイクルの最後でなければ、そのまま処理を終了する。このような手法で、面品位重視加工部分であるか否かを判定することができる。この判定処理は、面品位重視加工判定部１０７が実行してよい。
また、例えば、切り込み量が減少し、所定値未満になったかどうかで判定を行うこともできる。この場合の数値制御装置１００の処理動作は、図５のフローチャートに示されている。
【００３１】
図５において、ステップＳ１、Ｓ２、Ｓ４は、図３と同様の処理である。
ステップＳ３−２は、切削加工の切り込み量を逐次監視しており、その量が所定値未満になった場合（薄い切り込みの場合）は、仕上げ処理等の面品位重視加工部分であると判定したものである。この判定は、面品位重視加工判定部１０７が実行してよい。切り込み量の減少は、サーボモータ１０４に対する位置指令の位置を検査し、その位置の差を、各切り込み毎の切り込み量として把握することができる。所定準値は、要求する面品位や、その加工プログラム１０５によって適宜妥当な値を設定すればよい。
なお、切り込み量は、加工プログラム１０５中の揺動切削加工ブロック毎に算出してよい。その結果、面品位重視加工判定部１０７は、切り込み量が所定値より小さい揺動切削加工ブロックを面品位重視加工部分と判定することができる。
【００３２】
［第２実施形態］
図６には、第２実施形態（他の実施形態）に係る数値制御装置２００の構成図が示されている。
第１実施形態では、面品位重視加工であるか否か判定し、判定結果に基づき揺動を停止することができる数値制御装置１００の一例を説明した。特に、複合形固定サイクルであるか否かを判定する場合や、切り込み量が減少する場合、について上で説明した。
しかし、この面品位重視加工であるか否かの判定は、他の手法を利用することもできる。例えば、数値制御装置２００に加工設定切り替え機能を備えさせて、「精度重視」、「仕上げ」、「中仕上げ」等への切り替えを可能にしてもよい。そのような機能を備えさせた場合の数値制御装置２００の構成図の一例が図６に示されている。
【００３３】
数値制御装置２００は、位置指令部２０１、加算器２０２、揺動成分作成部２０３、仕上げ加工中判定部２０６、加工設定切り替え部２０７を備えている。
位置指令部２０１、加算器２０２、揺動成分作成部２０３は、図１Ａの、位置指令部１０１、加算器１０２、揺動成分作成部１０３と同様の構成であるので、説明を省略する。
【００３４】
仕上げ加工中判定部２０６は、加工プログラム２０５を解析し、精度重視の加工か、仕上げの加工か、中仕上げの加工か、を判定する。そして、判定の結果に基づき、「精度重視」「仕上げ」であれば、揺動停止指示を揺動成分作成部２０３に対して出力する。揺動成分作成部２０３は、この揺動停止指示を入力すると、揺動成分指令の出力を停止、又は、揺動成分指令の値を「０」として、揺動を含まない切削加工を行わせる。
また、仕上げ加工中判定部２０６は、解析の結果、「中仕上げ」であれば、揺動の量を減らすために、揺動減少指示を揺動成分作成部２０３に対して出力する。揺動成分作成部２０３は、この揺動減少指示を入力すると、揺動成分指令の値をより小さな値に設定して、揺動の量を減少させた切削加工を行わせる。
【００３５】
このようにして、仕上げ加工中判定部２０６は、第１実施形態の揺動成分作成判定部１０６及び面品位重視加工判定部１０７と同様に、加工プログラム２０５を解析するが、その結果、面品位をどの程度重視するかによって、揺動の量を調整することができる。第１実施形態と同様に、揺動を完全に停止させることもできるし、揺動を半分程度減少させることもできる。
このように、第２実施形態によれば、「加工の精度、品質に関わるパラメータ群の設定値を、複数パターンから選択し、切り替えること」ができる。各パターンに応じて揺動の量やパターンを切り替えてよい。また、この切り替えは、加工プログラム２０５中のＧコードで切り替えることもできる。このような切り替えのためのＧコードは、請求の範囲の加工設定切り替え指令の好適な一例に相当する。
【００３６】
このように、仕上げ加工中判定部２０６は、加工プログラム中に、切り替えのためのＧコード（加工設定切り替え指令）がある場合、面品位重視加工部分と判定する。仕上げ加工中判定部２０６が、検出した当該Ｇコードを検出すると、そのＧコードによって切り替えられるパターンによって、揺動の停止等を揺動成分作成部２０３に指示することができる。
【００３７】
さらに、第２実施形態に係る数値制御装置２００は、加工設定切り替え部２０７を備えることができる。この加工設定切り替え部は、利用者の操作や、外部の他の制御装置からの信号によって、上述した「加工の精度、品質に関わるパラメータ群の設定値」を提供する。この結果、それら設定値を受信した仕上げ加工中判定部２０６は、これらの設定値に基づき、上述した「加工の精度、品質に関わるパラメータ群の設定値を、複数パターンから選択し、切り替えること」を実行させることができる。
例えば、この加工設定切り替え部２０７が所定のボタンを備えており、利用者が当該ボタンを押下した場合は、揺動をＯＦＦにすることもできる。ボタンを複数個備えさせて、利用者が複数パターンを選択できるように構成してもよい。
【００３８】
＜本実施形態の効果＞
以上のように、本第１実施形態、第２実施形態によれば、面品位重視加工部分であるか否かを判定し、その判定結果で揺動を調製すること、例えばＯＦＦ／ＯＮすることができる。その結果、ワークの加工表面の品位をより向上させることができる。
［その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００３９】
［変形例１］
第１実施形態では、面品位重視加工判定部１０７が、揺動成分作成判定部１０６に含まれる構成を説明したが、揺動成分作成判定部１０６とは別個独立した構成としてもよい。
また、面品位重視加工判定部１０７、揺動成分作成判定部１０６、は数値制御装置１００の筐体内部に存在していなくてもよく、外部の付属装置、外部接続されたコンピュータ、ネットワークで接続された他の装置として構成されていてもよい。
【００４０】
［変形例２］
第２実施形態では、仕上げ加工中判定部２０６、加工設定切り替え部２０７、は数値制御装置２００の筐体内部に存在していなくてもよく、外部の付属装置、外部接続されたコンピュータ、ネットワークで接続された他の装置として構成されていてもよい。
【００４１】
［変形例３］
第１実施形態、第２実施形態における数値制御装置１００、２００は、ＣＰＵを備えるコンピュータシステムとしてよい。その場合、ＣＰＵは、例えばＲＯＭ等の記憶部に格納されたプログラムを読み出し、このプログラムに従って、コンピュータを、位置指令部１０１、２０１、加算器１０２、２０２，揺動成分作成部１０３、２０３、揺動成分作成判定部１０６、面品位重視加工判定部１０７、仕上げ加工中判定部２０６、加工設定切り替え部２０７として実行させる。
【００４２】
［変形例４］
第１実施形態、第２実施形態においては工作機械を数値制御する数値制御装置１００、２００の例を説明したが、同様の処理動作を実行するものであれば、工作機械そのもので同様の処理動作を実現してもよい。また、工場全体を管理する管理コンピュータが統括して同様の処理動作を実現してもよい。
【符号の説明】
【００４３】
１……ワーク
２……回転軸
３……工具
１０、１００、２００……数値制御装置
１１、１０１、２０１……位置指令部
１２、１０２、２０２……加算器
１３、１０３、２０３……揺動成分作成部
１４、１０４、２０４……サーボモータ
１５、１０５、２０５……加工プログラム
２０、１２０……ワーク
２１、１２１……加工プログラム
２２、１２２……切削軌跡
１０６……揺動成分作成判定部
１０７……面品位重視加工判定部
２０６……仕上げ加工中判定部
２０７……加工設定切り替え部
Ａ……回転方向
Ｂ……揺動切削
Ｃ……工具移動軌跡
Ｄ……加工方向
【図１Ａ】
2020064359.tif 000003
【図１Ｂ】
2020064359.tif 000004
【図２Ａ】
2020064359.tif 000005
【図２Ｂ】
2020064359.tif 000006
【図３】
2020064359.tif 000007
【図４】
2020064359.tif 000008
【図５】
2020064359.tif 000009
【図６】
2020064359.tif 000010
【図７】
2020064359.tif 000011