(57)【要約】【課題】    事前に作業者が移動経路を指定する必要がなく、効率のよい原点復帰処理を実現すること適した工作機械等を提供する。【解決手段】  工作機械１の作業者は、工作機械１の各部に対して、複数の軸の原点復帰処理を、操作部９の個別指示部１７を操作することにより個別に軸を指定して行うことも、一括指示部１９を操作することにより一括して行うこともできる。特に、一括して原点復帰処理を行う場合、一括原点復帰処理部２９は、平行でない軸については個別に原点復帰処理を行い、平行な軸については同時に原点復帰処理を行うことにより、干渉を防ぎつつ、複数の軸に対する原点復帰処理を一括して行うことができる。【選択図】  図１
2019089161.tif 000002
【特許請求の範囲】
【請求項１】
工作物に対して加工を行う工作機械であって、
当該工作機械は、
前記工作物に対して処理を行う工作物処理部と、
前記工作物処理部に設定された複数の軸の一部を指定して原点復帰処理を指示する個別指示部と、
前記工作物処理部に設定された複数の軸の全部に対して一括して原点復帰処理を指示する一括指示部と、
前記工作物処理部に設定された軸に対して原点復帰処理を行う原点復帰処理部を備え、
前記原点復帰処理部は、
前記個別指示部が指示された場合に、指定された軸に対して原点復帰処理を行う個別原点復帰処理部と、
前記一括指示部が指示された場合に、前記工作物処理部に設定された複数の軸の全部に対して原点復帰処理を行う一括原点復帰処理部を備える、工作機械。
【請求項２】
前記一括原点復帰処理部は、複数の軸の一部に対して個別に原点復帰処理を行い、他の一部である複数の軸に対して同時に原点復帰処理を行う、請求項１記載の工作機械。
【請求項３】
前記工作物処理部は、同じ前記工作物に対して処理を行う第１処理部と第２処理部を備え、
前記第１処理部に複数の軸が設定され、前記第２処理部には、前記第１処理部に設定された複数の軸とは原点が異なる複数の軸が設定され、
前記第１処理部に設定された複数の軸の一部と、前記第２処理部に設定された複数の軸の一部は平行であり、
前記第１処理部に設定された複数の軸の他の一部は、前記第２処理部に設定された複数の軸のいずれとも平行でなく、
前記第２処理部に設定された複数の軸の他の一部は、前記第１処理部に設定された複数の軸のいずれとも平行でなく、
前記一括原点復帰処理部は、
前記第２処理部に設定されたいずれの軸とも平行でない前記第１処理部の軸、及び、前記第１処理部に設定されたいずれの軸とも平行でない前記第２処理部の軸に対して、個別に原点復帰処理を行い、その後に、
平行な前記第１処理部及び前記第２処理部に設定された軸に対して同時に原点復帰処理を行う、請求項２記載の工作機械。
【請求項４】
前記工作機械は、前記第１処理部と前記第２処理部の組み合わせを複数備え、
前記原点復帰処理部は、前記一括指示部が指示された場合に、
加工処理を行っている前記第１処理部と前記第２処理部の組み合わせに対しては原点復帰処理を行わず、
加工処理を行っていない前記第１処理部と前記第２処理部の組み合わせに対して原点復帰処理を行う、請求項３記載の工作機械。
【請求項５】
工作物に対して加工を行う工作物処理部を備える工作機械における原点復帰方法であって、
前記工作機械が備える原点復帰処理部が、
前記工作物処理部に設定された複数の軸の一部が指定されて原点復帰処理が指示された場合には、指定された軸に対して原点復帰処理を行い、
前記工作物処理部に設定された複数の軸の全部に対して一括して原点復帰処理が指示された場合には、前記工作物処理部に設定された複数の軸の全部に対して原点復帰処理を行うステップを含む原点復帰方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械及び原点復帰方法に関し、特に、工作物に対して加工を行う工作機械等に関する。
【背景技術】
【０００２】
例えば特許文献１に記載されているように、工作機械に異常等が発生して運転を再開させるときには、通常、各部を移動させるために設定された軸に対して、各部を原点位置（機械基準点）まで復帰させる処理（以下、「原点復帰処理」という。）が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１３１７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原点復帰処理の効率を上げるためには、例えば特許文献１に記載されているように、各部に設定された複数の軸に対して、同時に移動させることが考えられる。
【０００５】
しかしながら、この場合には、各部が干渉し、破損してしまう可能性がある。そのため、従来は、作業者が、軸を指定し、干渉が生じないように移動させていた。また、特許文献１記載の背景技術では、プログラムにより、事前に加工の段階に応じて移動経路を設定する必要があった。
【０００６】
よって、本発明は、事前に作業者が移動経路を指定する必要がなく、効率のよい原点復帰処理を実現することに適した工作機械等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願発明の第１の観点は、工作物に対して加工を行う工作機械であって、当該工作機械は、前記工作物に対して処理を行う工作物処理部と、前記工作物処理部に設定された複数の軸の一部を指定して原点復帰処理を指示する個別指示部と、前記工作物処理部に設定された複数の軸の全部に対して一括して原点復帰処理を指示する一括指示部と、前記工作物処理部に設定された軸に対して原点復帰処理を行う原点復帰処理部を備え、前記原点復帰処理部は、前記個別指示部が指示された場合に、指定された軸に対して原点復帰処理を行う個別原点復帰処理部と、前記一括指示部が指示された場合に、前記工作物処理部に設定された複数の軸の全部に対して原点復帰処理を行う一括原点復帰処理部を備える。
【０００８】
本願発明の第２の観点は、第１の観点の工作機械であって、前記一括原点復帰処理部は、複数の軸の一部に対して個別に原点復帰処理を行い、他の一部である複数の軸に対して同時に原点復帰処理を行う。
【０００９】
本願発明の第３の観点は、第１又は第２の観点の工作機械であって、前記工作物処理部は、同じ前記工作物に対して処理を行う第１処理部と第２処理部を備え、前記第１処理部に複数の軸が設定され、前記第２処理部には、前記第１処理部に設定された複数の軸とは原点が異なる複数の軸が設定され、前記第１処理部に設定された複数の軸の一部と、前記第２処理部に設定された複数の軸の一部は平行であり、前記第１処理部に設定された複数の軸の他の一部は、前記第２処理部に設定された複数の軸のいずれとも平行でなく、前記第２処理部に設定された複数の軸の他の一部は、前記第１処理部に設定された複数の軸のいずれとも平行でなく、前記一括原点復帰処理部は、前記第２処理部に設定されたいずれの軸とも平行でない前記第１処理部の軸、及び、前記第１処理部に設定されたいずれの軸とも平行でない前記第１処理部の軸に対して、個別に原点復帰処理を行い、その後に、平行な前記第１処理部及び前記第２処理部に設定された軸に対して同時に原点復帰処理を行う。
【００１０】
本願発明の第４の観点は、第３の観点の工作機械であって、前記工作機械は、前記第１処理部と前記第２処理部の組み合わせを複数備え、前記原点復帰処理部は、前記一括指示部が指示された場合に、加工処理を行っている前記第１処理部と前記第２処理部の組み合わせに対しては原点復帰処理を行わず、加工処理を行っていない前記第１処理部と前記第２処理部の組み合わせに対して原点復帰処理を行う。
【００１１】
本願発明の第５の観点は、工作物に対して加工を行う工作物処理部を備える工作機械における原点復帰方法であって、前記工作機械が備える原点復帰処理部が、前記工作物処理部に設定された複数の軸の一部が指定されて原点復帰処理が指示された場合には、指定された軸に対して原点復帰処理を行い、前記工作物処理部に設定された複数の軸の全部に対して一括して原点復帰処理が指示された場合には、前記工作物処理部に設定された複数の軸の全部に対して原点復帰処理を行うステップを含むものである。
【発明の効果】
【００１２】
本願発明の各観点によれば、従来と同様に作業者が個別指示部を指示して軸を指定して原点復帰処理を行うこともでき、作業者が一括指示部を指示して全部の軸に対する原点復帰処理を行うこともできる。そのため、作業者は、簡易な操作により、複数の軸の原点復帰処理を指示することができる。
【００１３】
さらに、第２の観点によれば、一部の軸について個別に原点復帰処理を行うことにより干渉を防ぎ、他の一部の軸について同時に原点復帰処理を行うことにより効率のよい原点復帰処理を実現することができる。特に、第３の観点によれば、同時に原点復帰処理を行う軸を原点の異なる各部の平行な軸とすることにより、事前に、平行でない軸を個別に原点復帰処理して干渉を防ぎ、平行な軸を同時に原点復帰処理することにより効率を向上させることができる。
【００１４】
さらに、第４の観点によれば、自動加工処理を行っているか否かを考慮することにより、異常等が発生して停止した箇所のみを対象にして原点復帰処理を行うことが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本願発明の実施の形態に係る工作機械の構成の一例を示すブロック図である。
【図２】（ａ）図１の工作機械１の具体的な構成の一例と、（ｂ）各部に設定される軸を示す。
【図３】図２（ａ）の工作機械の具体的な動作の一例を説明するための図である。
【図４】図１の操作部９の一例を示す図である。
【図５】図１の原点復帰処理部１１の動作の一例を示すフロー図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本願発明の実施例について述べる。なお、本願発明の実施の形態は、以下の実施例に限定されるものではない。
【実施例】
【００１７】
図１は、本願発明の実施の形態に係る工作機械の構成の一例を示すブロック図である。
【００１８】
工作機械１は、工作物保管部３1，…，３N（Ｎは２以上の自然数）（以下、添え字は、省略する場合がある。）と、複数の加工処理部５1，…，５Nと、移載部６1，…，６N-1と、操作部９と、原点復帰処理部１１を備える。加工処理部５i（ｉは、Ｎ以下の自然数）は、ローダ部１３iと、本体部１５iを備える。
【００１９】
工作物保管部３は、工作物を保管する。工作物に対する加工は、複数の加工処理部５1．…，５Nにおいて、工作物保管部３1が保管する工作物に対して、加工処理部５の間を移載部６により移動させつつ、順に加工してもよい。また、各工作物保管部３が保管する工作物を、加工処理部５において並行して加工してもよい。また、例えば、一部の加工処理部５では個々に並列して工作物に対する加工処理を行い、他の複数の加工処理部５では工作物を移動させつつ順に加工してもよい。
【００２０】
工作物保管部３iは、各加工処理部５iに対応して設けてもよく、例えば、両端の加工処理部５に対応して工作物保管部３1と３Nを設けるように、一部の加工処理部５に対応して設けてもよい。
【００２１】
まず、Ｎ個の加工処理部５により順に加工する場合について説明する。各加工処理部５iにおいて、ローダ部１３iは上流から工作物を移動し、本体部１５iは工作物を保持して加工を行う。
【００２２】
ローダ部１３1は、工作物保管部３1の工作物を本体部１５1に移動し、本体部１５1は工作物を保持して加工を行う。移載部６1は、本体部１５1による加工後の工作物を次の加工処理部５2に移動する。
【００２３】
Ｎが３以上である場合、ローダ部１３j（ｊは、２以上Ｎ−１以下の自然数）は移載部６j-1の工作物を本体部１５jに移動し、本体部１５jは工作物を保持して加工を行う。移載部６jは、本体部１５jによる加工後の工作物を次の加工処理部５j+1に移動する。
【００２４】
ローダ部１３Nは移載部６N-1の工作物を本体部１５Nに移動し、本体部１５Nは工作物を保持して加工を行う。加工処理部５Nによる加工後の工作物は、工作物保管部３Nが保管する。
【００２５】
工作機械１において、工作物は、複数の加工処理部５により順に処理される。同じ加工処理部５が備えるローダ部１３及び本体部１５は、各時点で同じ工作物に対して処理を行う。異なる加工処理部５は、各時点で異なる工作物に対して処理を行う。
【００２６】
次に、個々の加工処理部５iが、工作物保管部３iが保管する工作物に対して加工を行う場合について説明する。ローダ部１３iは、工作物保管部３iの工作物を本体部１５iに移動し、本体部１５iは工作物を保持して加工を行う。加工後の工作物は、工作物保管部３iに移動する。
【００２７】
図２は、（ａ）図１の工作機械の具体的な構成の一例と、（ｂ）各部に設定される軸を示す。図３は、図２（ａ）の工作機械の具体的な動作の一例を説明するための図である。レーン３３に、ローダ部３１及び３９が存在する。本体部として、工作物を設置する設置部３５及び４１と、工具を設置する加工部３７及び４３が存在する。
【００２８】
図２（ｂ）を参照して、ローダ部３１及び３９は、レーン３３に沿って水平方向にＢ軸が、鉛直方向にＹ軸が設定されている。これにより、ローダ部３１及び３９は、それぞれ、Ｂ軸に沿ってレーン上を水平方向に移動し、Ｙ軸に沿って上下動を行うことにより、上流から工作物を移動させて設置部３５及び４１に設置する。
【００２９】
加工部３７及び４３は、Ｙ軸と垂直にＸ軸が設定されている。設置部３５及び４１は、Ｘ軸と垂直で、水平に（すなわち、Ｙ軸と垂直に）Ｚ軸が設定されている。設置部３５及び４１がＺ軸に沿って移動し、加工部３７及び４３はＸ軸に沿って移動することにより、相対的な位置を変更しつつ、工作物に対する加工が行われる。
【００３０】
図２及び図３を参照して具体的な動作の一例を説明する。図３の３つの矢印は、右から、ローダ部３１、移載部３８及びローダ部３９による工作物の移動範囲を示す。
【００３１】
まず、２か所の加工処理部により順に加工する場合について説明する。ローダ部３１が、Ｂ軸によりレーン３３に沿って図の右側に移動し、Ｙ軸により下降して、工作物保管部４５から加工前の工作物を保持して上昇する。そして、Ｂ軸によりレーン３３に沿って図の左側に移動して設置部３５の上方に移動し、Ｙ軸により下降して工作物を設置部３５に設置して上昇する。設置部３５と加工部３７は、それぞれ、Ｚ軸及びＸ軸に沿って移動して相対的な位置を変更しつつ、加工部３７は、加工処理を行う。加工後の工作物は、移載部３８により図の右から左へと移動する。
【００３２】
ローダ部３１及び３９は、Ｂ軸に沿って図の右側に移動し、それぞれ、移載部３８及び工作物保管部４５の上方に位置する。ローダ部３１は、Ｙ軸に沿って下降して工作物保管部４５から加工前の工作物を保持して上昇する。ローダ部３９は、Ｙ軸に沿って下降し、移載部３８から工作物を保持して上昇する。
【００３３】
ローダ部３１及び３９は、Ｂ軸に沿って図の左側に移動し、それぞれ、Ｙ軸に沿って下降して工作物を設置部３５及び４１に設置して上昇する。設置部３５と加工部３７は、それぞれ、Ｚ軸及びＸ軸に沿って移動して相対的な位置を変更しつつ、加工部３７は、加工処理を行う。加工後の工作物は、移載部３８により図の右から左へと移動する。設置部４１と加工部４３は、それぞれ、Ｚ軸及びＸ軸に沿って移動して相対的な位置を変更しつつ、加工部４３は加工処理を行う。加工後の工作物は、工作物保管部４７に移動する。
【００３４】
同様にして、工作物に対して複数の加工処理部により順に加工することができる。なお、移載部３８は、反転機能があってもよい。
【００３５】
次に、個々の加工処理部により加工する場合について説明する。ローダ部３１及び３９は、それぞれ、Ｂ軸に沿って図の右側及び左側に移動し、Ｙ軸に沿って下降して、工作物保管部４５及び４７から工作物を保持して上昇する。そして、Ｂ軸に沿って図の左側及び右側に移動し、Ｙ軸に沿って下降して工作物を設置部３５及び４１に設置して上昇する。設置部３５と加工部３７は、それぞれ、Ｚ軸及びＸ軸に沿って移動して相対的な位置を変更しつつ、加工部３７は、加工処理を行う。設置部４１と加工部４３は、それぞれ、Ｚ軸及びＸ軸に沿って移動して相対的な位置を変更しつつ、加工部４３は加工処理を行う。加工後の工作物は、それぞれ、工作物保管部４５及び４７に移動する。
【００３６】
図１を参照して、操作部９は、個別指示部１７と、一括指示部１９を備える。個別指示部１７は、モード設定部２１と、軸設定部２３と、系統設定部２５を備える。
【００３７】
図４は、図１の操作部９の一例を示す図である。作業者は、操作部を操作することにより、工作機械に対して様々な指示をすることができる。
【００３８】
ダイヤル５１は、動作のモードを切り替えるためのものである。「ＥＤＩＴ」は、プログラムを編集するためのものである。「ＡＵＴＯ」は、自動加工処理を行うためのものである。「ＲＥＴＵＲＮ」は、従来と同様に、個別に軸を指定して原点復帰処理を行うためのモードを指示するためのものである。
【００３９】
作業者は、ダイヤル５１を「ＲＥＴＵＲＮ」とすると、ボタン５３を操作することにより、系統を切り替えたり、軸を指定して原点復帰処理を指示したりすることができる。例えば、上の矢印のボタンを押すことによりＺ軸の原点復帰処理を、Ｂ／Ｌボタンと下の矢印のボタンを押すことによりＹ軸の原点復帰処理を、右の矢印のボタンを押すことによりＸ軸の原点復帰処理を、Ｇ／Ｌボタンと左の矢印のボタンを押すことによりＢ軸の原点復帰処理を指示することができる。また、左右の系統ボタン（ＬＥＦＴ  Ｍ／ＣとＲＩＧＨＴ  Ｍ／Ｃのボタン）を押すことにより、系統切替を指示することができる。作業者は、従来と同様に、系統及び軸を個別に指定して、原点復帰処理を指示することができる。
【００４０】
図４では、新たに、ＯＲＩＧＩＮボタン５５を設けている。作業者は、このＯＲＩＧＩＮボタン５５を長押しすることにより、２つの系統に対して、複数の軸の原点復帰処理を指示することができる。ここで、原点復帰処理は、まず、２つの系統のＺ軸に対して行い、次にＹ軸に対して行い、続いて、平行なＸ軸及びＢ軸に対して同時に行われる。各軸において原点に復帰したことは、例えば、原点復帰信号により確認することができる。原点復帰信号により原点復帰が確認された軸に対応して、原点位置ランプが点灯する。すべての軸で原点に復帰したときには、すべての原点位置ランプが点灯する。これにより、ローダ部３１及び３９と、本体部との干渉を防ぎつつ、複数の軸に対する原点復帰処理を簡易に指示して実現することができる。
【００４１】
なお、例えば予期せぬ障害物などがあった場合のために、作業者がＯＲＩＧＩＮボタンから手を離すと、その場で、ＯＲＩＧＩＮボタン５５による原点復帰処理が解除されるようにしてもよい。作業者は、個別指示部により軸及び系統を指示して、障害物等に対応して原点復帰処理を行い、改めてＯＲＩＧＩＮボタン５５による原点復帰処理を行うことができる。
【００４２】
図１を参照して、原点復帰処理部１１は、個別原点復帰処理部２７と、一括原点復帰処理部２９を備える。図５は、原点復帰処理部１１の動作の一例を示すフロー図である。異常から復旧すると（ステップＳＴ１）、原点復帰処理部１１は、作業者が個別指示部１７を操作して、軸及び系統を指示した個別の軸の原点復帰処理を指示したか否かを判断する（図４のダイヤル５１による「ＲＥＴＵＲＮ」モードの指示を参照。）（ステップＳＴ２）。個別の軸の原点復帰処理を指示した場合には、ステップＳＴ３に進み、そうでなければステップＳＴ７に進む。
【００４３】
ステップＳＴ３において、個別の軸の原点復帰モードに切り替える。そして、個別原点復帰処理部２７は、作業者の指示により、指定された系統に対して、指示された軸の個別の原点復帰処理を行う（ステップＳＴ４）。軸の指定の順の例は、Ｚ軸、Ｙ軸、Ｘ軸、Ｂ軸である。指定された系統に対してすべての軸の原点復帰処理が行われると、作業者の指示により系統を切り替え（ステップＳＴ５）、指定された軸の個別の原点復帰処理を行う（ステップＳＴ６）。すべての系統のすべての軸に対して原点復帰処理が行われ、すべての原点位置ランプが点灯しているならば、処理を終了する。
【００４４】
ステップＳＴ７において、原点復帰処理部１１は、作業者が一括指示部１９を操作して、系統及び軸に対して一括して原点復帰処理を指示したか否かを判断する（図４の「ＯＲＩＧＩＮ」ボタンが所定の設定時間以上継続して押されたか否かによる指示を参照）。原点復帰処理を一括して指示したならば、ステップＳＴ８に進む。そうでないならば、ステップＳＴ２に戻る。なお、長押しによる判断は誤動作を避けるためであり、必要がなければ、単にボタンの押下のみで判断してもよい。
【００４５】
ステップＳＴ８において、一括原点復帰処理部２９は、２つの系統に対して、Ｚ軸の原点復帰処理、次にＹ軸の原点復帰処理、続いてＸ軸及びＢ軸の同時の原点復帰処理を行う。ただし、一方にのみ異常が発生し、他方が自動運転を行っている場合には、自動運転を行っているものは原点復帰処理を行わず、自動運転を行っていないもののみ原点復帰処理を行う。すべての系統のすべての軸に対して原点復帰処理が行われ、すべての原点位置ランプが点灯しているならば、処理を終了する。これにより、多数の系統があり、さらに、各系統に多数の軸がある場合でも、簡易に原点復帰処理を指示して異常復旧を行うことができる。
【符号の説明】
【００４６】
１  工作機械、３，４５，４７  工作物保管部、５  加工処理部、６，３８  移載部、９  操作部、１１  原点復帰処理部、１３，３１，３９  ローダ部、１５  本体部、１７  個別指示部、１９  一括指示部、２１  モード設定部、２３  軸設定部、２５  系統設定部、２７  個別原点復帰処理部、２９  一括原点復帰処理部、３３  レーン、３５，４１  設置部、３７，４３  加工部
【図１】
2019089161.tif 000003
【図２】
2019089161.tif 000004
【図３】
2019089161.tif 000005
【図４】
2019089161.tif 000006
【図５】
2019089161.tif 000007