(57)【要約】【課題】  作業者の意向に合わせて表示画面の構成を自由にカスタマイズすることができ、使い勝手が良い工作機械の表示装置を提供すること。【解決手段】  工作機械の表示装置は、作業者によって選択した表示項目及び表示サイズについて、この表示サイズに対応する複数の分割画面を、分割画面記憶領域１３ｄの表示情報に基づいて画面に表示させる。次に、作業者が画面に表示された複数の分割画面のうちから何れかの分割画面を指定すると、指定した分割画面についての表示サイズと分割画面位置情報をカスタマイズ画面記憶領域１３ｅに記憶させる。【選択図】  図１１
2010152882.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示項目を含む表示画面を表示手段に表示可能な工作機械の表示装置において、
前記複数の表示項目別に、表示可能な表示サイズを記憶した表示項目記憶手段と、
前記表示サイズ別に前記表示画面を複数に等分した複数の分割画面の各々を表示する為の表示情報と、前記複数の分割画面の各々についての表示位置を示す位置情報とを記憶した分割画面記憶手段と、
前記表示項目記憶手段が記憶した前記複数の表示項目及び前記表示サイズの組み合わせのうちから何れかの前記表示項目及び前記表示サイズの組み合わせを選択する項目選択手段と、
前記項目選択手段が選択した前記表示サイズに対応する前記複数の分割画面の各々を、前記分割画面記憶手段が記憶する前記表示情報に基づいて前記表示手段に表示する分割画面表示制御手段と、
前記分割画面表示制御手段が表示する前記複数の分割画面のうちから何れかの前記分割画面を指定する指定手段と、
前記指定手段が指定した前記分割画面の前記位置情報を、前記項目選択手段が選択した前記表示項目に対応付けて記憶するカスタマイズ画面記憶手段と、
前記カスタマイズ画面記憶手段が記憶した前記位置情報及び前記表示項目に基づいて、前記位置情報で示す前記表示画面の前記分割画面に前記表示項目を表示する表示制御手段と
を備えた工作機械の表示装置。
【請求項２】
前記工作機械の制御装置に加工プログラムを入力する為の入力モードを設定する為のモード設定手段を備え、
前記表示項目記憶手段は、前記表示項目及び前記表示サイズの組み合わせを前記入力モードに対応付けて記憶し、
前記モード設定手段で設定した前記入力モードに基づいて、前記項目選択手段で選択可能とする前記表示項目及び前記表示サイズの組み合わせを切換える選択項目切換手段を備えた請求項１に記載の工作機械の表示装置。
【請求項３】
前記表示項目記憶手段が記憶する複数の前記表示項目のうちで、任意のデータを設定可能な前記表示項目を記憶する設定項目記憶手段と、
前記設定項目記憶手段が記憶する前記表示項目について、任意のデータを設定する為のデータ設定手段とを備え、
前記表示制御手段は、前記設定項目記憶手段が記憶する前記表示項目に対応する前記分割画面に、前記データ設定手段で設定した任意のデータを表示する請求項１又は２に記載の工作機械の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械の表示装置に関し、特に複数の表示項目を表示させる表示画面の構成を作業者が自由にカスタマイズできるように構成したものに関する。
【背景技術】
【０００２】
従来、工作機械の表示装置は、各動作軸の現在位置、主軸回転数、送り速度等の数値制御情報を表示項目毎に表示画面に表示できるようになっている。表示画面にどの表示項目をどのように表示させるかを予めメーカー側で決めておき、工作機械出荷時に設定した表示画面の構成で固定してある。そのため、作業者の意向に合わせて表示画面の構成を自由にカスタマイズすることができなかった。
【０００３】
特許文献１に記載のＮＣ工作機械における表示装置においては、１又は複数の表示エリアからなる複数の表示パターンから所望の表示パターンを選択した後、どの表示エリアにどの表示項目を表示させるかを設定可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−６６７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の表示装置では、予めメーカー側が設定した複数の表示パターンから所望の表示パターンを選択するためカスタマイズする際の自由度が低く、作業者の意向に合わせて表示画面の構成を自由にカスタマイズすることができない。
【０００６】
また、加工プログラムを入力する入力モードとしてＮＣモードと対話モードがあるが、一般に加工プログラムを入力する際に作業者が見たい表示項目が入力モード毎に異なる。そのため、表示画面の構成のカスタマイズに関して、設定できる表示項目を２つの入力モードで共通にするのではなく、入力モード毎に設ける方が使い勝手が良い。
【０００７】
本発明の目的は、作業者の意向に合わせて表示画面の構成を自由にカスタマイズすることができ、使い勝手が良い工作機械の表示装置を提供することである。
【課題を解決するための手段】
【０００８】
請求項１の工作機械の表示装置は、複数の表示項目を含む表示画面を表示手段に表示可能な工作機械の表示装置において、前記複数の表示項目別に、表示可能な表示サイズを記憶した表示項目記憶手段と、前記表示サイズ別に前記表示画面を複数に等分した複数の分割画面の各々を表示する為の表示情報と、前記複数の分割画面の各々についての表示位置を示す位置情報とを記憶した分割画面記憶手段と、前記表示項目記憶手段が記憶した前記複数の表示項目及び前記表示サイズの組み合わせのうちから何れかの前記表示項目及び前記表示サイズの組み合わせを選択する項目選択手段と、前記項目選択手段が選択した前記表示サイズに対応する前記複数の分割画面の各々を、前記分割画面記憶手段が記憶する前記表示情報に基づいて前記表示手段に表示する分割画面表示制御手段と、前記分割画面表示制御手段が表示する前記複数の分割画面のうちから何れかの前記分割画面を指定する指定手段と、前記指定手段が指定した前記分割画面の前記位置情報を、前記項目選択手段が選択した前記表示項目に対応付けて記憶するカスタマイズ画面記憶手段と、前記カスタマイズ画面記憶手段が記憶した前記位置情報及び前記表示項目に基づいて、前記位置情報で示す前記表示画面の前記分割画面に前記表示項目を表示する表示制御手段とを備えている。
【０００９】
上記の構成では、作業者が項目選択手段で表示項目記憶手段に記憶した複数の表示項目及び表示サイズの組み合わせのうちから何れかの表示項目及び表示サイズの組み合わせを選択する。分割画面表示制御手段が、項目選択手段で選択した表示サイズに対応する複数の分割画面の各々を、分割画面記憶手段の表示情報に基づいて表示手段に表示する。
【００１０】
表示手段が表示する複数の分割画面のうちから何れかの分割画面を、作業者が指定手段で指定する。カスタマイズ画面記憶手段は、作業者が指定した分割画面の位置情報を、作業者が選択した表示項目に対応付けて記憶する。表示制御手段は、カスタマイズ画面記憶手段が記憶する位置情報及び表示項目に基づいて、該位置情報で示す表示画面の分割画面に該表示項目を表示する。これにより、作業者が指定した表示項目に対応する分割画面をカスタマイズ画面に表示することが可能となる。
【００１１】
請求項２の工作機械の表示装置は、前記工作機械の制御装置に加工プログラムを入力する為の入力モードを設定する為のモード設定手段を備え、前記表示項目記憶手段は、前記表示項目及び前記表示サイズの組み合わせを前記入力モードに対応付けて記憶し、前記モード設定手段で設定した前記入力モードに基づいて、前記項目選択手段で選択可能とする前記表示項目及び前記表示サイズの組み合わせを切換える選択項目切換手段を備えている。
【００１２】
請求項３の工作機械の表示装置は、前記表示項目記憶手段が記憶する複数の前記表示項目のうちで、任意のデータを設定可能な前記表示項目を記憶する設定項目記憶手段と、前記設定項目記憶手段が記憶する前記表示項目について、任意のデータを設定する為のデータ設定手段とを備え、前記表示制御手段は、前記設定項目記憶手段が記憶する前記表示項目に対応する前記分割画面に、前記データ設定手段で設定した任意のデータを表示する。
【発明の効果】
【００１３】
請求項１の発明によれば、作業者は分割画面を自由に組み合わせることができ、表示画面の構成をカスタマイズする際の自由度が高くなる。従って、工作機械の表示装置は、作業者の意向に合わせて、作業者が表示画面の構成を自由に設定することができる。
【００１４】
請求項２の発明によれば、作業者が入力モード毎に必要な表示項目のみを選択可能にすることで、使い勝手が良い工作機械の表示装置を実現できる。
【００１５】
請求項３の発明によれば、作業者が任意のデータを設定可能な表示項目のみを選択可能にすることで、工作機械の表示装置の使い勝手が向上する。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例に係る工作機械の正面図である。
【図２】制御装置の電気的構成を示すブロック図である。
【図３】ＲＡＭの記憶エリアを示す説明図である。
【図４】表示項目記憶領域に記憶したテーブルを示す図である。
【図５】表示サイズが１／２の場合の表示情報と分割画面位置情報を示す図である。
【図６】表示サイズが１／４の場合の表示情報と分割画面位置情報を示す図である。
【図７】表示サイズが１／８の場合の表示情報と分割画面位置情報を示す図である。
【図８】表示サイズが１／８（横）の場合の表示情報と分割画面位置情報を示す図である。
【図９】表示サイズが１／１２の場合の表示情報と分割画面位置情報を示す図である。
【図１０】カスタマイズ画面作成制御プログラムのフローチャートである。
【図１１】画面編集制御プログラムのフローチャートである。
【図１２】表示項目の選択画面を示す図である。
【図１３】分割画面の指定画面を示す図である。
【図１４】画面編集後の表示画面を示す図である。
【図１５】表示項目設定画面を示す図である。
【図１６】表示項目設定処理のフローチャートである。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施する為の最良の形態について説明する。
【実施例】
【００１８】
以下、本発明の実施例について図面に基づいて説明する。
【００１９】
先ず、工作機械１の概略構成について説明する。
【００２０】
図１に示す工作機械１は、ワークと工具とを相対移動させることによって、ワークに所望の機械加工（例えば、「穴空け」、「切削」等）を施すことができる。工作機械１は、基台となる鉄製のベース２と、このベース２の上部に設けた、ワークの切削加工を行う機械本体（図示略）と、ベース２の上部に固定され、機械本体及びベース２の上部を覆う箱状のスプラッシュカバー４とで構成してある。
【００２１】
ベース２はＹ軸方向（図１において紙面に対して垂直方向）に長い略直方体状の鋳造品である。ベース２の下部の四隅には高さ調節が可能な脚部２ａを夫々設け、工作機械１は、これらの脚部２ａを工場等の床面に設置することで設置してある。スプラッシュカバー４は、略直方体状のボックス型に形成してある。スプラッシュカバー４の前面は、開口部（図示外）を有し、該開口部には１対のスライド式の開閉扉５，６を備えている。
【００２２】
開閉扉５，６は、その略中央に矩形状のガラス窓部５ａ，６ａを各々有している。開閉扉５は、その右端部に取手部５ｂを有し、開閉扉６は、その左端部に取手部６ｂを有している。表示装置３１は、開閉扉６の右側のスプラッシュガード４に固定してある。表示装置３１は、テンキー、各種操作キーを備えたキーボード３２と、制御装置１０（図２参照）と、ディスプレイ３３（表示手段）と、制御回路２１（図２参照）とを有する。作業者は、この表示装置３１のディスプレイ３３を確認しながらキーボード３２を操作することによって、ワークの加工を実行する為の加工プログラムや、使用する工具の種類、工具情報、各種パラメータ等を各々設定することができる。また、作業者は、制御装置１０に加工プログラムを入力する入力モードであるＮＣモードと対話モードとをキーボード３２を介して択一的に設定することができる。
【００２３】
ＮＣモード及び対話モードは、制御装置１０に加工プログラムを入力する為の入力モードである。ＮＣモードは、ＪＩＳ規格で定められているコード（いわゆるＮＣ言語）を用いて、作業者が加工プログラムに必要な情報を直接的に入力するモードである。対話モードは、ディスプレイ３３が順次表示する入力項目に対して、作業者が任意の設定を行う操作を繰り返して、加工プログラムに必要な情報を工作機械１に対話的に入力するモードである。後述のＲＡＭ１３は、入力モードに関するパラメータとして、作業者があらかじめ設定したＮＣモードまたは対話モードを記憶する。
【００２４】
次に、制御装置１０の電気的構成について説明する。
【００２５】
図２に示すように、制御装置１０は、マイクロコンピュータを含んで構成してあり、入力インターフェース１４と、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、出力インターフェース１５とを備えている。入力インターフェース１４はキーボード３２に接続している。出力インターフェース１５は、夫々駆動回路１７〜２０を介してＸ軸モータ２７、Ｙ軸モータ２８、Ｚ軸モータ２９、主軸モータ３０に接続している。Ｘ軸モータ２７、Ｙ軸モータ２８、Ｚ軸モータ２９は、夫々エンコーダ２７ａ〜３０ａを備えている。駆動回路１７〜２０は、エンコーダ２７ａ〜３０ａから位置フィードバック信号を受けて、位置のフィードバック制御を行う。また、出力インターフェース１５は制御回路２１を介してディスプレイ３３に接続している。
【００２６】
ＲＯＭ１２には、工作機械１の加工プログラムを機能させるメインの制御プログラム、図１０に示すカスタマイズ画面作成制御の制御プログラム、図１１に示す画面編集制御の制御プログラム、図１６に示す表示項目設定処理の制御プログラムを記憶した制御プログラム領域を設けてある。
【００２７】
次に、ＲＡＭ１３の記憶エリアについて説明する。
【００２８】
図３に示すように、ＲＡＭ１３には、ワークを加工するための加工プログラムを記憶した数値制御プログラム領域１３ａ、機械座標位置等の数値制御情報を記憶する表示情報領域１３ｂ、図４に示すテーブルを記憶した表示項目記憶領域（表示項目記憶手段）１３ｃ、図５〜図９に示す分割画面に関する情報を記憶した分割画面記憶領域（分割画面記憶手段）１３ｄ、図１４に示すカスタマイズ後の表示画面に関する情報を記憶するカスタマイズ画面記憶領域（カスタマイズ画面記憶手段）１３ｅ、表示項目設定処理により作業者が任意に設定した表示項目を記憶する表示項目設定記憶領域（設定項目記憶手段）１３ｆ等を設けてある。
【００２９】
図４に示すように、表示項目記憶領域１３ｃに記憶したテーブルは、入力モードのモード名と、表示項目の項目名と、表示項目別に設定した表示サイズとの対応を定義したテーブルである。図４に示すテーブルは、メーカーが予め表示項目記憶領域１３ｃに格納する。このテーブルでは、入力モード毎に表示する複数の表示項目について、モード名と、表示項目の項目名と、項目別に設定した１又は複数の表示サイズを設定してある。すなわち、表示項目記憶領域１３ｃにおいては、表示項目の項目名及び表示サイズの組み合わせを入力モードに対応付けて記憶している。
【００３０】
次に、分割画面記憶領域１３ｄに格納した分割画面の表示情報と分割画面位置情報について説明する。
【００３１】
図５〜図９は、表示サイズが１／２、１／４、１／８、１／８（横）、１／１２の場合の表示情報と分割画面位置情報を示す図である。表示情報は、表示サイズ別に表示画面を複数に等分した分割画面の各々を表示する情報である。分割画面位置情報は、複数の分割画面の各々についての画面中の位置を示す情報であり、表示サイズ毎の各分割画面に対して１〜３４までの異なる分割画面位置情報を夫々割り付けてある。ＣＰＵ１１は、作業者が画面上でどの分割画面を指定したかを、その分割画面に対応する分割画面位置情報に基づいて認識できる。ＣＰＵ１１は、作業者が指定した分割画面の分割画面位置情報を、作業者が指定した表示項目に対応付けてカスタマイズ画面記憶領域１３ｅに記憶する。
【００３２】
次に、制御装置１０が実行するカスタマイズ画面作成制御について、図１０、図１１のフローチャートに基づいて説明する。但し、図中Ｓｉ（ｉ＝１，２・・・）は各ステップを示す。
【００３３】
図１０に示すように、設定画面作成処理では、ディスプレイ３３に表示したメニュー画面において、作業者がキーボード３２を操作して「カスタマイズ画面」キーを選択すると、制御装置１０はディスプレイ３３にカスタマイズ画面を表示させる（Ｓ１）。カスタマイズ画面は、作業者が指定した任意の表示項目を、作業者が指定した分割画面に割り付けた表示画面である。該表示画面は、作業者が指定した任意の表示項目に対応するデータ（パラメータ）を表示する。各表示項目に対応するデータ（パラメータ）は、工作機械１の稼動状況及び作業者の入力操作に基づいて制御装置１０が取得する情報である。後述のＲＡＭ１３は、制御装置１０が取得する表示項目に対応するデータ（パラメータ）を記憶している。作業者が編集したカスタマイズ画面が存在しない場合、ＣＰＵ１１は、初期状態のカスタマイズ画面（工作機械製造会社が予め設定したもの）を、ディスプレイ３３に表示する。
【００３４】
ＣＰＵ１１はキーボード３２の入力操作を検知することで、作業者がカスタマイズ画面で画面切換え操作を行ったか否かを判定する(Ｓ２)。作業者が画面切換え操作を行っていない場合（Ｓ２；Ｎｏ）、ＣＰＵ１１はキーボード３２の入力操作を検知することで、作業者がカスタマイズ画面で項目追加／変更キーを押下したか否かを判定する（Ｓ３）。項目追加／変更キーは、ディスプレイ３３が表示しているカスタマイズ画面を、作業者が任意に編集することを制御装置１０に指示するボタンである。作業者が項目追加／変更キーを押下した場合（Ｓ３；Ｙｅｓ）、ＣＰＵ１１は画面編集処理（図１１参照）を開始する（Ｓ４）。作業者が項目追加／変更キーを押下していない場合は（Ｓ３；Ｎｏ）、ＣＰＵ１１は処理をＳ１に戻す。但し、作業者が画面切換え操作を行った場合は（Ｓ２；Ｙｅｓ）、ＣＰＵ１１はディスプレイ３３の表示をカスタマイズ画面から他の画面に切り替えて、この処理を終了する。
【００３５】
制御装置１０のＣＰＵ１１が実行する画面編集処理について、図１１のフローチャートに基づいて説明する。但し、図中Ｓｉ（ｉ＝１０，１１・・・）は各ステップを示す。
【００３６】
画面編集処理を開始すると、ＣＰＵ１１はＲＡＭ１３が記憶する入力モードに関するパラメータを参照して、入力モードがＮＣモードを選択したか否かを判定する(Ｓ１０)。入力モードがＮＣモードである場合（Ｓ１０；Ｙｅｓ）、ＣＰＵ１１は表示項目記憶領域１３ｃからＮＣモード設定時に選択可能な表示項目を読み出す。ＣＰＵ１１は、読み出した表示項目をディスプレイ３３に表示する。ＣＰＵ１１は、ＮＣモード時に作業者が選択可能な表示項目を、該表示項目の表示サイズに夫々対応させて、ディスプレイ３３に表示する（Ｓ１１）。具体的には、ＲＡＭ１３がＮＣモードを記憶している場合、ＣＰＵ１１は、図４に示すテーブルでＮＣモードに対応する表示項目を図１２に示す表示項目選択画面に表示する。表示項目選択画面（図１２）は、ＮＣモードに対応する表示項目を表示サイズごとに表示している。例えば、図４に示すテーブルは、ＮＣモードに対応する表示項目「絶対座標位置」を、２つの表示サイズ「１／１２」と「１／８」に対応付けている。表示項目選択画面（図１２）は、表示サイズ「１／８」に対応する表示項目「絶対座標位置」（Ｎｏ．「００３」の表示項目）と、表示サイズ「１／１２」に対応する表示項目「絶対座標位置」（Ｎｏ．「００４」の表示項目）とをそれぞれ表示している。
【００３７】
作業者は、キーボード３２を操作して、ＮＣモード時に選択可能な表示項目のうちで、任意の表示項目及び表示サイズの組み合わせを選択する。具体的には、作業者は表示項目選択画面（図１２）において任意の表示項目を選択することで、表示項目及び表示サイズを選択することができる。例えば、作業者はＮｏ．「００３」の表示項目を選択するだけで、表示項目「絶対座標位置」及び表示サイズ「１／８」を選択することができる。ＣＰＵ１１はキーボード３２の入力操作を検知することで、作業者が複数の表示項目のうちから表示項目を選択したか否かを判定する(Ｓ１２)。作業者が表示項目を選択した場合（Ｓ１２；Ｙｅｓ）、ＣＰＵ１１は、処理をＳ１３へ移行する。作業者が表示項目を選択しなかった場合は（Ｓ１２；Ｎｏ）、ＣＰＵ１１は処理をＳ１１へ移行する。
【００３８】
一方、入力モードが対話モードを選択した場合は（Ｓ１０；Ｎｏ）、ＣＰＵ１１は、表示項目記憶領域１３ｃから対話モード設定時の選択項目を読み出してディスプレイ３３に表示させる（Ｓ２５）。具体的には、ＲＡＭ１３が対話モードを記憶している場合、ＣＰＵ１１は、図４に示すテーブルで対話モードに対応する表示項目を、図１２と同様の表示項目選択画面に表示する。作業者は、キーボード３２を操作して、対話モード時に選択可能な表示項目のうちで、任意の表示項目の項目名及び表示サイズを選択する。ＣＰＵ１１は、Ｓ１１と同様に、作業者が複数の表示項目のうちから表示項目を選択したか否かを判定する（Ｓ２６）。
【００３９】
作業者が表示項目を選択した場合（Ｓ１２；ＹｅｓまたはＳ２６；Ｙｅｓ）、ＣＰＵ１１は作業者が選択した表示項目の表示サイズが１／２であるか否かを判定する（Ｓ１３）。例えば、作業者が表示項目選択画面（図１２）でＮｏ．「１０３」の表示項目を選択することで、表示項目「プログラム」及び表示サイズ「１／２」を選択したとする。この場合、作業者が選択した表示項目の表示サイズが１／２であるから（Ｓ１３：ＹＥＳ）、ＣＰＵ１１は、分割画面記憶領域１３ｄが記憶している表示サイズ１／２の表示情報（図５参照）を読み出す。ＣＰＵ１１は、読み出した表示情報に基づいて、表示サイズ１／２に対応する２個の分割画面の各々を、画面に表示する（Ｓ１４）。
【００４０】
作業者が選択した表示項目の表示サイズが１／２でない場合は（Ｓ１３；Ｎｏ）、ＣＰＵ１１は作業者が選択した表示項目の表示サイズが１／４であるか否かを判定する（Ｓ１８）。例えば、作業者が表示項目選択画面（図１２）でＮｏ．「１０４」の表示項目を選択することで、表示項目「プログラム」及び表示サイズ「１／４」を選択したとする。この場合、作業者が選択した表示項目の表示サイズが１／４であるから（Ｓ１８；Ｙｅｓ）、ＣＰＵ１１は分割画面記憶領域１３ｄが記憶している表示サイズ１／４の表示情報（図６参照）を読み出す。ＣＰＵ１１は、読み出した表示情報に基づいて、表示サイズ１／４に対応する４個の分割画面の各々を画面に表示する（Ｓ１９）。
【００４１】
作業者が選択した表示項目の表示サイズが１／４でない場合は（Ｓ１８；Ｎｏ）、ＣＰＵ１１は作業者が選択した表示項目の表示サイズが１／８であるか否かを判定する（Ｓ２０）。例えば、作業者が表示項目選択画面（図１２）でＮｏ．「００３」の表示項目を選択することで、表示項目「絶対座標位置」及び表示サイズ「１／８」を選択したとする。この場合、作業者が選択した表示項目の表示サイズが１／８であるから（Ｓ２０；Ｙｅｓ）、ＣＰＵ１１は分割画面記憶領域１３ｄが記憶している表示サイズ１／８の表示情報（図７参照）を読み出す。ＣＰＵ１１は、読み出した表示情報に基づいて、表示サイズ１／８に対応する８個の分割画面の各々を画面に表示する（Ｓ２１）。
【００４２】
作業者が選択した表示項目の表示サイズが１／８でない場合は（Ｓ２０；Ｎｏ）、ＣＰＵ１１は作業者が選択した表示項目の表示サイズが１／８（横）であるか否かを判定する（Ｓ２２）。例えば、作業者が表示項目選択画面（図１２）でＮｏ．「０２５」の表示項目を選択することで、表示項目「マガジン」及び表示サイズ「１／８（横）」を選択したとする。この場合、作業者が選択した表示項目の表示サイズが１／８（横）であるから（Ｓ２２；Ｙｅｓ）、ＣＰＵ１１は分割画面記憶領域１３ｄが記憶している表示サイズ１／８（横）の表示情報（図８参照）を読み出す。ＣＰＵ１１は、読み出した表示情報に基づいて、表示サイズ１／８（横）に対応する８個の分割画面の各々を画面に表示する（Ｓ２３）。作業者が選択した表示項目の表示サイズが１／８（横）でない場合は（Ｓ２２；Ｎｏ）、ＣＰＵ１１は作業者が選択した表示項目の表示サイズが１／１２であると判定する。例えば、作業者が表示項目選択画面（図１２）でＮｏ．「００２」の表示項目を選択することで、表示項目「絶対座標位置」及び表示サイズ「１／１２」を選択したとする。この場合、作業者が選択した表示項目の表示サイズが１／１２であるから、ＣＰＵ１１は、分割画面記憶領域１３ｄが記憶している表示サイズ１／１２の表示情報（図９参照）を読み出す。ＣＰＵ１１は、読み出した表示情報に基づいて、表示サイズ１／１２に対応する１２個の分割画面の各々を画面に表示する（Ｓ２４）。
【００４３】
ＣＰＵ１１は、Ｓ１４、Ｓ１９、Ｓ２１、Ｓ２３、Ｓ２４の各処理のいずれかで、ディスプレイ３３に複数の分割画面を表示する。その後、ＣＰＵ１１はキーボード３２の入力操作を検知することで、作業者が複数の分割画面のうちから任意の分割画面を指定して設定キーを押下したか否かを判定する（Ｓ１５）。例えば、図１３において、作業者は２個の分割画面のうちの１つをキーボード３２で指定して設定キーを押下することで、指定することができる。
【００４４】
作業者が設定キーを押下した場合（Ｓ１５；Ｙｅｓ）、ＣＰＵ１１は、作業者が指定した分割画面の位置情報を、作業者が指定した表示項目に対応付けてカスタマイズ画面記憶領域１３ｅに記憶する（Ｓ１６）。カスタマイズ画面記憶領域１３ｅが記憶した分割画面の位置情報は、作業者が指定した表示項目に対応する分割画面をカスタマイズ画面に表示するための情報となる。ＣＰＵ１１は、カスタマイズ画面記憶領域１３ｅが記憶する表示項目及び位置情報に基づいて、編集中のカスタマイズ画面に作業者が指定した分割画面を表示する。同時に、ＣＰＵ１１は、該分割画面に作業者が指定した表示項目の項目名を表示する（図１４参照）。
【００４５】
ＣＰＵ１１は、Ｓ１６の処理を実行した後、作業者が終了キーを押下したか否かを、キーボード３２の入力操作を検知することで判定する（Ｓ１７）。作業者が終了キーを押下していない場合（Ｓ１７；Ｎｏ）、ＣＰＵ１１は処理をＳ１０へ戻す。作業者は、例えば図１４に示すカスタマイズ画面のように、入力モードに応じた任意の表示項目を、任意の配置可能領域に割り付けることができる。
【００４６】
上記のように作業者がカスタマイズ画面を編集する過程で、作業者がカスタマイズ画面に割り付けた表示項目が、先に割り付けた表示項目の一部または全部と重複することがある。この場合、ＣＰＵ１１は、後に割り付けた表示項目を優先する。ＣＰＵ１１は、カスタマイズ画面記憶領域１３ｅにおいて、先に割り付けた表示項目及び該表示項目に対応する位置情報を削除して、後に割り付けた表示項目の位置情報及び該表示項目に対応する位置情報を記憶する（Ｓ１６）。
【００４７】
作業者が終了キーを押下した場合（Ｓ１７；Ｙｅｓ）、ＣＰＵ１１は、作業者が編集したカスタマイズ画面をＲＡＭ１３に記憶する。ＣＰＵ１１は、画面編集処理を終了して、処理をＳ１へ移行する。作業者が終了キーを押下していない場合（Ｓ１７；Ｎｏ）、ＣＰＵ１１は処理をＳ１０へ戻す。Ｓ１５において、作業者が設定キーを押下していない場合（Ｓ１５；Ｎｏ）、ＣＰＵ１１は処理をＳ１７へ移行する。
【００４８】
設定画面作成処理（図１０）に戻り、ＣＰＵ１１は、画面編集処理（図１１）で作業者が編集したカスタマイズ画面を、ディスプレイ３３に表示する（Ｓ１）。ＣＰＵ１１は、作業者が指定した任意の分割画面に、作業者が指定した任意の表示項目を表示する。ＣＰＵ１１は、各表示項目の分割画面に、その表示項目に対応するデータ（パラメータ）を表示する。例えば、図１４に示すカスタマイズ画面の場合、ＣＰＵ１１は画面中に含む表示項目「拡大座標（ＸＹＺ）」、「ＧＭモーダル」、「ワーク座標（モーダル）」、「主軸回転数・送り速度」、「マガジン」、「プログラム」に対応するデータ（パラメータ）を、ＲＡＭ１３から取得する。ＣＰＵ１１は、ＲＡＭから取得したデータ（パラメータ）を、各表示項目の分割画面に表示する。これにより、作業者は、カスタマイズ画面を参照することで、所望の表示項目に関するデータ（パラメータ）を所望の画面位置及び画面サイズで確認することができる。
【００４９】
以上説明したように、画面編集処理（図１１参照）では、作業者がＮＣモードまたは対話モードの表示画面を設定する場合、作業者は各入力モードで表示可能な表示項目のうちで任意の表示項目及び表示サイズの組み合わせを選択する。ディスプレイ３３は、作業者が選択した表示項目の表示サイズに応じた複数の分割画面を表示する。作業者は複数の分割画面のうちで所望の分割画面を指定することで、その分割画面に任意の表示項目を表示することができる。尚、本発明は、対話モード又はＮＣモードの何れかを設定するモード設定手段を有していない工作機械でも有効である。尚、キーボード３２は、モード設定手段、項目選択手段、指定手段に相当する。Ｓ１４、Ｓ１９、Ｓ２１、Ｓ２３、Ｓ２４を実行する制御装置１０のＣＰＵ１１は、分割画面表示制御手段に相当する。Ｓ１を実行する制御装置１０のＣＰＵ１１は、表示制御手段に相当する。
Ｓ１０、Ｓ１１、Ｓ２５を実行する制御装置１０のＣＰＵ１１は、選択項目切換手段に相当する。
【００５０】
次に、表示項目設定処理について、図１６のフローチャートに基づいて説明する。但し、図中Ｓｉ（ｉ＝３０，３１・・・）は各ステップを示す。
【００５１】
工作機械１は、ＣＰＵ１１が加工プログラムの実行時に参照する複数のマクロ変数を有する。複数のマクロ変数のうち、例えば作業者の使用頻度が高い特定のマクロ変数は、作業者がカスタマイズ画面で設定及び確認できることが望ましい。図４のテーブルに示すカスタマイズ画面に割り付け可能な表示項目のうちで、「マクロ変数１〜８」〜「マクロ変数９〜１６」は作業者が任意のデータ（パラメータ）を設定可能な表示項目である。表示項目設定処理（図１６）は、表示項目「マクロ変数１〜８」〜「マクロ変数９〜１６」に、作業者が任意の数値を設定する為の処理である。
【００５２】
図１６に示すように、表示項目設定処理では、作業者がメニュー画面で表示項目設定画面キーを選択すると、ＣＰＵ１１が図１５に示す表示項目設定画面をディスプレイ３３に表示する（Ｓ３０）。表示項目設定画面（図１５）は、表示項目設定記憶領域１３ｆを参照して、表示項目のデータ（パラメータ）を任意に設定可能な表示項目を表示する。具体的には、表示項目設定画面（図１５）は、工作機械１が使用する複数のマクロ変数を表示する。表示項目設定画面（図１５）の例では、マクロ変数として、表示項目「マクロ変数１〜８」〜「マクロ変数９〜１６」を表示している。つまり、作業者は１６個のマクロ変数（マクロ変数１〜１６）に、それぞれ任意の数値を設定できる。
【００５３】
作業者はキーボード３２を操作することで、表示項目設定画面（図１５）から任意のマクロ変数を選択して、そのマクロ変数の数値を任意に設定する（Ｓ３１）。図１５に示す表示項目設定画面の例では、作業者が「マクロ変数１〜１６」のいずれかに任意の数値を設定する。表示項目設定画面（図１５）の例では、作業者は「マクロ変数１」にキーボード３２を介して数値「１００」を設定している。ＣＰＵ１１は、キーボード３２の入力操作を検知することで、作業者が設定キーを押下したか否かを判定する（Ｓ３２）。作業者が設定キーを押下した場合（Ｓ３２；Ｙｅｓ）、ＣＰＵ１１は作業者が設定した内容を表示項目設定記憶領域１３ｆに保存し（Ｓ３３）、表示項目設定処理を終了する。表示項目設定画面（図１５）の例では、表示項目設定記憶領域１３ｆが、マクロ変数１に対応して数値「１００」を記憶する。他のマクロ変数２〜１６についても同様に、各マクロ変数に対応して作業者が設定した数値を記憶する。作業者が設定キーを押下しなかった場合（Ｓ３２；Ｎｏ）、ＣＰＵ１１は作業者が設定した内容を表示項目設定記憶領域１３ｆに保存せずに、表示項目設定処理を終了する。
【００５４】
ＣＰＵ１１は、ディスプレイ３３に表示するカスタマイズ画面が表示項目としてマクロ変数を含む場合（Ｓ１）、そのマクロ変数に対応する数値を表示項目設定記憶領域１３ｆから読み出す。ＣＰＵ１１は、ディスプレイ３３に表示するカスタマイズ画面において、表示項目設定記憶領域１３ｆから読み出した数値を、対応するマクロ変数の分割画面に表示する。例えば、ＣＰＵ１１は表示項目「マクロ変数１〜８」を含むカスタマイズ画面を表示する場合に、表示項目設定記憶領域１３ｆからマクロ変数１に対応する数値「１００」を読み出す。ＣＰＵ１１は、表示項目「マクロ変数１〜８」の分割画面に、「マクロ変数１：１００」を表示する。尚、キーボード３２は、データ設定手段に相当する。
【００５５】
以上説明した工作機械１の表示装置３１の作用、効果について説明する。工作機械１の表示装置３１では、作業者が入力モードを設定する。作業者は、表示項目記憶領域１３ｃに記憶した複数の表示項目及び表示サイズの組み合わせを任意に選択する。ＣＰＵ１１は、作業者が選択した表示項目及び表示サイズの組み合わせに対応する複数の分割画面の各々を、分割画面記憶領域１３ｄの表示情報に基づいてディスプレイ３３に表示する。
【００５６】
作業者は、ディスプレイ３３が表示する複数の分割画面のうちから何れかの分割画面を指定する。カスタマイズ画面記憶領域１３ｅは、作業者が指定した分割画面の位置情報を、作業者が指定した表示項目に対応付けて記憶する。ＣＰＵ１１は、カスタマイズ画面記憶領域１３ｅが記憶する表示項目及び位置情報に基づいて、作業者が指定した表示項目に対応する分割画面をカスタマイズ画面に表示する。それ故、作業者は複数の分割画面を自由に組み合わせることができるので、表示画面の構成を設定する際の自由度が高くなる。従って、表示装置は、作業者の意向に合わせて、表示画面の構成を自由に設定することができる。
【００５７】
表示項目記憶領域１３ｃは、表示項目及び表示サイズの組み合わせを入力モードに対応付けて記憶する。ＣＰＵ１１は、設定画面の編集時に表示する表示項目選択画面（図１２）において、作業者が設定した入力モード毎に選択可能とする表示項目を切換える。作業者が入力モード毎に必要な表示項目のみを表示項目選択画面（図１２）で選択可能にすることで、使い勝手が良い表示装置３１を実現できる。
【００５８】
ＣＰＵ１１は、表示項目に対するデータ（パラメータ）の設定時に、作業者が任意のデータ（パラメータ）を設定可能な表示項目を、表示項目設定画面（図１５）に表示する。それ故、作業者が必要な表示項目のみを表示項目設定画面（図１５）で選択可能とすることができるので、表示装置３１は使い勝手が向上する。
【００５９】
次に、前記実施例を部分的に変更した変更例について説明する。
【００６０】
前記実施例においては、分割画面記憶領域１３ｄに記憶した分割画面の表示サイズを１／２、１／４、１／８、１／８（横）、１／１２としたが、それ以外のサイズを適用することも可能である。
【符号の説明】
【００６１】
１        工作機械
１０      制御装置
１１      ＣＰＵ
１３ｃ    表示項目記憶領域
１３ｄ    分割画面記憶領域
１３ｅ    カスタマイズ画面記憶領域
１３ｆ    表示項目設定記憶領域
３１      表示装置
３２      キーボード
【図１】
2010152882.tif 000003
【図２】
2010152882.tif 000004
【図３】
2010152882.tif 000005
【図４】
2010152882.tif 000006
【図５】
2010152882.tif 000007
【図６】
2010152882.tif 000008
【図７】
2010152882.tif 000009
【図８】
2010152882.tif 000010
【図９】
2010152882.tif 000011
【図１０】
2010152882.tif 000012
【図１１】
2010152882.tif 000013
【図１２】
2010152882.tif 000014
【図１３】
2010152882.tif 000015
【図１４】
2010152882.tif 000016
【図１５】
2010152882.tif 000017
【図１６】
2010152882.tif 000018