(57)【要約】【課題】工作機械の加工制御に用いられる加工データを編集する場合に、ユーザが簡易かつ迅速に加工データを編集することができる数値制御装置を提供する。【解決手段】複数の操作手順を経由する所定の入力操作が行われると、所定のデータ編集画面が表示されるマシニングセンタでは、プログラム編集ボタンが３秒以上時間連続して押下された場合（Ｓ１：ＹＥＳ）、設定値Ｓが「１」であれば新規プログラム作成画面が直接表示され（Ｓ７）、設定値Ｓが「２」であれば最新更新プログラム編集画面が直接表示され（Ｓ１１）、設定値Ｓが「３」であればメモリ運転プログラム編集画面が直接表示される（Ｓ１５）。一方、プログラム編集ボタンが３秒以上時間連続して押下されていない場合（Ｓ１：ＮＯ）、通常のプログラム編集メニュー画面が表示される（Ｓ３）。【選択図】図６
2007148873.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作キーを用いて複数の操作手順を経由する所定の入力操作が行われると、工作機械の加工制御に用いられる加工データを任意に編集するためのデータ編集画面が表示手段に表示される数値制御装置において、
前記複数の操作キーのうちの所定の操作キーを所定の時間連続して押下すると、前記所定の入力操作を省略して前記データ編集画面を前記表示手段に表示する表示制御手段を備えたことを特徴とする数値制御装置。
【請求項２】
前記加工データは、工作機械に所定の加工工程を実行させるための加工プログラムであることを特徴とする請求項１に記載の数値制御装置。
【請求項３】
前記加工データは、工作機械の加工制御において考慮すべき条件に関する加工条件であることを特徴とする請求項１に記載の数値制御装置。
【請求項４】
前記加工データは、工作機械の加工制御に用いられる工具に関する工具データであることを特徴とする請求項１に記載の数値制御装置。
【請求項５】
前記データ編集画面は、新規の加工データを作成するための画面であって、
複数の前記加工データが、各々を一意に識別するための管理情報とともに記憶される加工データ記憶手段と、
前記所定の操作キーを所定の時間連続して押下すると、前記加工データ記憶手段から未使用の管理情報を検索する第１検索手段とを備え、
前記表示制御手段は、前記データ編集画面に、前記第１検索手段によって検索された管理情報が付与された初期状態の加工データを表示することを特徴とする請求項１乃至４のいずれかに記載の数値制御装置。
【請求項６】
前記データ編集画面は、前記加工データ記憶手段に記憶された加工データを編集するための画面であって、
複数の前記加工データが、各々を一意に識別するための管理情報とともに記憶される加工データ記憶手段と、
前記所定の操作キーを所定の時間連続して押下すると、前記加工データ記憶手段から最近更新された加工データを検索する第２検索手段とを備え、
前記表示制御手段は、前記データ編集画面に、前記第２検索手段によって検索された加工データを表示することを特徴とする請求項１乃至４のいずれかに記載の数値制御装置。
【請求項７】
前記表示制御手段は、前記最近更新した加工データを、該更新が終了した最後のシーケンス番号又はその近傍のシーケンス番号から前記データ編集画面に表示することを特徴とする請求項６に記載の数値制御装置。
【請求項８】
前記所定の入力操作を構成する複数の操作手順のうちで、前記表示制御手段がいずれの操作手順を省略するかを任意に編集するための省略手順編集手段を備えたことを特徴とする請求項１乃至７のいずれかに記載の数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械の加工制御に用いられる加工データを任意に編集するための数値制御装置に関する。
【背景技術】
【０００２】
従来、工作機械の一例であるマシニングセンタでは、主軸に取り付けられた工具によって被加工物（ワーク）に機械加工（例えば、「中ぐり」、「フライス削り」、「穴空け」、「切削」等）を施している。そして、このようなマシニングセンタでは、その機械加工の加工制御に用いられるＮＣプログラムや工具データなどの各種加工データを、ユーザが任意に編集できることが知られている。
【０００３】
そして、従来のマシニングセンタでは、ユーザが表示画面に表示される画面を参照しながら、複数の操作キーを用いて対話形式で各種加工データの編集を行っている。一例として、従来のマシニングセンタにおいて、ユーザが新規のＮＣプログラムを作成するための操作手順を説明する。図１２は、従来のマシニングセンタにおける、新規プログラムを作成するための操作手順を説明するための画面遷移図である。
【０００４】
図１２に示すように、マシニングセンタのユーザは、まず操作キーの「プログラム編集モードキー」を押す。すると、所定の「プログラム編集メニュー画面」が、表示画面に表示される（状態１）。次に、ユーザはＮＣプログラムを編集するためのメニュー「１．プログラム編集」を選択するために、操作キーの「１」を押す。すると、既に登録されているＮＣプログラムを一覧表示した「プログラム一覧詳細画面」が表示される（状態２）。次に、「プログラム一覧詳細」を参照して未使用のプログラム番号（空き番号）を探し、その空き番号を示す数字（ここでは、「３７」）を操作キーから入力する。すると、その空き番号が付与された初期状態のＮＣプログラムが「新規プログラム作成画面」に表示される（状態３）。これにより、ユーザは表示画面を参照しながら操作キーを用いて初期状態のＮＣプログラムを任意に編集し、その編集後に入力を確定するための「設定キー」を押すことで、新規のＮＣプログラムを作成することができる。
【０００５】
また、上記のように数値制御が行われる工作機械において、最終加工の種類及び形状のみを入力するだけで、その前加工工程が決定され、かつそれらの加工工程に必要な工具を選択して各加工が実行されるようにして、ユーザが加工プログラムを入力する手間を省くようにしたものが知られている（特許文献１参照）。
【特許文献１】特開昭６１−７６２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のマシニングセンタでは、先述のように新規プログラムを作成する場合、各種操作キーを用いて、「プログラム編集メニュー画面」（図１２の状態１）、「プログラム一覧詳細画面」（図１２の状態２）、「新規プログラム作成画面」（図１２の状態３）を順に表示させる操作手順を行わなければならなかった。また、ユーザは「プログラム一覧詳細画面」（図１２の状態２）を参照して、未使用のプログラム番号（空き番号）を自力で探す必要があった。
【０００７】
このように、従来のマシニングセンタでは、ユーザが加工データを編集するためには複数の操作手順を行う必要があった。そして、このような操作の手間は、ユーザにとって不便であり、また迅速なデータ編集の妨げとなった。なお、特許文献１に記載の発明は、ユーザのプログラム入力の手間を省くものであるが、ユーザによるデータ編集の手間を省くものではない。
【０００８】
本発明は上記課題を解決するためになされたものであり、工作機械の加工制御に用いられる加工データを編集する場合に、ユーザが実行すべき所定の入力操作の手間を省くことで、ユーザが簡易かつ迅速に加工データを編集することができる数値制御装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に係る発明の数値制御装置は、複数の操作キーを用いて複数の操作手順を経由する所定の入力操作が行われると、工作機械の加工制御に用いられる加工データを任意に編集するためのデータ編集画面が表示手段に表示される数値制御装置において、前記複数の操作キーのうちの所定の操作キーを所定の時間連続して押下すると、前記所定の入力操作を省略して前記データ編集画面を前記表示手段に表示する表示制御手段を備えたことを特徴とする。
【００１０】
また、請求項２に係る発明の数値制御装置は、請求項１に記載の発明の構成に加え、前記加工データは、工作機械に所定の加工工程を実行させるための加工プログラムであることを特徴とする。
【００１１】
また、請求項３に係る発明の数値制御装置は、請求項１に記載の発明の構成に加え、前記加工データは、工作機械の加工制御において考慮すべき条件に関する加工条件であることを特徴とする。
【００１２】
また、請求項４に係る発明の数値制御装置は、請求項１に記載の発明の構成に加え、前記加工データは、工作機械の加工制御に用いられる工具に関する工具データであることを特徴とする。
【００１３】
また、請求項５に係る発明の数値制御装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記データ編集画面は、新規の加工データを作成するための画面であって、複数の前記加工データが、各々を一意に識別するための管理情報とともに記憶される加工データ記憶手段と、前記所定の操作キーを所定の時間連続して押下すると、前記加工データ記憶手段から未使用の管理情報を検索する第１検索手段とを備え、前記表示制御手段は、前記データ編集画面に、前記第１検索手段によって検索された管理情報が付与された初期状態の加工データを表示することを特徴とする。
【００１４】
また、請求項６に係る発明の数値制御装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記データ編集画面は、前記加工データ記憶手段に記憶された加工データを編集するための画面であって、複数の前記加工データが、各々を一意に識別するための管理情報とともに記憶される加工データ記憶手段と、前記所定の操作キーを所定の時間連続して押下すると、前記加工データ記憶手段から最近更新された加工データを検索する第２検索手段とを備え、前記表示制御手段は、前記データ編集画面に、前記第２検索手段によって検索された加工データを表示することを特徴とする。
【００１５】
また、請求項７に係る発明の数値制御装置は、請求項６に記載の発明の構成に加え、前記表示制御手段は、前記最近更新した加工データを、該更新が終了した最後のシーケンス番号又はその近傍のシーケンス番号から前記データ編集画面に表示することを特徴とする。
【００１６】
また、請求項８に係る発明の数値制御装置は、請求項１乃至７のいずれかに記載の発明の構成に加え、前記所定の入力操作を構成する複数の操作手順のうちで、前記表示制御手段がいずれの操作手順を省略するかを任意に編集するための省略手順編集手段を備えたことを特徴とする。
【発明の効果】
【００１７】
請求項１に係る発明の数値制御装置では、複数の操作手順を経由する所定の入力操作が行われるとデータ編集画面が表示手段に表示されるものであって、所定の操作キーを所定の時間連続して押下すると、所定の入力操作を省略してデータ編集画面を表示手段に表示するようにした。よって、工作機械の加工制御に用いられる加工データを編集する場合に、ユーザが実行すべき所定の入力操作の手間を省くことで、ユーザが簡易かつ迅速に加工データを編集することができる。
【００１８】
また、請求項２に係る発明の数値制御装置では、請求項１に記載の発明の効果に加え、加工データは工作機械に所定の加工工程を実行させるための加工プログラムである。よって、ユーザは加工プログラムを簡易かつ迅速に編集することができる。
【００１９】
また、請求項３に係る発明の数値制御装置では、請求項１に記載の発明の効果に加え、加工データは工作機械の加工制御において考慮すべき条件に関する加工条件である。よって、ユーザは加工条件を簡易かつ迅速に編集することができる。
【００２０】
また、請求項４に係る発明の数値制御装置では、請求項１に記載の発明の効果に加え、加工データは工作機械の加工制御に用いられる工具に関する工具データである。よって、ユーザは工具データを簡易かつ迅速に編集することができる。
【００２１】
また、請求項５に係る発明の数値制御装置では、請求項１乃至４のいずれかに記載の発明の効果に加え、所定の操作キーを所定の時間連続して押下すると未使用の管理情報を検索し、データ編集画面にその検索された管理情報が付与された初期状態の加工データを表示するようにした。よって、ユーザは未使用のデータ番号を自ら探して入力しなくても、未使用のデータ番号が付与された新規の加工データを作成することができる。
【００２２】
また、請求項６に係る発明の数値制御装置では、請求項１乃至４のいずれかに記載の発明の効果に加え、所定の操作キーを所定の時間連続して押下すると最近更新した加工データを検索し、データ編集画面にその検索された加工データを表示するようにした。よって、ユーザは最近更新した加工データを自ら探して入力しなくても、最近編集した加工データを編集することができる。
【００２３】
また、請求項７に係る発明の数値制御装置では、請求項６に記載の発明の効果に加え、最近更新した加工データを、その更新が終了した最後のシーケンス番号又はその近傍のシーケンス番号からデータ編集画面に表示するようにした。よって、ユーザは最近更新した加工データを、その更新が終了した部位から編集開始することができる。
【００２４】
また、請求項８に係る発明の数値制御装置では、請求項１乃至７のいずれかに記載の発明の効果に加え、所定の入力操作を構成する複数の操作手順のうちで、いずれの操作手順を省略するかを任意に編集するようにした。よって、ユーザは所定の入力操作が省略されるショートカット動作のパターンを、必要に応じて自由に編集することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態であるマシニングセンタ１について、図面に基づいて説明する。図１は、マシニングセンタ１の正面図である。図２は、スプラッシュカバー３を除いた、マシニングセンタ１の全体斜視図である。図３は、マシニングセンタ１における、工具交換機構２０及び主軸ヘッド７を中心とした正面図である。図４は、マシニングセンタ１の電気的構成を示すブロック図である。図５は、操作パネル８０に設けられたキーボード８１の拡大図である。
【００２６】
はじめに、マシニングセンタ１の全体構成について説明する。図１に示すように、マシニングセンタ１は、図示外のワーク（図示外）と工具６（図３参照）とを相対移動させて、ワークに所望の機械加工（例えば、「中ぐり」、「フライス削り」、「穴空け」、「切削」等）を施すことができる工作機械である。そして、マシニングセンタ１は、ワークを加工する機械本体と、機械本体の土台となるベッド２と、ベッド２の上部に設けられて機械本体の周囲を囲繞する略直方体状のボックス型のスプラッシュカバー３とを主体に構成されている。
【００２７】
図２に示すように、ベッド２は、鉄製の土台であり、その下部の四隅には、脚部２ａが各々設けられ、これら４本の脚部２ａが工場などの床面に設置されることにより、マシニングセンタ１が所定場所に設置される。さらに、ベッド２の芯部は、軽量化および高強度化のため、いわゆる肉抜き成形（リブによる骨組構造）されている。
【００２８】
また、図１に示すように、スプラッシュカバー３は、略直方体状のボックス型に形成され、その内側には機械本体によりワーク加工がおこなわれる加工領域が設けられている。スプラッシュカバー３の前面には、開口部を開閉するスライド式の開閉扉４，５が各々設けられている。そして、この開閉扉４，５の略中央には、ガラス窓部４ａ，５ａが各々設けられ、開閉扉４の右側端部近傍には取っ手部４ｂが設けられ、開閉扉５の左側端部近傍には取っ手部５ｂが設けられている。よって、これら取っ手部４ｂ，５ｂを互いに離れる方向に開くことにより開口部が開口される。そして、作業者はこの開口部を介して、スプラッシュカバー３の内側に配設されたテーブル１０に対して、ワークの着脱を行う。
【００２９】
なお、図示しないが、スプラッシュカバー３の左右の各側壁部には、メンテナンス用の点検ハッチが着脱可能に各々設けられている。そして、上記構成からなるスプラッシュカバー３は、機械本体の周囲を囲繞して外部より保護するとともに、機械本体から排出される切り屑及び切削液の飛沫等が外部へ飛散するのを遮断して、外部環境が汚染されるのを防止している。
【００３０】
一方、スプラッシュカバー３の正面右側には、マシニングセンタ１の操作をおこなう正面視略長方形状の操作パネル８０が設けられている。この操作パネル８０の前面には、各種キーを備えたキーボード８１が設けられ、その上部には設定画面又は実行動作を表示するためのＣＲＴ（ディスプレイ）８９が設けられている。
【００３１】
図５に示すように、操作パネル８０のキーボード８１には、各種操作モードを選択するためのモード選択ボタン８１ａ、アルファベットを入力するためのアルファベットキー８１ｂ、数字を入力するためのテンキー８１ｃ、カーソルを移動させるためのカーソルキー８１ｄ、各種機能を選択するためのファンクションキー８１ｅ、マシニングセンタ１の加工動作を指示するための加工キー８１ｆ、マシニングセンタ１の加工に関する座標を設定するための座標キー８１ｇ、各種キーやボタンから入力した内容を確定するための設定ボタン８１ｉなど、複数のキーやボタンなどが設けられている。そして、モード選択ボタン８１ａのうちで、ユーザがＮＣプログラムを任意に編集するためのプログラム編集モードを選択するためのボタンが、プログラム編集ボタン８１ｊである。
【００３２】
そして、この操作パネル８０では、ユーザによるキーボード８１の操作に応じてＣＲＴ（ディスプレイ）８９の表示画面が遷移するように制御される。そのため、ユーザはＣＲＴ８９の表示画面を参照しながらキーボード８１を用いて対話形式でＮＣプログラムや工具データの編集や、加工動作の設定や操作などを行うことができる。
【００３３】
次に、マシニングセンタ１の機械本体について説明する。図２に示すように、マシニングセンタ１の機械本体は、スプラッシュカバー３の内側に収納されており、ベッド２のコラム座部１７ａの上面に載置して固定され、垂直上方に延設された略角柱状のコラム１７ｂと、コラム１７ｂの前面に沿って昇降可能に設けられた主軸ヘッド７と、主軸ヘッド７の下部前側から鉛直下方に突出する主軸９と、主軸ヘッド７の右側に設けられ、主軸９の先端に装着された後述の工具６を、他の工具６に交換する工具交換機構（ＡＴＣ）２０と、ベッド２の上部に設けられてワークを着脱可能に保持するテーブル１０と、コラム１７ｂの背面側に設けられ、電源装置や制御基板などの各装置を内蔵する制御盤１９とを主体に構成されている。なお、制御盤１９の内部には、マシニングセンタ１の制御を司る制御装置７０が配設されているが、詳細は後述する。
【００３４】
そして、コラム１７ｂの前面には、上下方向に延設され、主軸ヘッド７を案内する一対のガイドレール（図示外）が上下方向に固定されている。コラム１７ｂの上面には、サーボモータであるＺモータ８６（図４参照）が設けられており、このＺモータ８６によりその下方に延設された送りねじ（図示外）が正逆方向へ選択的に回転駆動されて、主軸ヘッド７が上下方向に移動するようになっている。
【００３５】
また、主軸ヘッド７には、加工軸に相当する主軸９が回転可能に装着され、主軸９を回転駆動させるための主軸モータ８（図４参照）を上部に備える。そして、主軸９の先端には後述の工具６が着脱可能に装着され、主軸９が主軸モータ８（図４参照）により回転駆動されることによって工具６が回転され、テーブル１０上に固定されたワークを加工するようになっている。
【００３６】
一方、主軸９の下方には、テーブル１０が配設されている。テーブル１０は、ワークが着脱自在に固定され、サーボモータからなるＸモータ８７及びＹモータ８８（図４参照）により、Ｘ軸方向（左右方向）及びＹ軸方向（奥行き方向）へ移動制御されるものである。テーブル１０の下側には略直方体状の支持台１２が設けられており、支持台１２の上部にはＸ軸方向に沿って延設された一対のＸ軸送りガイド（図示外）が設けられて、Ｘ軸送りガイド上にテーブル１０が移動可能に支持されている。さらに、支持台１２は、ベッド２の長手方向に沿って延設された一対のＹ軸送りガイド上に移動可能に支持されている。このような状態で、テーブル１０は、ベッド２上に設けられたＸモータ８７により、Ｘ軸送りガイドに沿ってＸ軸方向に移動し、同じくベッド２上に設けられたＹモータ８８により、Ｙ軸送りガイドに沿ってＹ軸方向に移動するようになっている。
【００３７】
そして、図３に示すように、工具交換機構２０は、工具６が取り付けられた工具ホルダ６０を複数格納する側面視略小判型状の工具マガジン３０と、主軸９に装着されている工具ホルダ６０と他の工具ホルダ６０とを把持及び搬送するための工具交換アーム４０とを備えている。
【００３８】
工具交換アーム４０は、回転可能および上下動可能に装着された円筒状のアーム旋回軸４３の下端部において、その両端部に工具ホルダ６０を各々把持可能な把持部４１，４１が設けられたアーム部４２が固定されて構成されている。そして、アーム旋回軸４３はＺ軸方向と平行をなし、アーム部４２はアーム旋回軸４３を軸として回動可能である。なお、工具交換アーム４０の上部には工具交換モータ２７（図４参照）が設けられており、この工具交換モータ２７の回転駆動によって工具交換アーム４０の旋回及び上下動が行われる。
【００３９】
また、工具マガジン３０は、その内側に複数の工具６を各々収納可能な複数の工具ポット３１が配設された移送機構（図示外）が装着されており、各工具ポット３１では工具ホルダ６０に取り付けられた工具６が横方向に向けた状態（格納状態）に維持されている。なお、工具マガジン３０の上部にはマガジンモータ２６（図４参照）が設けられており、このマガジンモータ２６の回転駆動によって複数の工具ポット３１が移送機構（図示外）により搬送される。
【００４０】
さらに、工具マガジン３０の下端側には割出口３２が形成され、この割出口３２が形成された位置に限り、工具ポット３１が格納状態から工具６を下方に向けた状態（交換可能状態）まで回動可能となっている。この工具交換位置には、エアシリンダ２８（図４参照）により駆動されて、工具ポット３１を格納状態又は交換可能状態へと回動させるポット昇降機構（図示外）が配設されている。
【００４１】
そして、主軸９に装着される工具６の交換時には、工具交換アーム４０が原点に上昇されている状態において、まず、工具交換アーム４０が旋回し、工具マガジン３０側の工具ホルダ６０と主軸９に装着された工具ホルダ６０とが、把持部４１，４１でそれぞれ把持される。次いで、工具交換アーム４０が下降して、工具抜脱動作が行われる。その後、工具交換アーム４０が旋回して主軸９側の工具ホルダ６０と工具マガジン３０側の工具ホルダ６０とが入れ替わる。このとき、工具交換アーム４０は１８０度回転することになる。その後、工具交換アーム４０が上昇し、工具交換アーム４０に把持された工具６は、工具マガジン３０側の工具ポット３１あるいは主軸９に装着される。そして、工具交換アーム４０が所定角度旋回して、把持部４１，４１から工具ホルダ６０がそれぞれ開放されて、工具交換アーム４０のアーム旋回動作の１サイクルが終了する。
【００４２】
次に、マシニングセンタ１の電気的構成について説明する。図４に示すように、マシニングセンタ１の全体制御を司る制御装置７０はマイクロコンピュータからなるものであり、ＣＰＵ７１，ＲＯＭ７２，ＲＡＭ７３，入力インタフェース７４，出力インタフェース７５を基本に構成されている。そして、操作パネル８０に設けられたキーボード８１が制御装置７０の入力インタフェース７４に接続され、ＣＲＴ８９が制御装置７０の出力インタフェース７５に接続されている。
【００４３】
また、制御装置７０の出力インタフェース７５には、先述のＺモータ８６，Ｘモータ８７，Ｙモータ８８，主軸モータ８，マガジンモータ２６，工具交換モータ２７，エアシリンダ２８が接続されている。Ｚモータ８６，Ｘモータ８７，Ｙモータ８８，主軸モータ８，マガジンモータ２６，工具交換モータ２７には、各々の回転角を検出するエンコーダ８６ａ，８７ａ，８８ａ，８ａ，２６ａ，２７ａがそれぞれ設けられており、これらは入力インタフェース７４に各々接続されている。そして、各エンコーダ８６ａ，８７ａ，８８ａ，８ａ，２６ａ，２７ａからの信号が入力インタフェース７４を介して制御装置７０に各々入力される。これにより、制御装置７０によって、Ｚモータ８６，Ｘモータ８７，Ｙモータ８８，主軸モータ８，マガジンモータ２６，工具交換モータ２７の各速度制御がそれぞれ行われる。
【００４４】
また、制御装置７０の入力インタフェース７４には、アームセンサ８２，Ｚ軸原点センサ８３，ポット上昇センサ８４，ポット下降センサ８５が接続されている。アームセンサ８２は、工具交換アーム４０のアーム旋回動作の１サイクルの動作終了を検出するものであり、その検出信号に基づいて工具交換アーム４０の動作制御が行われる。Ｚ軸原点センサ８３は、主軸９の原点（主軸９の工具交換高さ位置）を検出するものであり、その検出信号に基づいて主軸９の位置決め制御が行われる。ポット上昇センサ８４は、工具ポット３１が格納状態となったことを検出するものであり、ポット下降センサ８５は、工具ポット３１が交換可能状態となったことを検出するものであり、これらの検出信号に基づいてポット昇降機構（図示外）の昇降制御が行われる。
【００４５】
なお、先述の複数の工具ポット３１には、その工具ポット３１と一体的に移動するポット識別板７８が設けられている。このポット識別板７８には、工具ポット３１ごとに異なるパターンの光透過部（図示外）が形成されており、各工具ポット３１を個別に識別できるようになっている。そして、工具マガジン３０には、複数の工具ポット３１を個々に識別する識別センサ７９が設けられている。識別センサ７９は、ポット識別板７８を挟んで対向して配置された投光素子７９ａと受光素子７９ｂとから構成されており、受光素子７９ｂからの信号に基づいて工具マガジン３０の割出口３２に何れの工具ポット３１が搬送されたかを検出するものであり、この検出信号に基づいて所定の工具６の位置決め制御が行われる。
【００４６】
さらに、制御装置７０のＲＡＭ７３には、マシニングセンタ１の加工制御に用いられる各種データ（以下、加工データという）を記憶する加工データ記憶エリア（図示外）が設けられている。そして、本実施の形態では、この加工データ記憶エリアに、マシニングセンタ１に所定の加工工程を実行させるための加工プログラムであるＮＣプログラムが、そのプログラム番号，ファイルサイズ，コメントなどの関連情報とともに複数記憶されている。なお、制御装置７０のＲＯＭ７２には、後述のデータ編集動作のメイン処理（図６）を実行する制御プログラムがあらかじめ記憶されている。
【００４７】
ここで、本発明に係るマシニングセンタ１は、ユーザがキーボード８１の所定キー（本実施形態ではプログラム編集ボタン８１ｊ）を所定の時間連続して押下（すなわち、長押し）すると、所定の入力操作を省略（ショートカット）して、ユーザが加工データを任意に編集するためのデータ編集画面がＣＲＴ８９に直接表示されるという特徴を有する。そして、制御装置７０のＲＡＭ７３には、キーボード８１の所定キーが長押しされた場合に実行されるショートカット動作（どのような種類のデータ編集画面を表示すべきか）を、そのショートカット番号とともに記憶するショートカット情報記憶エリア（図示外）と、後述のメイン処理（図６）で実行されるショートカット動作を示すショートカット番号を設定値Ｓとして記憶する設定値記憶エリア（図示外）とが設けられている。なお、本実施の形態では、ＲＡＭ７３の設定値Ｓはショートカット番号「１」〜「３」のいずれか一つを設定可能であり、その初期値として「１」が設定されているものとする。
【００４８】
以下では、マシニングセンタ１の制御装置７０で実行される、データ編集画面の表示制御について説明する。データ編集画面は、マシニングセンタ１の加工制御に用いられる加工データを任意に編集するために、ＣＲＴ８９に表示される各種画面をいう。図６は、データ編集画面の表示制御のメイン処理を示すフローチャートである。図７は、プログラム編集メニュー画面１００ａの一例を示す図である。図８は、新規プログラム作成画面１００ｂの一例を示す図である。図９は、最新更新プログラム編集画面１００ｃの一例を示す図である。図１０は、メモリ運転プログラム編集画面１００ｄの一例を示す図である。図１１は、長押しショートカット編集画面１００ｅの一例を示す図である。なお、本処理は、制御装置７０のＲＯＭ７２に記憶された制御プログラムに基づいてＣＰＵ７１により実行されるものであり、ユーザがキーボード８１のプログラム編集ボタン８１ｊを押下すると開始される。
【００４９】
図６に示すように、データ編集画面の表示制御のメイン処理では、まず操作パネル８０のキーボード８１に設けられたプログラム編集ボタン８１ｊが３秒以上押下されたか否かが判定される（Ｓ１）。ユーザが３秒未満の短い時間でプログラム編集ボタン８１ｊを押下した場合、３秒以上連続して押下されていないと判定されるため（Ｓ１：ＮＯ）、従来技術（図１２参照）と同様に、操作パネル８０のＣＲＴ８９にプログラム編集メニュー画面１００ａが表示される（Ｓ３）。このプログラム編集メニュー画面１００ａは、プログラム編集作業に関する複数のメニューが選択可能に表示されており、ユーザはキーボード８１を用いて任意のメニューを選択可能である。
【００５０】
図７に示すように、データ編集画面の一つであるプログラム編集メニュー画面１００ａは、基本的に従来の「プログラム編集メニュー画面」（図１２の状態１）と同様であり、選択メニューとして、ＮＣプログラムを編集するための「１．プログラム編集」，ＮＣプログラムのディレクトリを表示するための「２．ディレクトリ表示」，外部装置のＮＣプログラムを読み込み又は外部装置にＮＣプログラムを書き込むための「３．外部入出力」とを有する。さらに、ユーザがキーボード８１の所定キー（本実施形態ではプログラム編集ボタン８１ｊ）を長押しした場合に実行されるショートカット動作を編集するメニューである「４．長押しショートカット編集」を有する。
【００５１】
そして、従来と同様に、プログラム編集メニュー画面１００ａからＮＣプログラムを編集する場合は、ユーザはメニュー「１．プログラム編集」を選択するためにテンキー８１ｃの「１」を押す。すると、既に登録されているＮＣプログラムを一覧表示した「プログラム一覧詳細画面」が表示される（図１２の状態２）。次に、「プログラム一覧詳細画面」を参照して未使用のプログラム番号（空き番号）を探し、その空き番号を示す数字（ここでは、「３７」）をテンキー８１ｃから入力する。すると、その空き番号が付与された初期状態のＮＣプログラムが「新規プログラム作成画面」に表示される（図１２の状態３）。これにより、ユーザはＣＲＴ８９を参照しながらキーボード８１を用いて初期状態のＮＣプログラムを任意に編集し、その編集後に入力を確定するための設定ボタン８１ｉを押すことで、新規のＮＣプログラムを作成することができる。
【００５２】
一方、ユーザが３秒以上の長い時間でプログラム編集ボタン８１ｊを押下した場合、３秒以上連続して押下されたと判定されるため（Ｓ１：ＹＥＳ）、ＲＡＭ７３の設定値Ｓが「１」であるか否かが判定される（Ｓ５）。そして、ＲＡＭ７３の設定値Ｓが「１」である場合（Ｓ５：ＹＥＳ）、ＣＲＴ８９に新規プログラム作成画面１００ｂが表示される（Ｓ７５）。
【００５３】
図８に示すように、データ編集画面の一つである新規プログラム作成画面１００ｂは、従来の「新規プログラム作成画面」（図１２の状態３）と同様に、ユーザが新規のＮＣプログラムを任意に作成して登録するための画面である。そのため、新規プログラム作成画面１００ｂには、初期状態のＮＣプログラムが表示されており、先頭のシーケンス番号「０００００１」にカーソルが表示されている。また、この初期状態のＮＣプログラムには、自動的にプログラム番号「００３７」が付与されている。
【００５４】
すなわち、Ｓ７では、ＲＡＭ７３の加工データ記憶エリアから未使用のプログラム番号が検索されて、この検索されたプログラム番号が付与された初期状態のＮＣプログラムが新規プログラム作成画面１００ｂに表示される。言い換えれば、操作パネル８０での複数回のキー操作及びそれに応じた画面遷移を経由することなく、ＣＲＴ８９に新規プログラム作成画面１００ｂを直接表示するショートカット動作が実行される。なお、本実施の形態では、ＲＡＭ７３の加工データ記憶エリアに既登録のＮＣプログラムに付与されているプログラム番号以外のプログラム番号が、未使用のプログラム番号として先頭から昇順で検索されて、最初に検索された未使用のプログラム番号（図８では「００３７」）が新規プログラムに自動的に付与される。
【００５５】
つまり、あらかじめＲＡＭ７３の設定値Ｓを「１」にセットしておけば、ユーザの目的が「新規のＮＣプログラムの作成」である場合に、従来のように複数の操作手順（図１２の状態１〜３）を踏まなくても、プログラム編集ボタン８１ｊを長押しするだけで、新規プログラム作成画面１００ｂで新規プログラムを作成開始することができる。さらに、ユーザは未使用のプログラム番号を自ら検索する必要がないため、新規プログラムの作成時の手間がより軽減される。
【００５６】
一方、ＲＡＭ７３の設定値Ｓが「１」でない場合は（Ｓ５：ＮＯ）、ＲＡＭ７３の設定値Ｓが「２」であるか否かが判定される（Ｓ９）。そして、ＲＡＭ７３の設定値Ｓが「２」である場合（Ｓ９：ＹＥＳ）、ＣＲＴ８９に最新更新プログラム編集画面１００ｃが表示される（Ｓ１１）。
【００５７】
図９に示すように、データ編集画面の一つである最新更新プログラム編集画面１００ｃは、ＲＡＭ７３の加工データ記憶エリアに既登録のＮＣプログラムのうちで、ユーザが最近（例えば、前回）更新したＮＣプログラムを編集するための画面である。そのため、最新更新プログラム編集画面１００ｃには、ユーザが最近更新したＮＣプログラムが表示されており、先頭のシーケンス番号「０００００１」にカーソルが表示されている。また、この最近更新したＮＣプログラムには、既にプログラム番号「２４２７」が付与されている。
【００５８】
すなわち、Ｓ１１では、ＲＡＭ７３の加工データ記憶エリアから最近更新したＮＣプログラムが検索されて、この検索されたＮＣプログラムがそのプログラム番号とともに最新更新プログラム編集画面１００ｃに表示される。言い換えれば、操作パネル８０での複数回のキー操作及びそれに応じた画面遷移を経由することなく、ＣＲＴ８９に最新更新プログラム編集画面１００ｃを直接表示するショートカット動作が実行される。なお、本実施の形態では、最近に行われた編集作業の終了時に、当該編集されたＮＣプログラムのプログラム番号（図８では「２４２７」）がＲＡＭ７３の所定記憶エリアに記憶されており、この記憶されたプログラム番号に基づいて加工データ記憶エリアから最近編集されたＮＣプログラムが検索される。
【００５９】
つまり、あらかじめＲＡＭ７３の設定値Ｓを「２」にセットしておけば、ユーザの目的が「最近更新したＮＣプログラムの編集」である場合に、従来のように複数の操作手順を踏まなくても、プログラム編集ボタン８１ｊを長押しするだけで、最新更新プログラム編集画面１００ｃで最新更新プログラムを編集開始することができる。さらに、ユーザは最新更新プログラムのプログラム名やプログラム番号を自ら記憶及び検索する必要がないため、最新更新プログラムの編集時の手間がより軽減される。
【００６０】
一方、ＲＡＭ７３の設定値Ｓが「２」でない場合は（Ｓ９：ＮＯ）、ＲＡＭ７３の設定値Ｓが「３」であるか否かが判定される（Ｓ１３）。そして、ＲＡＭ７３の設定値Ｓが「３」である場合（Ｓ１３：ＹＥＳ）、ＣＲＴ８９にメモリ運転プログラム編集画面１００ｄが表示される（Ｓ１５）。
【００６１】
図１０に示すように、データ編集画面の一つであるメモリ運転プログラム編集画面１００ｄは、ＲＡＭ７３の加工データ記憶エリアに既登録のＮＣプログラムのうちで、マシニングセンタ１のメモリ運転時に実行されるメモリ運転プログラムを編集するための画面である。そのため、メモリ運転プログラム編集画面１００ｄには、メモリ運転プログラムとしてセットされているＮＣプログラムが表示されており、先頭のシーケンス番号「０００００１」にカーソルが表示されている。また、このメモリ運転プログラムとしてセットされているＮＣプログラムには、既にプログラム番号「３００１」が付与されている。
【００６２】
すなわち、Ｓ１５では、ＲＡＭ７３の加工データ記憶エリアからメモリ運転プログラムとしてセットされているＮＣプログラムが検索されて、この検索されたＮＣプログラムがそのプログラム番号とともにメモリ運転プログラム編集画面１００ｄに表示される。言い換えれば、操作パネル８０での複数回のキー操作及びそれに応じた画面遷移を経由することなく、ＣＲＴ８９にメモリ運転プログラム編集画面１００ｄを直接表示するショートカット動作が実行される。なお、本実施の形態では、ＲＡＭ７３の加工データ記憶エリアにおいて、メモリ運転プログラムとして設定されたＮＣプログラムには所定のフラグがセットされており、このセットされたフラグに基づいてメモリ運転プログラムに該当するＮＣプログラムが検索される。
【００６３】
つまり、あらかじめＲＡＭ７３の設定値Ｓを「３」にセットしておけば、ユーザの目的が「メモリ運転用のＮＣプログラムの編集」である場合に、従来のように複数の操作手順を踏まなくても、プログラム編集ボタン８１ｊを長押しするだけで、メモリ運転プログラム編集画面１００ｄでメモリ運転プログラムを編集開始することができる。さらに、ユーザはメモリ運転プログラムのプログラム名やプログラム番号を自ら記憶及び検索する必要がないため、メモリ運転プログラムの編集時の手間がより軽減される。
【００６４】
一方、ＲＡＭ７３の設定値Ｓが「３」でない場合は（Ｓ１３：ＮＯ）、設定値Ｓが「１」〜「３」のいずれも設定されていないことになるからショートカット動作は実行されずに、ＣＲＴ８９に所定のエラー表示（例えば、「ショートカット動作が設定されていません」など）が表示される（Ｓ１７）。なお、Ｓ３，Ｓ７，Ｓ１１，Ｓ１５，Ｓ１７のいずれかの実行後は、このメイン処理（図６）が終了する。そして、ユーザが操作パネル８０のキーボード８１から各種操作を行うと、その操作に応じた表示画面制御がＣＰＵ７１により実行される。
【００６５】
ここで、ＲＡＭ７３に記憶されている設定値Ｓの編集について説明する。本実施の形態では、ユーザが先述のプログラム編集メニュー画面１００ａ（図７参照）から「４．長押しショートカット編集」を選択すると、ＣＲＴ８９に長押しショートカット編集画面１００ｅが表示される。
【００６６】
図１１に示すように、長押しショートカット編集画面１００ｅには、ＲＡＭ７３のショートカット情報記憶エリアに既登録のショートカット番号及びそのショートカット動作が、ショートカットメニューとして一覧表示されている。具体的には、ショートカット番号「１」に対応するショートカット動作「プログラム新規作成」と、ショートカット番号「２」に対応するショートカット動作「最新更新プログラム編集」と、ショートカット番号「３」に対応するショートカット動作「メモリ運転プログラム編集」とが選択メニューとして表示されている。ユーザがこの長押しショートカット編集画面１００ｅから任意のショートカット番号を選択すると、そのショートカット番号がＲＡＭ７３の設定値記憶エリアに設定値Ｓとして設定される。
【００６７】
そして、メイン処理（図６）では当該設定値Ｓに対応するショートカット動作が実行される。すなわち、設定値Ｓが「１」であれば、ショートカット動作「プログラム新規作成」により新規プログラム作成画面１００ｂが表示される（Ｓ７）。また、設定値Ｓが「２」であれば、ショートカット動作「最新更新プログラム編集」により最新更新プログラム編集画面１００ｃが表示される（Ｓ１１）。また、設定値Ｓが「３」であれば、ショートカット動作「メモリ運転プログラム編集」によりメモリ運転プログラム編集画面１００ｄが表示される（Ｓ１５）。
【００６８】
そして、ユーザはこの長押しショートカット編集画面１００ｅから、任意にショートカット編集を行うことができる。例えば、メイン処理（図６）で実行されるショートカット動作を「プログラム新規作成」から「最新更新プログラム編集」に変更したい場合は、所定の変更コマンドとともにショートカット番号「２」を選択すれば、ＲＡＭ７３の設定値Ｓ「１」が「２」に変更される。また、長押しショートカット編集画面１００ｅからメニュー「１．最新更新プログラム編集」を削除したい場合は、所定の削除コマンドとともにショートカット番号「１」を選択すれば、ＲＡＭ７３のショートカット情報記憶エリアに記憶されているショートカット動作「プログラム新規作成」が削除される。また、長押しショートカット編集画面１００ｅに新規のショートカットメニューを登録したい場合は、所定の新規作成コマンドとともに未使用のショートカット番号及び任意のショートカット動作を入力すれば、ＲＡＭ７３のショートカット情報記憶エリアに新規ショートカットとして登録される。さらに、長押しショートカット編集画面１００ｅに既登録のショートカット動作の実行内容を変更したい場合は、所定の編集コマンドとともに各ショートカット動作の実行内容を任意に修正すれば、ＲＡＭ７３のショートカット情報記憶エリアで当該ショートカット動作の実行内容が更新される。
【００６９】
例えば、ユーザが長押しショートカット編集画面１００ｅから、未使用のショートカット番号「４」及びショートカット動作「最新作成プログラム編集」を新規ショートカットとして登録し、設定値Ｓに「４」をセットする。すると、メイン処理（図６）では、ユーザがプログラム編集ボタン８１ｊを長押しすると、ショートカット動作「最新作成プログラム編集」によって、ユーザが最近（例えば、前回）作成したＮＣプログラムを任意に編集するための最新作成プログラム編集画面（図示外）が表示される。
【００７０】
これにより、あらかじめＲＡＭ７３の設定値Ｓを「４」にセットしておけば、ユーザの目的が「最近作成したＮＣプログラムの編集」である場合に、従来のように複数の操作手順を踏まなくても、プログラム編集ボタン８１ｊを長押しするだけで、最新作成プログラム編集画面（図示外）で最新作成プログラムを編集開始することができる。さらに、ユーザは最新作成プログラムのプログラム名やプログラム番号を自ら記憶及び検索する必要がないため、最新作成プログラムの編集時の手間がより軽減される。
【００７１】
また、ユーザが長押しショートカット編集画面１００ｅから、既登録のショートカット動作「最新更新プログラム編集」の実行内容を、ユーザが最近更新したＮＣプログラムを表示するのみでなく、当該ＮＣプログラムをその編集が終了した最後のシーケンス番号又はその近傍のシーケンス番号から表示するように変更し、設定値Ｓに「２」にセットする。すると、メイン処理（図６）では、ユーザがプログラム編集ボタン８１ｊを長押しすると、ショートカット動作「最新更新プログラム編集」によって、ユーザが最近更新したＮＣプログラムが最後のシーケンス番号又はその近傍のシーケンス番号から最新更新プログラム編集画面１００ｃに表示される（Ｓ１１）。
【００７２】
これにより、あらかじめＲＡＭ７３の設定値Ｓを「２」にセットしておけば、ユーザの目的が「最近更新したＮＣプログラムの編集」である場合に、先述のように最新更新プログラム編集画面１００ｃで最新更新プログラムを編集開始することができる。さらに、ユーザは最新更新プログラムの最後のシーケンス番号を自ら記憶及び検索しなくても、前回の編集が終了した部位から編集開始することができるので、最新更新プログラムの編集時の手間がより軽減される。
【００７３】
また、上記実施の形態では、ショートカット動作「プログラム新規作成」が実行されると、従来の一連の操作手順（図１２の状態１〜３）の全てが省略されて、新規プログラム作成画面１００ｂが直接表示される（Ｓ７）。しかし、ユーザが既登録のショートカット動作「プログラム新規作成」の実行内容を編集して、従来の「プログラム編集メニュー画面」（図１２の状態１）のみが省略されて、「プログラム一覧詳細画面」（図１２の状態２）が直接表示されるようにしてもよい。
【００７４】
このように、ユーザは長押しショートカット編集画面１００ｅからショートカット動作に関する各種編集を行うことで、ショートカット動作を必要に応じて自由に編集することができる。そして、ユーザは所定の入力操作を構成する複数の操作手順のうちで、いずれの操作手順を省略するかといった内容も任意に設定できる。
【００７５】
以上、本実施の形態に係るマシニングセンタ１によれば、複数の操作手順を経由する所定の入力操作がキーボード８１から行われると、所定のデータ編集画面がＣＲＴ８９に表示されるものであって、プログラム編集ボタン８１ｊを所定の時間連続して押下すると、所定の入力操作を省略してデータ編集画面をＣＲＴ８９に表示するようにした。よって、マシニングセンタ１に所定の加工工程を実行させるＮＣプログラムを編集する場合に、ユーザが実行すべき所定の入力操作の手間を省くことで、ユーザが簡易かつ迅速にＮＣプログラムを編集することができる。
【００７６】
また、プログラム編集ボタン８１ｊを所定の時間連続して押下すると、ＲＡＭ７３の加工データ記憶エリアから未使用のプログラム番号を検索し、その検索されたプログラム番号が付与された初期状態のＮＣプログラムを新規プログラム作成画面１００ｂに表示するようにした。よって、ユーザは未使用のプログラム番号を自ら探して入力しなくても、未使用のプログラム番号が付与された新規のＮＣプログラムを作成することができる。
【００７７】
また、プログラム編集ボタン８１ｊを所定の時間連続して押下すると、ＲＡＭ７３の加工データ記憶エリアから最近更新したＮＣプログラムを検索し、その検索されたＮＣプログラムを最新更新プログラム編集画面１００ｃに表示するようにした。よって、ユーザは最近更新したＮＣプログラムを自ら探して入力しなくても、最近更新したＮＣプログラムを編集することができる。さらに、最近更新したＮＣプログラムを、その更新が終了した最後のシーケンス番号又はその近傍のシーケンス番号から最新更新プログラム編集画面１００ｃに表示するようにした。よって、ユーザは最近更新したＮＣプログラムを、最近の更新が終了した部位から編集開始することができる。
【００７８】
さらに、ユーザは長押しショートカット編集画面１００ｅから、所定の入力操作を構成する複数の操作手順のうちで、いずれの操作手順を省略するかを任意に編集するようにした。よって、ユーザは所定の入力操作が省略されるパターンを、必要に応じて自由に編集することができる。
【００７９】
ところで、上記実施の形態において、マシニングセンタ１が本発明の「工作機械」に相当し、制御装置７０が「数値制御装置」に相当する。そして、ＮＣプログラムが本発明の「加工データ」に相当し、キーボード８１が本発明の「複数の操作キー」に相当し、ＣＲＴ８９が本発明の「表示手段」に相当し、各種表示画面１００ａ〜１００ｅが本発明の「データ編集画面」に相当し、加工データ記憶エリア（図示外）が設けられたＲＡＭ７３が本発明の「加工データ記憶手段」に相当する。また、上記メイン処理（図６）を実行するＣＰＵ７１が本発明の「表示制御手段」に相当し、Ｓ７を実行するＣＰＵ７１が本発明の「第１検索手段」に相当し、Ｓ１１を実行するＣＰＵ７１が本発明の「第２検索手段」に相当し、ショートカット編集画面１００ｅでのショートカット編集を実行するＣＰＵ７１が本発明の「省略手順編集手段」に相当する。
【００８０】
なお、本発明は上記実施の形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【００８１】
例えば、上記実施の形態では、プログラム編集ボタン８１ｊが長押しされた場合に実行される、データ編集画面の表示制御に関するショートカット動作を例示した。しかし、プログラム編集ボタン８１ｊ以外の所定の操作キー（例えば、他のモード選択ボタン８１ａやファンクションキー８１ｅなど）が長押しされた場合に、所定のショートカット動作が実行されるようにしてもよい。
【００８２】
また、所定の操作キーが長押しされた場合に、データ編集画面の表示制御以外についてショートカット動作が実行されてもよい。一例として、ユーザが所定のファンクションキー８１ｅを長押しした場合は、ユーザがマシニングセンタ１のメンテナンスを実行するためのメンテナンス操作画面を表示したり、ユーザがマシニングセンタ１におけるワーク加工を操作するための加工操作画面を表示したりしてもよい。
【００８３】
また、上記実施の形態では、設定値Ｓに応じて各種ショートカット動作が実行されているが、先述のように、設定値Ｓ及び各種ショートカット動作は任意に編集することができる。例えば、設定値Ｓが「０」であれば、ＣＲＴ８９の表示画面がリセット（初期化）されるようなショートカット動作が実行されるようにしてもよい。
【００８４】
そして、上記実施の形態では、「加工データ」としてＮＣプログラムを例示した。しかし、この「加工データ」は、マシニングセンタ１の加工制御に用いられるものであれば、各種データを適用することができる。なお、これらの各種データも、ＲＡＭ７３の加工データ記憶エリア（図示外）に記憶させておけばよい。
【００８５】
例えば、「加工データ」として、マシニングセンタ１の加工制御において考慮すべき条件に関する加工条件（例えば、ワークの材質や強度、加工形状や加工位置など）を用いることができる。そして、ユーザが所定の操作キー（例えば、加工条件編集ボタン）を長押しした場合は、ＣＲＴ８９に新規の加工条件を設定するための新規条件登録画面（図示外）が直接表示されるなど、各種ショートカット動作が上記と同様に実行されるようにすればよい。
【００８６】
また、「加工データ」として、マシニングセンタ１の加工制御に用いられる工具に関する工具データ（例えば、工具の長さ、重さ、種別、用途など）を利用することができる。そして、ユーザが所定の操作キー（例えば、工具編集ボタン）を長押しした場合は、ＣＲＴ８９に新規の工具データを登録するための新規工具登録画面（図示外）が直接表示されるなど、各種ショートカット動作が上記と同様に実行されるようにすればよい。
【００８７】
さらに、上記実施の形態では、所定の操作キーが長押しされると１つのショートカット動作のみが実行されている。しかし、マシニングセンタ１において、所定の操作キーの長押しに対して複数のショートカット動作が実行されてもよい。例えば、ユーザが所定のファンクションキー８１ｅを長押しした場合は、ＣＲＴ８９の表示画面のリセット（初期化）と、マシニングセンタ１のメンテナンス動作とが同時に実行されるなどである。
【００８８】
また、マシニングセンタ１において、所定の操作キーの長押しに対するショートカット動作が複数設定されていてもよい。例えば、ユーザが加工条件編集ボタン（図示外）を長押しした場合は新規条件登録画面（図示外）が表示される一方、ユーザが工具編集ボタン（図示外）を長押しした場合は新規工具登録画面（図示外）が表示されるなどである。さらに、ユーザが所定の操作キーを押下した時間や圧力などに応じて、異なるショートカット動作が実行されるようにしてもよい。
【産業上の利用可能性】
【００８９】
本発明の数値制御装置は、ユーザが表示画面に表示される画面を参照しながら、複数の操作キーを用いて対話形式で各種加工データの編集を行うマシニングセンタなどに利用できる。
【図面の簡単な説明】
【００９０】
【図１】マシニングセンタ１の正面図である。
【図２】スプラッシュカバー３を除いた、マシニングセンタ１の全体斜視図である。
【図３】マシニングセンタ１における、工具交換機構２０及び主軸ヘッド７を中心とした正面図である。
【図４】マシニングセンタ１の電気的構成を示すブロック図である。
【図５】操作パネル８０に設けられたキーボード８１の拡大図である。
【図６】データ編集画面の表示制御のメイン処理を示すフローチャートである。
【図７】プログラム編集メニュー画面１００ａの一例を示す図である。
【図８】新規プログラム作成画面１００ｂの一例を示す図である。
【図９】最新更新プログラム編集画面１００ｃの一例を示す図である。
【図１０】メモリ運転プログラム編集画面１００ｄの一例を示す図である。
【図１１】長押しショートカット編集画面１００ｅの一例を示す図である。
【図１２】従来のマシニングセンタにおける、新規プログラムを作成するための操作手順を説明するための画面遷移図である。
【符号の説明】
【００９１】
１    マシニングセンタ
７    主軸ヘッド
９    主軸
１９    制御盤
２０    工具交換機構
７０    制御装置
７１    ＣＰＵ
７２    ＲＯＭ
７３    ＲＡＭ
８０    操作パネル
８１    キーボード
８９    ＣＲＴ
１００ａ    プログラム編集メニュー画面
１００ｂ    新規プログラム作成画面
１００ｃ    最新更新プログラム編集画面
１００ｄ    メモリ運転プログラム編集画面
１００ｅ    ショートカット編集画面
【図１】
2007148873.tif 000003
【図２】
2007148873.tif 000004
【図３】
2007148873.tif 000005
【図４】
2007148873.tif 000006
【図５】
2007148873.tif 000007
【図６】
2007148873.tif 000008
【図７】
2007148873.tif 000009
【図８】
2007148873.tif 000010
【図９】
2007148873.tif 000011
【図１０】
2007148873.tif 000012
【図１１】
2007148873.tif 000013
【図１２】
2007148873.tif 000014