(57)【要約】【課題】工作機械の実際の稼動に即した一層詳細な稼動状況を可視化し、ユーザに生産性向上のための情報を提供できるようにする。【解決手段】工作機械の制御装置１０が、入力されたＮＣプログラムを読み取り解釈する読取り解釈部１２と、加工開始および加工終了を表すＮＣプログラムコードを予め設定するコード設定部３２と、コード設定部で設定した加工開始を表すＮＣプログラムコードが実行されたとき計数を開始し、加工終了を表すＮＣプログラムコードが実行されたとき計数を終了し、加工時間を積算する加工時間カウンタ３８と、加工時間カウンタで計数した加工時間を操作盤２０に表示させる表示部２２とを具備する。【選択図】図１
2017068680.tif 000002
【特許請求の範囲】
【請求項１】
ＮＣプログラムに基づいて工作機械を駆動、制御する工作機械の制御装置において、
入力されたＮＣプログラムを読み取り解釈する読取り解釈部と、
工作機械の加工開始および加工終了を表すＮＣプログラムコードを予め設定するコード設定部と、
前記読取り解釈部で読み取り解釈したＮＣプログラム中で前記コード設定部で設定した加工開始を表すＮＣプログラムコードが実行されたとき計数を開始し、加工終了を表すＮＣプログラムコードが実行されたとき計数を終了して加工時間を積算する加工時間カウンタと、
前記加工時間カウンタで計数した加工時間を操作盤に表示させる表示部と、
を具備することを特徴とした工作機械の制御装置。
【請求項２】
レーザ加工機では、レーザオンのＭコードを加工開始、レーザオフのＭコードを加工終了、放電加工機では、加工電源オンのＭコードを加工開始、加工電源オフのＭコードを加工終了、切削、研削加工機では、主軸回転のＭコードと直線または円弧補間のＧコードを加工開始、主軸回転停止のＭコードを加工終了と前記コード設定部に設定するようにした請求項１に記載の工作機械の制御装置。
【請求項３】
前記工作機械の機械電源が投入されている電源オン時間および／またはＮＣプログラムによる自動運転時間を更に計数して表示するようにした請求項１または２に記載の工作機械の制御装置。
【請求項４】
ＮＣプログラムに基づいて工作機械を駆動、制御する工作機械の制御装置において、
入力されたＮＣプログラムを読み取り解釈する読取り解釈部と、
工作機械の加工開始および加工終了を表すＮＣプログラムコードを予め設定するコード設定部と、
工作機械の機械電源をオンしてから機械電源をオフするまでの電源オン時間を計数する電源オン時間カウンタと、
ＮＣプログラムによる自動運転の開始信号を受けてから終了信号を受けるまでの自動運転時間を計数する自動運転時間カウンタと、
前記読取り解釈部で読み取り解釈したＮＣプログラム中で前記コード設定部で設定した加工開始を表すＮＣプログラムコードが実行されたとき計数を開始し、加工終了を表すＮＣプログラムコードが実行されたとき計数を終了して加工時間を積算する加工時間カウンタと、
前記電源オン時間カウンタ、前記自動運転時間カウンタおよび前記加工時間カウンタで計数した電源オン時間、自動運転時間および加工時間を並べて棒グラフとし、該棒グラフを日単位、週単位、月単位または年単位で棒グラフにして表示させる表示部と、
を具備することを特徴とした工作機械の制御装置。
【請求項５】
前記操作盤は通信回線を介して遠隔操作端末に接続され、加工時間、電源オン時間および／または自動運転時間が前記遠隔操作端末に表示されるようにようにした請求項３または４に記載の工作機械の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械の詳細な稼動状況を表示できるようにした工作機械の制御装置に関する。
【背景技術】
【０００２】
特許文献１には、加工プログラム中の各加工工程に要する加工時間をグラフ表示し、ユーザの利用しやすいように、加工プログラムの変更したい工程を選択して、加工順番を並び替えることができるようにした加工プログラムのグラフ表示方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１３２３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の発明では、加工プログラムの１ブロック（プログラムの１行を示す）毎の時間が表示されるようになっているが、機械の実際の稼動時間には、ワークや工具の段取り、送り軸の暖機運転など加工プログラムに現れない時間が含まれており、機械の稼動率を高めるためには、こうした加工プログラムに現れない時間を含めた機械の稼動状況の分析が必要となる。
【０００５】
本発明は、こうした従来技術の問題を解決することを技術課題としており、ＮＣ工作機械の実際の稼動に即した一層詳細な稼動状況を可視化し、ユーザに生産性向上のための情報を提供できるようにした工作機械の制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上述の目的を達成するために、本発明によれば、ＮＣプログラムに基づいて工作機械を駆動、制御する工作機械の制御装置において、入力されたＮＣプログラムを読み取り解釈する読取り解釈部と、工作機械の加工開始および加工終了を表すＮＣプログラムコードを予め設定するコード設定部と、前記読取り解釈部で読み取り解釈したＮＣプログラム中で前記コード設定部で設定した加工開始を表すＮＣプログラムコードが実行されたとき計数を開始し、加工終了を表すＮＣプログラムコードが実行されたとき計数を終了し、加工時間を積算する加工時間カウンタと、前記加工時間カウンタで計数した加工時間を操作盤に表示させる表示部とを具備する工作機械の制御装置が提供される。
【０００７】
また、本発明によれば、ＮＣプログラムに基づいて工作機械を駆動、制御する工作機械の制御装置において、入力されたＮＣプログラムを読み取り解釈する読取り解釈部と、工作機械の加工開始および加工終了を表すＮＣプログラムコードを予め設定するコード設定部と、工作機械の機械電源をオンしてから機械電源をオフするまでの電源オン時間を計数する電源オン時間カウンタと、ＮＣプログラムによる自動運転の開始信号を受けてから終了信号を受けるまでの自動運転時間を計数する自動運転時間カウンタと、前記読取り解釈部で読み取り解釈したＮＣプログラム中で前記コード設定部で設定した加工開始を表すＮＣプログラムコードが実行されたとき計数を開始し、加工終了を表すＮＣプログラムコードが実行されたとき計数を終了して加工時間を積算する加工時間カウンタと、前記電源オン時間カウンタ、前記自動運転時間カウンタおよび前記加工時間カウンタで計数した電源オン時間、自動運転時間および加工時間を並べて棒グラフとし、該棒グラフを日単位、週単位、月単位または年単位で棒グラフにして表示させる表示部とを具備する工作機械の制御装置が提供される。
【発明の効果】
【０００８】
本発明によれば、工作機械の実際の加工時間を計数して可視化することによって、一日のうちの特定の時間帯、特定の曜日、月において稼動率が低下しているような状況をユーザが容易に認識し、その対策を講じることが可能となる。また、電源オン時間、自動運転時間および加工時間を並べて棒グラフとし、該棒グラフを日単位、週単位、月単位または年単位で棒グラフにして表示されるので、電源オン時間と自動運転時間との差、自動運転と加工時間との差、電源オン時間と加工時間との差が一目瞭然となり、これらの時間差を小さくすべくより詳細な原因調査、より木目細かい改善策を講じることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の好ましい実施形態を示したブロック図である。
【図２】機械電源をオンしたときからオフするまでの間に生じ得る作業の一例を時系列に列挙したチャートである。
【図３】可視化した稼動状況の一例を示す棒グラフである。
【図４】可視化した稼動状況の一例を示す棒グラフである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の好ましい実施形態を説明する。
本発明は、レーザ加工機、放電加工機、切削加工機、研削加工機等に適用することができ、本発明において、工作機械は、ＮＣプログラムに従ってワークをレーザ照射ヘッド（レーザ加工機）、ワイヤ電極（ワイヤ放電加工機）、総形電極（形彫り放電加工機）、主軸に装着した回転工具（マシニングセンタ）、バイト（自動旋盤）、砥石車（研削盤）等に対して相対移動させる送り軸を有したＮＣ工作機械である。
【００１１】
こうしたＮＣ工作機械において、機械電源（主電源）をオンしたときから機械電源をオフするまでの間（電源オン時間）には、工作機械がＮＣプログラムに基づいて自動運転している時間（自動運転時間）、実際の加工以外の作業を行っている時間が含まれている。図２を参照すると、ＮＣ工作機械では、オペレータが電源ボタン２６によって、機械電源を投入した後、自動運転を開始するまでの間に、レーザ加工機では、レーザの焦点調整やウォータジェットの水圧調整が行われ、ワイヤ放電加工機では、加工液の噴流圧力調整が行われ、マシニングセンタや自動旋盤などの切削、研削加工機では、工具、治具、ワークの段取り作業等が行われる。
【００１２】
オペレータがサイクルスタートボタン２４によって、自動運転を開始しても、自動運転の間には、ワークから材料が除去され実際に加工が実行される以外に、主軸や送り軸の暖気運転、工具交換、ワークまたはパレットの交換、切り屑の自動清掃のためのクーラント噴出、ワークや工具の自動計測、ワーク座標系の設定作業、ワイヤ放電加工機の自動結線、形彫り放電加工機における加工槽への加工液の供給、排出等の作業が行われる。加工時間は、正味の加工、つまりワークから材料が除去されている時間であり、レーザ加工機ではレーザが照射され（レーザオン）、放電加工機では加工電源がオンされ、切削、研削加工機では主軸が回転しかつ直線による送り補間や円弧による送り補間がなされている時間である。
【００１３】
自動運転が終了すると、日常の保守、つまり切り屑が機械から除去され、機械の清掃がなされ、クーラントが交換、補充され、潤滑油が補充され、或いは、フィルタの点検等がなされる。次いで、機械電源がオフされ機械は休止状態となる。これは、夜間であったり、定期点検や修理のために、或いは、生産計画がないために機械が休止状態となっている時間である。
【００１４】
本発明の好ましい実施形態を示したブロック図である図１を参照すると、工作機械の制御装置１０は、ＣＡＭシステム（図示せず）等からのＮＣプログラム４０を読み取り解釈する読取り解釈部１２、読取り解釈部１２からの移動指令を補間処理して位置指令を出力する補間部１４、補間部１４からの位置指令に基づき工作機械１００の送り軸をサーボ制御するサーボ制御部１６、操作盤２０および加工時間を計数する加工時間計数部３０を主要な構成要素として具備している。また、操作盤２０は、コンピュータネットワークや携帯電話データ通信のような有線または無線の通信回線３００を介してパーソナルコンピュータ、タブレット或いはスマートフォンのような遠隔操作端末２００に接続することができる。
【００１５】
操作盤２０は、少なくとも表示部２２、サイクルスタートボタン２４、電源ボタン２６を含む。表示部２２は、ＮＣプログラム４０の現在実行されている行、制御装置１０や工作機械１００の現在の状態等を表示する、例えばタッチパネルから形成することができる。サイクルスタートボタン２４は、読取り解釈部１２に対して自動運転の開始、停止を指令する。電源ボタン２６は、工作機械１００の主電源をオン、オフするためのスイッチである。自動運転の開始、停止は、サイクルスタートボタン２４による以外に、上位のコンピュータからの開始信号、停止信号で行われたり、自動運転の停止はＮＣプログラムに含まれる運転終了コード、非常停止スイッチ、オペレータドアを開けると作動するインターロック回路等からの信号でも行われる。
【００１６】
加工時間計数部３０は、コード設定部３２、電源オン時間カウンタ３４、自動運転時間カウンタ３６、加工時間カウンタ３８を備えている。コード設定部３２は、工作機械１００のオペレータが、加工時間の開始および終了のコードを定義する構成要素である。つまり、ＮＣプログラム４０は、一般的にＧコードやＭコードを含んで記述されているが、ＮＣプログラム４０中のどのコードが実行されたときに加工開始、終了とすべきかは、工作機械１００の種類によって異なっている。
【００１７】
加工時間は、実際にワークから材料が除去されている時間であるので、例えば、レーザ加工機では、Ｍ４（レーザオン）を加工開始、Ｍ５（レーザオフ）を加工終了、放電加工機では、Ｍ１７（加工電源オン）を加工開始、Ｍ１８（加工電源オフ）を加工終了、マシニングセンタや自動旋盤では、Ｍ０３（主軸正転）、Ｍ０４（主軸逆転）かつＧ０１（直線補間）、Ｇ０２（円弧補間（時計回り））またはＧ０３（円弧補間（反時計回り）を加工開始、Ｍ０５（主軸停止）またはＭ３０（プログラム終了）を加工終了とすることができる。オペレータは、このように操作する工作機械１００の種類に応じて、操作盤２０の表示部２２のタッチパネルやキーボード（図示せず）からコード設定部３２に対して加工時間の開始、終了のタイミングを定義するＭコードまたはＧコードを加工開始コード、加工終了コードとして予め設定する。
【００１８】
電源オン時間カウンタ３４は、電源ボタン２６の操作によって、工作機械１００の機械電源が投入された時刻から機械電源が遮断された時刻までの時間を計数し、これを積算、記憶する。自動運転時間カウンタ３６は、オペレータによるサイクルスタートボタン２４の操作等によって、工作機械１００の自動運転が開始された時刻から自動運転が終了した時刻までの時間を計数し、これを積算、記憶する。加工時間カウンタ３８は、読取り解釈部１２から各ブロック（１行）毎に受け取ったＮＣプログラム４０中のＭコードまたはＧコードを参照して、コード設定部３２に設定されている加工開始コードが出現した時刻から、加工終了コードが出現した時刻までの時間を計数し、これを積算、記憶する。
【００１９】
積算した時間は、例えば、図３に示すように、電源オン時間（斜線）、自動運転時間（稼動時間：ドット）および加工時間（黒塗）の各々について一週間（日曜日〜土曜日）の曜日毎に棒グラフ等によって可視化して操作盤２０の表示部２２に表示することができる。或いは、加工時間のみを一日のうちの一時間毎に棒グラフにして可視化するようにしてもよい。電源オン時間、自動運転時間（稼動時間）および加工時間は、その１つまたは２つを選択して表示するようにしてもよい。更には、電源オン時間、自動運転時間（稼動時間）および加工時間の１つ、２つ或いは全てを必要に応じて日単位、週単位、月単位または年単位で選択的に表示するようにできる。更には、こうして可視化された工作機械１００の稼動状況は、通信回線３００を介して遠隔操作端末２００に表示するようにできる。
【００２０】
こうして稼動状況を可視化することによって、一日のうちの特定の時間帯、特定の曜日、月において稼動率が低下しているような状況をユーザが容易に認識し、その対策を講じることが可能となる。例えば、図４に示すように、電源オン時間と自動運転時間の差分ΔＴ1が大きい場合や日によって変動する場合に、その原因を探求したり、工具、治具、ワークの段取り時間や、機械の清掃、消耗品の補充等の日常の保守、点検時間を如何にして短縮するか対策を講じることが可能となる。自動運転時間と加工時間の差分ΔＴ2が大きい場合や日によって変動する場合にも、同様に、その原因を探求したり、暖機運転、工具交換、ワークまたはパレット交換、クーラント噴出による自動切り屑除去、自動計測等の非加工運転時間を如何にして短縮するか対策を講じることが可能となる。
【００２１】
これらの時間の差分ΔＴ1、ΔＴ2、ΔＴ1＋ΔＴ2を表示部２２に表示させることもできる。また、工作機械に付属するＮＣ装置に加工時間計数部３０を組み込めば、通常はＮＣプログラムや送り軸の現在の位置を表示している操作盤２０の表示部２２に、加工時間、自動運転時間、電気オン時間をオペレータがいつでも必要に応じて表示させることができる。このことによりオペレータ自身が日常的に工作機械の稼働率や生産性を考えることが期待できる。
【符号の説明】
【００２２】
１０    制御装置
１２    解釈部
１４    補間部
１６    サーボ制御部
２０    操作盤
２２    表示部
３０    加工時間計数部
３２    コード設定部
３４    電源オン時間カウンタ
３６    自動運転時間カウンタ
３８    加工時間カウンタ
４０    ＮＣプログラム
１００    工作機械
【図１】
2017068680.tif 000003
【図２】
2017068680.tif 000004
【図３】
2017068680.tif 000005
【図４】
2017068680.tif 000006
【手続補正書】
【提出日】平成28年9月2日(2016.9.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述の目的を達成するために、本発明によれば、ＮＣプログラムに基づいて工作機械を駆動、制御する工作機械の制御装置において、入力されたＮＣプログラムを読み取り解釈する読取り解釈部と、工作機械の実際にワークから材料が除去される加工開始および加工終了を表すＮＣプログラムコードを予め設定するコード設定部と、前記読取り解釈部で読み取り解釈したＮＣプログラム中で前記コード設定部で設定した加工開始を表すＮＣプログラムコードが実行されたとき計数を開始し、加工終了を表すＮＣプログラムコードが実行されたとき計数を終了して加工時間を積算する加工時間カウンタと、前記加工時間カウンタで計数、積算した加工時間を含み、ＮＣプログラムによる自動運転の開始信号を受けてから終了信号を受けるまでの自動運転時間を計数し、これを積算する自動運転時間カウンタと、前記自動運転時間カウンタで計数、積算した自動運転時間を含み、工作機械の機械電源をオンしてから機械電源をオフするまでの電源オン時間を計数し、これを積算する電源オン時間カウンタと、前記電源オン時間カウンタ、前記自動運転時間カウンタおよび前記加工時間カウンタで計数、積算した電源オン時間、自動運転時間および加工時間を並べて棒グラフとし、該棒グラフを日単位、週単位、月単位または年単位で棒グラフにして操作盤に表示させる表示部とを具備する工作機械の制御装置が提供される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＮＣプログラムに基づいて工作機械を駆動、制御する工作機械の制御装置において、
入力されたＮＣプログラムを読み取り解釈する読取り解釈部と、
工作機械の実際にワークから材料が除去される加工開始および加工終了を表すＮＣプログラムコードを予め設定するコード設定部と、
前記読取り解釈部で読み取り解釈したＮＣプログラム中で前記コード設定部で設定した加工開始を表すＮＣプログラムコードが実行されたとき計数を開始し、加工終了を表すＮＣプログラムコードが実行されたとき計数を終了して加工時間を積算する加工時間カウンタと、
前記加工時間カウンタで計数、積算した加工時間を含み、ＮＣプログラムによる自動運転の開始信号を受けてから終了信号を受けるまでの自動運転時間を計数し、これを積算する自動運転時間カウンタと、
前記自動運転時間カウンタで計数、積算した自動運転時間を含み、工作機械の機械電源をオンしてから機械電源をオフするまでの電源オン時間を計数し、これを積算する電源オン時間カウンタと、
前記電源オン時間カウンタ、前記自動運転時間カウンタおよび前記加工時間カウンタで計数、積算した電源オン時間、自動運転時間および加工時間を並べて棒グラフとし、該棒グラフを日単位、週単位、月単位または年単位で棒グラフにして操作盤に表示させる表示部と、
を具備することを特徴とした工作機械の制御装置。
【請求項２】
前記表示部は、前記電源オン時間と前記自動運転時間との差分、前記自動運転時間と前記加工時間との差分、前記電源オン時間と、前記加工時間との差分のうち、少なくとも１つの時間の差分を表示する請求項１に記載の工作機械の制御装置。
【請求項３】
前記操作盤は通信回線を介して遠隔操作端末に接続され、加工時間、電源オン時間および／または自動運転時間が前記遠隔操作端末に表示されるようにようにした請求項１または２に記載の工作機械の制御装置。