(57)【特許請求の範囲】
【請求項１】
物品に対して行う作業のスケジュールの作成を支援するスケジュール作成支援装置であって、
前記作業を行う複数の作業場所と、表示時刻において前記複数の作業場所にそれぞれ配置される作業対象の物品とを含み、配置される作業場所と関連付けて前記物品が表された平面図を表示部に表示する平面図処理部と、
前記作業を開始する作業開始時刻から前記作業を終了する作業終了時刻まで延びる前記物品のチャートが前記複数の作業場所にそれぞれ対応して示されて構成されたガントチャートを前記表示部に表示するガントチャート処理部と、
を備え、
前記表示時刻は、前記ガントチャートに含まれる時刻であり、
前記平面図処理部は、前記表示部に表示されている前記ガントチャートの表示内容がユーザの操作に基づき変更されると、その変更に応じて前記平面図の表示内容を変更し、
前記ガントチャート処理部は、前記表示部に表示されている前記平面図の表示内容が前記ユーザの操作に基づき変更されると、その変更に応じて前記ガントチャートの表示内容を変更するスケジュール作成支援装置。
【請求項２】
前記ガントチャート上において、前記ユーザの操作により前記物品の前記作業開始時刻又は前記作業終了時刻を変更する第１入力部をさらに備え、
前記平面図処理部は、前記第１入力部を用いて前記物品の前記作業開始時刻又は前記作業終了時刻が変更されて、前記表示時刻が前記作業開始時刻から前記作業終了時刻までの時間に含まれなくなった前記物品を前記平面図から消去する請求項１に記載のスケジュール作成支援装置。
【請求項３】
前記ガントチャート上において、前記ユーザの操作により前記物品の前記作業開始時刻又は前記作業終了時刻を変更する第１入力部をさらに備え、
前記平面図処理部は、前記第１入力部を用いて前記物品の前記作業開始時刻又は前記作業終了時刻が変更されて、前記表示時刻が前記作業開始時刻から前記作業終了時刻までの時間に新たに含まれる前記物品を前記平面図に表示する請求項１又は２に記載のスケジュール作成支援装置。
【請求項４】
前記ガントチャート上において、前記ユーザの操作により前記物品の前記作業開始時刻又は前記作業終了時刻を変更する第１入力部をさらに備え、
前記複数の作業場所は、第１作業場所と、第２作業場所とを含み、
前記ガントチャート処理部は、前記物品が前記第１作業場所に加えて前記第２作業場所にも配置されている場合には、前記第１入力部を用いて前記第１作業場所に配置された前記物品の前記作業開始時刻又は前記作業終了時刻が変更されると、前記第１作業場所及び前記第２作業場所に対応して示された前記チャートの前記作業開始時刻又は前記作業終了時刻を変更する請求項１〜３のいずれか１項に記載のスケジュール作成支援装置。
【請求項５】
前記ガントチャート上において、前記ユーザの操作により前記表示時刻を変更する第２入力部をさらに備え、
前記平面図処理部は、前記第２入力部を用いて前記表示時刻が変更されると、前記表示時刻の変更に応じて前記表示部に表示する前記平面図を変更する請求項１〜４のいずれか１項に記載のスケジュール作成支援装置。
【請求項６】
前記ユーザの操作により前記作業場所と関連付けて新たな物品を前記平面図に追加する第３入力部をさらに備え、
前記ガントチャート処理部は、前記第３入力部を用いて前記ユーザにより前記作業場所と関連付けて前記新たな物品が前記平面図に追加されると、前記表示時刻を作業開始時刻として前記新たな物品の前記チャートを前記ガントチャートに追加する請求項１〜５のいずれか１項に記載のスケジュール作成支援装置。
【請求項７】
前記ガントチャート上において、前記ユーザの操作により他の作業場所に変更する変更対象の前記チャートを選択する第４入力部と、
前記複数の作業場所の互いの隣接関係を示す隣接情報が予め保存された第１記憶部とをさらに備え、
前記ガントチャート処理部は、前記第４入力部を用いて前記変更対象の前記チャートが選択されると、前記第１記憶部に保存されている前記隣接情報に基づき、空いている前記作業場所に変更可能か否かを判断し、判断結果に応じて、変更可能であることを示す第１変更可能表示及び変更不可能であることを示す第１変更不可能表示の少なくとも一方を前記ガントチャート上に表示する請求項１〜６のいずれか１項に記載のスケジュール作成支援装置。
【請求項８】
前記平面図上において、前記ユーザの操作により他の作業場所に変更する変更対象の前記物品を選択する第５入力部と、
前記複数の作業場所における前記物品の前記作業開始時刻及び前記作業終了時刻を含むスケジュール情報を保存する第２記憶部とをさらに備え、
前記平面図処理部は、前記第５入力部を用いて前記変更対象の前記物品が選択されると、前記第２記憶部に保存されている前記スケジュール情報に基づき、空いている前記作業場所に変更可能か否かを判断し、判断結果に応じて、変更可能であることを示す第２変更可能表示及び変更不可能であることを示す第２変更不可能表示の少なくとも一方を前記平面図上に表示する請求項１〜７のいずれか１項に記載のスケジュール作成支援装置。
【請求項９】
前記ガントチャート上において、前記ユーザの操作により前記物品の前記作業終了時刻を後の時刻に延ばす第６入力部をさらに備え、
前記ガントチャート処理部は、前記第６入力部を用いて前記作業終了時刻が延ばされた前記物品が配置される作業場所において、他の物品の作業と重なった場合には、前記重なった他の物品の全ての前記チャートの前記作業開始時刻及び前記作業終了時刻を重なった時間だけ後ろに移動させる請求項１〜８のいずれか１項に記載のスケジュール作成支援装置。
【請求項１０】
物品に対して行う作業のスケジュールの作成を支援するスケジュール作成支援装置におけるスケジュール作成支援方法であって、
前記作業を行う複数の作業場所と、表示時刻において前記複数の作業場所にそれぞれ配置される作業対象の物品とを含み、配置される作業場所と関連付けて前記物品が表された平面図を表示部に表示する平面図処理ステップと、
前記作業を開始する作業開始時刻から前記作業を終了する作業終了時刻まで延びる前記物品のチャートが前記複数の作業場所にそれぞれ対応して示されて構成されたガントチャートを前記表示部に表示するガントチャート処理ステップと、
を備え、
前記表示時刻は、前記ガントチャートに含まれる時刻であり、
前記平面図処理ステップは、前記表示部に表示されている前記ガントチャートの表示内容がユーザの操作に基づき変更されると、その変更に応じて前記平面図の表示内容を変更し、
前記ガントチャート処理ステップは、前記表示部に表示されている前記平面図の表示内容が前記ユーザの操作に基づき変更されると、その変更に応じて前記ガントチャートの表示内容を変更するスケジュール作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場等において物品に対して行う作業のスケジュールの作成を支援するスケジュール作成支援装置および方法に関するものである。
【背景技術】
【０００２】
従来、ガントチャートを用いて生産ラインにおける生産スケジュールの作成を支援するスケジュール作成支援装置が提案されている（特許文献１参照）。特許文献１に記載のスケジュール作成支援装置では、タスクの割り付け方を変更しても、納期を満足するスケジュールが得られない場合、一部の設備で一定期間タスクの処理能力を標準より高める操作を行うことにより、スケジュールが修正されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８１０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、工場、研究所、調査機関等では、物品に対する作業を行う作業場所を複数設け、作業対象の物品を各作業場所に配置し、各作業場所で物品に対して所定の作業が行われる。しかし、各作業を時系列で表示するガントチャートでは、各作業場所間の位置関係が分かり難い。このため、上記特許文献１に記載のスケジュール作成支援装置では、物品の作業場所を変更したい場合などに、十分に対応することができない。また、ガントチャートに加えて他の図を表示した場合には、ユーザの操作の手間が増大するおそれがある。
【０００５】
本発明は、上記問題を解決するもので、物品の作業場所の変更に対応でき、ユーザの操作の手間が過度に増大しないスケジュール作成支援装置および方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、物品に対して行う作業のスケジュールの作成を支援するスケジュール作成支援装置であって、前記作業を行う複数の作業場所と、表示時刻において前記複数の作業場所にそれぞれ配置される作業対象の物品とを含み、配置される作業場所と関連付けて前記物品が表された平面図を表示部に表示する平面図処理部と、前記作業を開始する作業開始時刻から前記作業を終了する作業終了時刻まで延びる前記物品のチャートが前記複数の作業場所にそれぞれ対応して示されて構成されたガントチャートを前記表示部に表示するガントチャート処理部と、を備え、前記表示時刻は、前記ガントチャートに含まれる時刻であり、前記平面図処理部は、前記表示部に表示されている前記ガントチャートの表示内容がユーザの操作に基づき変更されると、その変更に応じて前記平面図の表示内容を変更し、前記ガントチャート処理部は、前記表示部に表示されている前記平面図の表示内容が前記ユーザの操作に基づき変更されると、その変更に応じて前記ガントチャートの表示内容を変更するものである。
【０００７】
本発明の他の態様は、物品に対して行う作業のスケジュールの作成を支援するスケジュール作成支援装置におけるスケジュール作成支援方法であって、前記作業を行う複数の作業場所と、表示時刻において前記複数の作業場所にそれぞれ配置される作業対象の物品とを含み、配置される作業場所と関連付けて前記物品が表された平面図を表示部に表示する平面図処理ステップと、前記作業を開始する作業開始時刻から前記作業を終了する作業終了時刻まで延びる前記物品のチャートが前記複数の作業場所にそれぞれ対応して示されて構成されたガントチャートを前記表示部に表示するガントチャート処理ステップと、を備え、前記表示時刻は、前記ガントチャートに含まれる時刻であり、前記平面図処理ステップは、前記表示部に表示されている前記ガントチャートの表示内容がユーザの操作に基づき変更されると、その変更に応じて前記平面図の表示内容を変更し、前記ガントチャート処理ステップは、前記表示部に表示されている前記平面図の表示内容が前記ユーザの操作に基づき変更されると、その変更に応じて前記ガントチャートの表示内容を変更するものである。
【０００８】
作業場所には、作業対象の物品、及び作業に使用する部品又は器具等が配置される。したがって、１つの物品を複数の作業場所に配置する際には、その複数の作業場所は互いに隣接していることが必要である。しかしながら、ガントチャートでは、作業時間が重なっているか否か又は作業時間の前後関係については分かり易いが、作業場所の隣接関係については分かり難い。
【０００９】
そこで、上記各態様では、作業を行う複数の作業場所と、表示時刻において複数の作業場所にそれぞれ配置される作業対象の物品とを含み、配置される作業場所と関連付けて物品が表された平面図が表示部に表示される。したがって、作業場所の隣接関係を容易に把握することが可能になる。
【００１０】
一方、平面図とガントチャートとの両方を表示部に表示すると、ユーザの操作の手間が増大するおそれがある。そこで、上記各態様では、表示部に表示されているガントチャートの表示内容がユーザの操作に基づき変更されると、その変更に応じて平面図の表示内容が変更される。また、表示部に表示されている平面図の表示内容がユーザの操作に基づき変更されると、その変更に応じてガントチャートの表示内容が変更される。
【００１１】
このように、上記各態様では、ガントチャートの表示内容及び平面図の表示内容の一方がユーザの操作に基づき変更されると、その変更に応じて他方の表示内容が変更される。したがって、ガントチャートの表示内容及び平面図の表示内容の一方のみを変更する操作を行えばよく、両方を変更する操作が必要とされない。このため、上記各態様によれば、ユーザの操作の手間が過度に増大するのを抑制することができる。
【００１２】
なお、平面図の表示時刻は、ガントチャートに含まれる時刻である。したがって、平面図は、ガントチャートにおいて、作業場所に対する物品の配置を、表示時刻で切り出したものということができる。
【００１３】
上記態様において、例えば、前記ガントチャート上において、前記ユーザの操作により前記物品の前記作業開始時刻又は前記作業終了時刻を変更する第１入力部をさらに備え、前記平面図処理部は、前記第１入力部を用いて前記物品の前記作業開始時刻又は前記作業終了時刻が変更されて、前記表示時刻が前記作業開始時刻から前記作業終了時刻までの時間に含まれなくなった前記物品を前記平面図から消去してもよい。
【００１４】
本態様では、第１入力部を用いてユーザによりガントチャート上の物品の作業開始時刻又は作業終了時刻が変更されて、表示時刻が作業開始時刻から作業終了時刻までの時間に含まれなくなった物品は、平面図から消去される。このため、本態様によれば、ユーザは、平面図に含まれなくなった物品を消去するという操作を行わなくてよいという利点がある。
【００１５】
上記態様において、例えば、前記ガントチャート上において、前記ユーザの操作により前記物品の前記作業開始時刻又は前記作業終了時刻を変更する第１入力部をさらに備え、前記平面図処理部は、前記第１入力部を用いて前記物品の前記作業開始時刻又は前記作業終了時刻が変更されて、前記表示時刻が前記作業開始時刻から前記作業終了時刻までの時間に新たに含まれる前記物品を前記平面図に表示してもよい。
【００１６】
本態様では、第１入力部を用いてユーザによりガントチャート上の物品の作業開始時刻又は作業終了時刻が変更されて、表示時刻が作業開始時刻から作業終了時刻までの時間に新たに含まれる物品は、平面図に表示される。このため、本態様によれば、ユーザは、平面図に新たに含まれる物品を平面図に表示するという操作を行わなくてよいという利点がある。
【００１７】
上記態様において、例えば、前記ガントチャート上において、前記ユーザの操作により前記物品の前記作業開始時刻又は前記作業終了時刻を変更する第１入力部をさらに備え、前記複数の作業場所は、第１作業場所と、第２作業場所とを含み、前記ガントチャート処理部は、前記物品が前記第１作業場所に加えて前記第２作業場所にも配置されている場合には、前記第１入力部を用いて前記第１作業場所に配置された前記物品の前記作業開始時刻又は前記作業終了時刻が変更されると、前記第１作業場所及び前記第２作業場所に対応して示された前記チャートの前記作業開始時刻又は前記作業終了時刻を変更してもよい。
【００１８】
物品が第１作業場所に加えて第２作業場所にも配置されている場合には、第１入力部を用いて第１作業場所に配置された物品の作業開始時刻又は作業終了時刻が変更されると、第２作業場所に配置された物品の作業開始時刻又は作業終了時刻も、同様に変更されることになる。そこで、本態様では、第１作業場所及び第２作業場所に対応して示されたチャートの作業開始時刻又は作業終了時刻が変更される。したがって、本態様によれば、ユーザは、第２作業場所に配置された物品の作業開始時刻又は作業終了時刻を変更するという操作を行わなくてよいという利点がある。
【００１９】
上記態様において、例えば、前記ガントチャート上において、前記ユーザの操作により前記表示時刻を変更する第２入力部をさらに備え、前記平面図処理部は、前記第２入力部を用いて前記表示時刻が変更されると、前記表示時刻の変更に応じて前記表示部に表示する前記平面図を変更してもよい。
【００２０】
本態様では、ガントチャート上において、第２入力部を用いて表示時刻が変更されると、表示時刻の変更に応じて表示部に表示する平面図が変更される。したがって、本態様によれば、平面図の表示時刻をガントチャート上で容易に変更することができる。
【００２１】
上記態様において、例えば、前記ユーザの操作により前記作業場所と関連付けて新たな物品を前記平面図に追加する第３入力部をさらに備え、前記ガントチャート処理部は、前記第３入力部を用いて前記ユーザにより前記作業場所と関連付けて前記新たな物品が前記平面図に追加されると、前記表示時刻を作業開始時刻として前記新たな物品の前記チャートを前記ガントチャートに追加してもよい。
【００２２】
本態様では、第３入力部を用いて作業場所と関連付けて新たな物品が平面図に追加されると、表示時刻を作業開始時刻として新たな物品のチャートがガントチャートに追加される。したがって、本態様によれば、ユーザは、新たな物品のチャートをガントチャートに追加する操作を行わなくてよいという利点がある。なお、新たな物品のチャートにおける作業終了時刻は、作業開始時刻に予め設定されたデフォルト時間を加算することによって求められた時刻であってもよい。
【００２３】
上記態様において、例えば、前記ガントチャート上において、前記ユーザの操作により他の作業場所に変更する変更対象の前記チャートを選択する第４入力部と、前記複数の作業場所の互いの隣接関係を示す隣接情報が予め保存された第１記憶部とをさらに備え、前記ガントチャート処理部は、前記第４入力部を用いて前記変更対象の前記チャートが選択されると、前記第１記憶部に保存されている前記隣接情報に基づき、空いている前記作業場所に変更可能か否かを判断し、判断結果に応じて、変更可能であることを示す第１変更可能表示及び変更不可能であることを示す第１変更不可能表示の少なくとも一方を前記ガントチャート上に表示してもよい。
【００２４】
作業場所には、作業対象の物品、及び作業に使用する部品又は器具等が配置される。したがって、１つの物品を複数の作業場所に配置する際には、その複数の作業場所は互いに隣接していることが必要である。しかしながら、ガントチャートでは、作業時間が重なっているか否か又は作業時間の前後関係については分かり易いが、作業場所の隣接関係については分かり難い。
【００２５】
そこで、本態様では、第４入力部を用いて変更対象のチャートが選択されると、第１記憶部に保存されている隣接情報に基づき、空いている作業場所に変更可能か否かが判断される。そして、判断結果に応じて、第１変更可能表示及び第１変更不可能表示の少なくとも一方がガントチャート上に表示される。したがって、本態様によれば、ユーザが、変更不可能な作業場所への変更を指示するという無駄な操作を行うのを避けることができる。
【００２６】
そして、ガントチャート上において、変更対象のチャートを変更可能な作業場所に変更する操作がユーザにより行われると、平面図処理部は、表示部に表示する平面図を、変更前の作業場所と関連付けて物品が表された平面図から、変更後の作業場所と関連付けて物品が表された平面図に変更することができる。
【００２７】
上記態様において、例えば、前記平面図上において、前記ユーザの操作により他の作業場所に変更する変更対象の前記物品を選択する第５入力部と、前記複数の作業場所における前記物品の前記作業開始時刻及び前記作業終了時刻を含むスケジュール情報を保存する第２記憶部とをさらに備え、前記平面図処理部は、前記第５入力部を用いて前記変更対象の前記物品が選択されると、前記第２記憶部に保存されている前記スケジュール情報に基づき、空いている前記作業場所に変更可能か否かを判断し、判断結果に応じて、変更可能であることを示す第２変更可能表示及び変更不可能であることを示す第２変更不可能表示の少なくとも一方を前記平面図上に表示してもよい。
【００２８】
作業場所では、当然のことながら、同時に複数の物品に対して作業を行うことはできない。しかしながら、平面図では、作業場所の隣接関係については分かり易いが、作業時間が重なっているか否かについては分かり難い。
【００２９】
そこで、本態様では、第５入力部を用いて変更対象の物品が選択されると、第２記憶部に保存されているスケジュール情報に基づき、作業時間が重なっているか否かが判断されて、空いている作業場所に変更可能か否かが判断される。そして、判断結果に応じて、第２変更可能表示及び第２変更不可能表示の少なくとも一方が平面図上に表示される。したがって、本態様によれば、ユーザが、変更不可能な作業場所への変更を指示するという無駄な操作を行うのを避けることができる。
【００３０】
そして、平面図上において、変更対象の物品を変更可能な作業場所に変更する操作がユーザにより行われると、ガントチャート処理部は、表示部に表示するガントチャートを、チャートが変更前の作業場所に対応して示されて構成されたガントチャートから、チャートが変更後の作業場所に対応して示されて構成されたガントチャートに変更することができる。
【００３１】
上記態様において、例えば、前記ガントチャート上において、前記ユーザの操作により前記物品の前記作業終了時刻を後の時刻に延ばす第６入力部をさらに備え、前記ガントチャート処理部は、前記第６入力部を用いて前記作業終了時刻が延ばされた前記物品が配置される作業場所において、他の物品の作業と重なった場合には、前記重なった他の物品の全ての前記チャートの前記作業開始時刻及び前記作業終了時刻を重なった時間だけ後ろに移動させてもよい。
【００３２】
本態様では、ガントチャート上において、第６入力部を用いて作業終了時刻が延ばされた物品が配置される作業場所において、他の物品の作業と重なった場合には、重なった他の物品の全てのチャートの作業開始時刻及び作業終了時刻が重なった時間だけ後ろに移動させられる。したがって、本態様によれば、ガントチャート上で、同じ作業場所においてチャートの作業時間が重なるのを防止することができる。
【００３３】
このように、第６入力部を用いて物品の作業終了時刻が後の時刻に延ばされ、他の物品の作業と重なった場合に、重なった他の物品の全てのチャートの作業開始時刻及び作業終了時刻が重なった時間だけ後ろに移動させられる。この移動によって、表示時刻において各作業場所に配置されている物品が変更された場合には、平面図処理部は、その変更に応じて、表示部に表示される平面図を変更することができる。
【発明の効果】
【００３４】
本発明によれば、平面図が表示部に表示されるため、作業場所の隣接関係を容易に把握することが可能になる。また、本発明によれば、ガントチャートの表示内容及び平面図の表示内容の一方がユーザの操作に基づき変更されると、その変更に応じて他方の表示内容が変更されるため、ユーザの操作の手間が過度に増大するのを抑制することができる。
【図面の簡単な説明】
【００３５】
【図１】本実施の形態のスケジュール作成支援装置の構成の一例を概略的に示すブロック図である。
【図２】ディスプレイの表示画面の一例を概略的に示す図である。
【図３】記憶部に保存されている隣接情報及びスケジュール情報のデータ構成の一例を概略的に示す図である。
【図４】本実施の形態のスケジュール作成支援装置の動作の一例を概略的に示すフローチャートである。
【図５】ディスプレイの表示画面の一例を概略的に示す図である。
【図６】ディスプレイの表示画面の一例を概略的に示す図である。
【図７】ディスプレイの表示画面の一例を概略的に示す図である。
【図８】ガントチャート上で物品の作業場所を変更する場合の動作の一例を概略的に示すフローチャートである。
【図９】図８の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。
【図１０】図８の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。
【図１１】平面図上で物品の作業場所を変更する場合の動作の一例を概略的に示すフローチャートである。
【図１２】図１１の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。
【図１３】図１１の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。
【図１４】ガントチャート上で物品の作業時間を変更する場合の動作の一例を概略的に示すフローチャートである。
【図１５】図１４の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。
【図１６】図１４の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。
【発明を実施するための形態】
【００３６】
以下、本発明の一実施の形態について、図面を参照しながら説明する。なお、各図面において、同じ構成要素については同じ符号が用いられている。
【００３７】
図１は、本実施の形態のスケジュール作成支援装置の電気的構成の一例を概略的に示すブロック図である。図２は、ディスプレイの表示画面の一例を概略的に示す図である。図３は、記憶部に保存されている隣接情報及びスケジュール情報のデータ構成の一例を概略的に示す図である。
【００３８】
本実施の形態のスケジュール作成支援装置は、例えば部品製造用ロボットシステム（物品の一例）の組立又は試運転のスケジュールの作成を支援する。図１に示されるように、本実施の形態のスケジュール作成支援装置１０は、ディスプレイ１００、入力部２００、記憶部３００、及び制御部４００を備える。
【００３９】
ディスプレイ１００（表示部の一例）は、例えば液晶ディスプレイパネルを含む。ディスプレイ１００は、制御部４００により制御されて、例えば図２に示される平面図１２０とガントチャート１３０とを含む表示画面１１０を表示する。なお、ディスプレイ１００は、液晶ディスプレイパネルに限られない。ディスプレイ１００は、例えば有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）パネルなどの他のパネルを含んでもよい。
【００４０】
入力部２００（第１入力部、第２入力部、第３入力部、第４入力部、第５入力部、第６入力部の一例）は、例えばマウス又はキーボードを含む。入力部２００は、ユーザにより操作されると、その操作内容を示す操作信号を制御部４００に出力する。なお、ディスプレイ１００がタッチパネル式ディスプレイの場合には、マウス又はキーボードに代えて、タッチパネル式ディスプレイが入力部２００を兼用してもよい。
【００４１】
記憶部３００は、例えばハードディスク又は半導体メモリ等により構成される。記憶部３００は、隣接情報３１０とスケジュール情報３２０とを保存する（図３）。隣接情報３１０とスケジュール情報３２０とについては後に詳述される。
【００４２】
制御部４００は、平面図処理部４１０、ガントチャート処理部４２０を含む。制御部４００は、入力部２００から入力される操作信号に応じて、ディスプレイ１００に表示する表示画面１１０を制御し、記憶部３００に保存される情報を更新する。制御部４００は、ハードウェア構成として、中央演算処理装置（ＣＰＵ）、メモリ等を含む。制御部４００は、メモリに記憶されたプログラムにしたがってＣＰＵが動作することによって、平面図処理部４１０、ガントチャート処理部４２０として機能する。
【００４３】
平面図処理部４１０は、例えば図２に示される平面図１２０を表示画面１１０に表示する。平面図１２０は、図２に示されるように、部品製造用ロボットシステムの組立又は試運転の作業を行う作業場所と、表示時刻（後述）において作業場所に配置される作業対象の物品とを含む。
【００４４】
本実施形態では、図２に示されるように、３行３列の９箇所の作業場所が設けられ、４つの物品Ｔ１〜Ｔ４が作業対象になっている。物品Ｔ１〜Ｔ４は、例えば物品の名称、物品を発注した顧客の名称、又は物品の仕様等を表すものでもよい。物品Ｔ１〜Ｔ４は、配置される作業場所の領域内に表されている。以下では、例えば１行Ａ列の作業場所は、「作業場所（１−Ａ）」と称される。
【００４５】
記憶部３００（第１記憶部の一例）に保存されている隣接情報３１０は、３行３列の９箇所の作業場所の互いの隣接関係を示す。図３に示されるように、隣接情報３１０は、作業場所３１１と、隣接する作業場所３１２とを含む。隣接する作業場所３１２は、対応する作業場所３１１に示される作業場所に隣接している作業場所を表す。
【００４６】
例えば図２から分かるように、作業場所（１−Ａ）には、作業場所（１−Ｂ）、（２−Ａ）が隣接している。したがって、図３に示されるように、作業場所３１１の項目（１−Ａ）に対応して、隣接する作業場所３１２の項目に（１−Ｂ）、（２−Ａ）が保存されている。
【００４７】
工場、研究所、調査機関等に設けられる作業場所が決められると、隣接情報３１０の内容は決まる。したがって、隣接情報３１０は、記憶部３００に予め保存されている。
【００４８】
本実施形態では、スケジュール作成に際して、ユーザは、入力部２００を用いて、作業開始時刻０における作業対象の物品Ｔ１〜Ｔ４を各作業場所の領域内に配置する。本実施形態では、図２に示されるように、ユーザは、物品Ｔ１を作業場所（１−Ａ）、（１−Ｂ）に配置し、物品Ｔ２を作業場所（１−Ｃ）、（２−Ｃ）に配置し、物品Ｔ３を作業場所（２−Ａ）、（２−Ｂ）、（３−Ａ）に配置し、物品Ｔ４を作業場所（３−Ｂ）、（３−Ｃ）に配置している。
【００４９】
ユーザが、入力部２００を用いて物品Ｔ１〜Ｔ４を各作業場所の領域内に配置する操作は、種々の操作が採用できる。例えば、ユーザは、別途表示されている物品リストから各作業場所の領域内にマウスを用いてドラッグアンドドロップする操作であってもよい。あるいは、ユーザは、各作業場所の領域内に物品をキーボードで直接入力してもよい。または、ディスプレイ１００がタッチパネル式ディスプレイの場合には、ユーザは、所望の物品をタップしてもよい。
【００５０】
平面図１２０は、表示時刻における各物品の各作業場所への配置状態を表す。図２に示される平面図１２０の表示時刻は、作業開始時刻０である。
【００５１】
工場、研究所、調査機関等に設けられる実際の作業場所には、作業対象の物品、及び作業に使用する部品又は器具等が配置される。したがって、１つの物品を複数の作業場所に配置する際には、その複数の作業場所は互いに隣接していることが必要である。すなわち、１つの物品を互いに隣接していない複数の作業場所にまたがって配置することはできない。例えば、物品Ｔ１を作業場所（１−Ａ）と作業場所（２−Ｂ）とに配置することはできない。
【００５２】
なお、本実施形態では、平面図処理部４１０は、作業場所を長方形で表しているが、これに限られない。平面図処理部４１０は、例えば作業場所を実際の作業場所の形状で表してもよい。
【００５３】
平面図処理部４１０は、入力部２００を用いてユーザにより入力された作業対象の物品の各作業場所への配置を表す場所情報（後述）をガントチャート処理部４２０に出力するとともに、記憶部３００に保存する。
【００５４】
ガントチャート処理部４２０は、図２に示されるように、平面図処理部４１０から入力された作業対象の物品の各作業場所への配置を表す場所情報に基づき、ガントチャート１３０を表示画面１１０に表示する。ガントチャート１３０は、物品Ｔ１〜Ｔ４に対する作業を開始する作業開始時刻から作業を終了する作業終了時刻まで延びる矩形のチャートが９個の作業場所Ｐにそれぞれ対応して示されて構成されている。
【００５５】
図２では、平面図１２０は、作業開始時刻０における各物品の配置状態を表しているため、ガントチャート処理部４２０は、各物品の作業開始時刻が、作業開始時刻０であるガントチャート１３０を表示する。この時点では、ガントチャート処理部４２０は、図２に示されるように、予め定められた初期値の作業時間Ｔｉのチャートを表示する。ガントチャート処理部４２０は、時間情報（後述）を記憶部３００に保存する。
【００５６】
図２のガントチャート１３０の時刻０に、表示時刻を表す直線ｔｄが示されている。表示時刻を表す直線ｔｄは、平面図１２０の表示時刻を表す。図２に示される平面図１２０は、上述のように、作業開始時刻０における場所情報を示している。そこで、図２のガントチャート１３０では、表示時刻を表す直線ｔｄは、時刻０の位置に表されている。このように、平面図１２０の表示時刻は、ガントチャート１３０に表示されている時間に含まれる時刻である。したがって、平面図１２０は、ガントチャート１３０において、作業場所に対する物品の配置を、表示時刻で切り出したものということができる。
【００５７】
なお、後述されるように、ガントチャート１３０に示される表示時刻を表す直線ｔｄの位置を移動させることによって、平面図１２０の表示時刻を変更することができる。この場合において、平面図１２０の表示時刻を連続的に変更してもよく、例えば５分毎のように離散的に変更してもよい。
【００５８】
図３に示されるように、記憶部３００（第２記憶部の一例）に保存されているスケジュール情報３２０は、物品情報３２１と、場所情報３２２と、時間情報３２３とを含む。物品情報３２１における物品Ｔ１〜Ｔ４ごとに、場所情報３２２と、時間情報３２３とが保存されている。
【００５９】
図３の場所情報３２２には、図２に示される平面図１２０に表されている作業場所の情報が保存されている。すなわち、例えば物品Ｔ１の場所情報３２２として、（１−Ａ）、（１−Ｂ）が保存されている。
【００６０】
図３に示されるように、時間情報３２３は、作業開始時刻と、作業終了時刻又は作業時間と、を含む。図２に示されるガントチャート１３０の場合には、図３の時間情報３２３における物品Ｔ１〜Ｔ４の全ての作業開始時刻は０であり、全ての作業時間は初期値のＴｉである。
【００６１】
以下、フローチャートと、ディスプレイの表示画面を示す図とを用いて、本実施形態において、平面図１２０とガントチャート１３０とが互いに連動して更新される動作が説明される。
【００６２】
図４は、本実施の形態のスケジュール作成支援装置の動作の一例を概略的に示すフローチャートである。図５〜図７は、それぞれ、ディスプレイの表示画面の一例を概略的に示す図である。
【００６３】
図４のステップＳ４１において、平面図処理部４１０は、入力部２００を用いてユーザにより行われる操作に応じて、平面図１２０上の各作業場所の領域内に物品を表示する（図２の平面図１２０）。
【００６４】
次に、ステップＳ４２において、ガントチャート処理部４２０は、平面図処理部４１０から入力された場所情報に基づき、初期値の作業時間Ｔｉでチャートが各作業場所Ｐに対応して示されて構成されたガントチャート１３０を自動的に表示画面１１０に表示する（図２のガントチャート１３０）。
【００６５】
次いで、ステップＳ４３において、ガントチャート処理部４２０は、入力部２００を用いてユーザにより行われる一の作業場所に対する修正操作に応じて、表示画面１１０に表示されているガントチャート１３０を修正する。次に、ステップＳ４４において、ガントチャート処理部４２０は、同一物品の他の作業場所に対応して示されたチャートを自動的に修正する。ステップＳ４３，Ｓ４４において、ガントチャート処理部４２０は、ガントチャート１３０を修正すると、修正された時間情報を記憶部３００に保存するとともに、平面図処理部４１０に出力する。
【００６６】
すなわち、図５のガントチャート１３０上において、例えば作業場所（１−Ａ）における物品Ｔ１に対する作業時間が不足するため、矢印で示されるように、物品Ｔ１の作業終了時刻が、ユーザにより後ろに延ばされると、同一物品Ｔ１の他の作業場所（１−Ｂ）の作業終了時刻も、ユーザの操作が無くても、自動的に延ばされる。
【００６７】
例えば、物品Ｔ１の作業場所（１−Ｂ）における作業が終了した場合でも、作業場所（１−Ａ）における物品Ｔ１に対する作業が続いている間は、物品Ｔ１は、作業場所（１−Ｂ）から他の場所に移動することはできない。そこで、物品Ｔ１の他の作業場所（１−Ｂ）の作業終了時刻を自動的に延ばすことによって、ユーザの操作の手間を低減することができる。
【００６８】
本実施形態において、作業場所（１−Ａ）が第１作業場所の一例であり、作業場所（１−Ｂ）が第２作業場所の一例である。
【００６９】
また、図５のガントチャート１３０上において、作業場所（１−Ｃ）における物品Ｔ２の作業開始時刻が、矢印で示されるようにユーザにより後ろに延ばされると、同一物品Ｔ２の他の作業場所（２−Ｃ）における作業開始時刻も、ユーザの操作が無くても、自動的に変更される。
【００７０】
例えば、部品の到着に時間を要するため、物品Ｔ２を作業場所（１−Ｃ）に移動させることができない場合には、同様に、物品Ｔ２を作業場所（２−Ｃ）に移動させることもできない。そこで、同一物品Ｔ２の他の作業場所（２−Ｃ）における作業開始時刻を自動的に延ばすことによって、ユーザの操作の手間を低減することができる。
【００７１】
本実施形態において、作業場所（１−Ｃ）が第１作業場所の一例であり、作業場所（２−Ｃ）が第２作業場所の一例である。
【００７２】
図４に戻って、ステップＳ４５において、平面図処理部４１０は、ガントチャート処理部４２０から入力された修正された時間情報に応じて、平面図１２０を自動的に更新する。すなわち、図５に示される平面図１２０は、上述のように、時刻０における場所情報を示す。一方、図５のガントチャート１３０では、作業場所（１−Ｃ）、（２−Ｃ）における物品Ｔ２の作業開始時刻が時刻０より後に延ばされている。そこで、平面図処理部４１０は、図５に示されるように、平面図１２０から物品Ｔ２を消去する。
【００７３】
なお、図５のガントチャート１３０において、例えば作業場所（１−Ｃ）における物品Ｔ２の作業開始時刻を時刻０に戻す操作がユーザにより行われたとする。すると、上記と同様に、ガントチャート処理部４２０は、ガントチャート１３０を修正して、作業場所（１−Ｃ）、（２−Ｃ）における物品Ｔ２の作業開始時刻を時刻０に戻し、修正された時間情報を記憶部３００に保存するとともに、平面図処理部４１０に出力する。
【００７４】
そして、平面図処理部４１０は、ガントチャート処理部４２０から入力された修正された時間情報に応じて、平面図１２０を自動的に更新する。この場合、平面図１２０の表示時刻０に物品Ｔ２が新たに含まれることになる。このため、平面図処理部４１０は、図５の平面図１２０において、作業場所（１−Ｃ）、（２−Ｃ）に物品Ｔ２を表示する。すなわち、図２に示される平面図１２０が表示画面１１０に表示されることとなる。
【００７５】
図４に戻って、ステップＳ４６において、入力部２００を用いて表示時刻を表す直線ｔｄを移動させる操作がユーザにより行われると、ガントチャート処理部４２０は、操作に応じて、ガントチャート１３０上における表示時刻を表す直線ｔｄの位置を移動させる。ガントチャート処理部４２０は、表示時刻を表す直線ｔｄの位置を移動させると、表示時刻を表す直線ｔｄの位置情報を平面図処理部４１０に出力する。
【００７６】
表示時刻を表す直線ｔｄを移動させる操作は、例えばマウスにより表示時刻を表す直線ｔｄをドラッグする操作であってもよく、例えばタッチパネル式ディスプレイ上の表示時刻を表す直線ｔｄに対するスワイプ操作であってもよい。
【００７７】
次に、ステップＳ４７において、平面図処理部４１０は、ガントチャート処理部４２０から入力された表示時刻を表す直線ｔｄの位置情報に対応する物品を、平面図１２０上の作業場所に自動的に表示する。
【００７８】
図５に示されるガントチャート１３０では、時刻０の位置に表示されていた表示時刻を表す直線ｔｄは、図６に示されるガントチャート１３０では、時刻ｔ１の位置に表示されている。したがって、ガントチャート処理部４２０は、表示時刻を表す直線ｔｄの位置情報として、時刻ｔ１を平面図処理部４１０に出力する。平面図処理部４１０は、記憶部３００に保存されているスケジュール情報３１０の時間情報３２３を読み出して、物品情報３２１に含まれる各物品の作業時間が、時刻ｔ１を含むか否かを判別する。
【００７９】
図６のガントチャート１３０から分かるように、時刻ｔ１には、物品Ｔ２が作業場所（１−Ｃ）、（２−Ｃ）で作業中であり、物品Ｔ４が作業場所（３−Ｂ）、（３−Ｃ）で作業中である。そこで、図６の平面図１２０に示されるように、平面図処理部４１０は、作業場所（１−Ｃ）、（２−Ｃ）に物品Ｔ２を表示し、作業場所（３−Ｂ）、（３−Ｃ）に物品Ｔ４を表示する。
【００８０】
図４に戻って、ステップＳ４８において、平面図１２０の空いている作業場所に新たな物品を配置する操作が入力部２００を用いてユーザにより行われると、平面図処理部４１０は、ユーザの操作に応じて、平面図１２０上の作業場所に新たな物品を表示する。平面図処理部４１０は、平面図１２０の作業場所に表示した新たな物品に関する場所情報を、記憶部３００に保存するとともに、ガントチャート処理部４２０に出力する。
【００８１】
次に、ステップＳ４９において、ステップＳ４２と同様に、ガントチャート処理部４２０は、平面図処理部４１０から入力された場所情報に基づき、初期値の作業時間Ｔｉでチャートが各作業場所Ｐに対応して示されて構成されたガントチャート１３０を自動的に表示画面１１０に表示する。
【００８２】
図７では、平面図１２０の作業場所（１−Ａ）、（２−Ａ）、（３−Ａ）に、新たな物品Ｔ５が配置されている。この新たな物品Ｔ５の配置に応じて、ガントチャート１３０の作業場所（１−Ａ）、（２−Ａ）、（３−Ａ）に、時刻ｔ１を作業開始時刻とする物品Ｔ５のチャートが新たに表示されている。そして、図７のガントチャート１３０における矢印に示されるように、入力部２００を用いて作業場所（１−Ａ）の物品Ｔ５の作業終了時刻を変更する操作が行われると、図４のステップＳ４３，Ｓ４４で説明されたように、作業場所（２−Ａ）、（３−Ａ）の物品Ｔ５の作業終了時刻も自動的に変更される。
【００８３】
図８は、ガントチャート上で物品の作業場所を変更する場合の動作の一例を概略的に示すフローチャートである。図９、図１０は、それぞれ、図８の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。
【００８４】
図９に示されるガントチャート１３０上において、ユーザが、例えば時刻ｔ１に作業が開始される物品Ｔ５の作業場所（１−Ａ）を、作業上の都合で別の作業場所に変更したいと考えた場合の動作が説明される。
【００８５】
この場合、ユーザは、図８のステップＳ８１において、入力部２００を用いて、物品Ｔ５の作業場所（１−Ａ）の変更を選択する。ガントチャート処理部４２０は、例えばユーザが物品Ｔ５のチャート１３１（変更対象のチャートの一例）上でマウスをダブルクリックすると、物品Ｔ５の作業場所（１−Ａ）の変更が選択されたと判断してもよい。
【００８６】
あるいは、ガントチャート処理部４２０は、例えばユーザが物品Ｔ５のチャート１３１上でマウスを右クリックすると、物品Ｔ５の作業場所の変更が選択可能なプルダウンメニューを表示してもよい。または、ガントチャート処理部４２０は、ガントチャート１３０の近傍に、各物品の作業場所の変更が選択可能な選択メニュー（図示省略）を予め表示しておいてもよい。これらのプルダウンメニュー又は選択メニューにおいて、ユーザが物品Ｔ５の作業場所（１−Ａ）を選択すると、ガントチャート処理部４２０は、物品Ｔ５の作業場所（１−Ａ）の変更が選択されたと判断してもよい。
【００８７】
以下では、ガントチャート１３０において、物品に対する作業を開始する作業開始時刻から作業を終了する作業終了時刻まで延びる矩形のバーは、「チャート」と称される。
【００８８】
続くステップＳ８２において、ガントチャート処理部４２０は、物品Ｔ５の作業時間に空いている作業場所に変更先の候補１３２，１３３を表示する。ガントチャート処理部４２０は、図９では、変更先の候補１３２，１３３を点線の枠により表示している。
【００８９】
次に、ステップＳ８３において、ガントチャート処理部４２０は、記憶部３００に保存されている隣接情報３１０を読み出して、変更先の候補１３２，１３３の作業場所が、残りの全ての作業場所に隣接しているか否かを判断する。これは、上述のように、同一物品で複数の作業場所を用いる場合に、作業場所が互いに隣接していることが必要であるからである。
【００９０】
図９では、ガントチャート処理部４２０は、まず、記憶部３００に保存されている隣接情報３１０を読み出して、変更先の候補１３２の作業場所（１−Ｂ）が、作業場所（２−Ａ）又は作業場所（３−Ａ）と隣接しているか否かを判断する。その結果、ガントチャート処理部４２０は、変更先の候補１３２の作業場所（１−Ｂ）が、作業場所（２−Ａ）、（３−Ａ）と隣接していないと判断する。
【００９１】
また、ガントチャート処理部４２０は、記憶部３００に保存されている隣接情報３１０を読み出して、変更先の候補１３３の作業場所（２−Ｂ）が、作業場所（２−Ａ）又は作業場所（３−Ａ）と隣接しているか否かを判断する。その結果、ガントチャート処理部４２０は、変更先の候補１３３の作業場所（２−Ｂ）が、作業場所（２−Ａ）と隣接していると判断する。
【００９２】
次に、ステップＳ８４において、ガントチャート処理部４２０は、ステップＳ８３の判断結果に基づき、変更先の候補１３２，１３３に変更可能か否かを表示する。ガントチャート処理部４２０は、図９では、変更先の候補１３２には、変更不可能であることを示す「ＮＧ」（第１変更不可能表示の一例）を表示し、変更先の候補１３３には、変更可能であることを示す「ＯＫ」（第１変更可能表示の一例）を表示している。
【００９３】
次に、ステップＳ８５において、例えばユーザが物品Ｔ５のチャート１３１をマウスで作業場所（２−Ｂ）までドラッグすると、ガントチャート処理部４２０は、図１０に示されるように、物品Ｔ５のチャート１３１を作業場所（２−Ｂ）の位置に表示する。
【００９４】
続くステップＳ８６において、平面図処理部４１０は、平面図１２０上に、作業場所の変更を自動表示する。すなわち、平面図処理部４１０は、図９では作業場所（１−Ａ）に表示されていた物品Ｔ５を、図１０に示されるように、作業場所（１−Ａ）の物品Ｔ５を消去して、作業場所（２−Ｂ）に物品Ｔ５を表示する。
【００９５】
このように、ガントチャート１３０上で物品の作業場所を変更する操作が行われると、平面図１２０の表示が自動的に変更される。したがって、ユーザの操作の手間を低減することができる。
【００９６】
また、ガントチャート１３０上では、ユーザは、作業場所の隣接関係を直感的に把握しにくい。しかしながら、ガントチャート処理部４２０は、変更先の作業場所が残りの作業場所と隣接しているか否かを判断し、隣接していないと判断すると、変更が不可能であることをガントチャート１３０に表示している。したがって、ガントチャート１３０上でユーザが作業場所を誤って隣接していない作業場所に変更するのを防止することができる。
【００９７】
図１１は、平面図上で物品の作業場所を変更する場合の動作の一例を概略的に示すフローチャートである。図１２、図１３は、それぞれ、図１１の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。図１２のガントチャート１３０では、表示時刻を表す直線ｔｄは、時刻ｔ２に配置されている。したがって、図１２の平面図１２０には、時刻ｔ２における物品の配置が示されている。
【００９８】
図１２に示される平面図１２０上において、ユーザが、例えば時刻ｔ２に作業が実行されている物品Ｔ５の作業場所（３−Ａ）を、作業上の都合で別の作業場所に変更したいと考えた場合の動作が説明される。
【００９９】
この場合、ユーザは、図１１のステップＳ１１１において、入力部２００を用いて、物品Ｔ５の作業場所（３−Ａ）の変更を選択する。平面図処理部４１０は、例えばユーザが物品Ｔ５の作業場所（３−Ａ）上でマウスをダブルクリックすると、物品Ｔ５の作業場所（３−Ａ）の変更が選択されたと判断してもよい。
【０１００】
あるいは、平面図処理部４１０は、例えばユーザが物品Ｔ５の作業場所（３−Ａ）上でマウスを右クリックすると、各物品の作業場所の変更が選択可能なプルダウンメニューを表示してもよい。または、平面図処理部４１０は、平面図１２０の近傍に、各物品の作業場所の変更が選択可能な選択メニュー（図示省略）を予め表示しておいてもよい。これらのプルダウンメニュー又は選択メニューにおいて、ユーザが物品Ｔ５の作業場所（３−Ａ）を選択すると、平面図処理部４１０は、物品Ｔ５の作業場所（３−Ａ）の変更が選択されたと判断してもよい。
【０１０１】
平面図１２０上では、ユーザは、作業場所の隣接関係については直ぐに判断できる。図１２では、作業場所（３−Ａ）の変更先の候補は、作業場所（１−Ｂ）、（２−Ｂ）の２箇所であることはすぐに分かる。しかしながら、平面図１２０上では、ユーザは、その作業場所において、将来的に作業時間が重なる物品の作業が予定されているか否かを判断することは極めて困難である。
【０１０２】
そこで、続くステップＳ１１２において、平面図処理部４１０は、記憶部３００に保存されている時間情報３２３を読み出して、変更先の候補の作業場所に、作業時間が重なる物品（つまり物品Ｔ５の作業終了時刻より早い作業開始時刻が設定されている物品）が存在するか否かを判断する。
【０１０３】
図１２では、平面図処理部４１０は、まず、記憶部３００に保存されている時間情報３２３を読み出して、変更先の候補の作業場所（１−Ｂ）に、作業時間が重なる物品が存在するか否かを判断する。その結果、平面図処理部４１０は、変更先の候補の作業場所（１−Ｂ）において、作業時間が重なる物品Ｔ６が存在すると判断する。
【０１０４】
また、平面図処理部４１０は、記憶部３００に保存されている時間情報３２３を読み出して、変更先の候補の作業場所（２−Ｂ）に、作業時間が重なる物品が存在するか否かを判断する。その結果、平面図処理部４１０は、変更先の候補の作業場所（２−Ｂ）には、作業時間が重なる物品が存在しないと判断する。
【０１０５】
次に、ステップＳ１１３において、平面図処理部４１０は、ステップＳ１１２の判断結果に基づき、変更先の候補の作業場所に変更可能か否かを表示する。平面図処理部４１０は、図１２では、変更先の候補の作業場所（１−Ｂ）には、変更不可能であることを示す「ＮＧ」（第２変更不可能表示の一例）を表示し、変更先の候補の作業場所（２−Ｂ）には、変更可能であることを示す「ＯＫ」（第２変更可能表示の一例）を表示している。
【０１０６】
次に、ステップＳ１１４において、例えばユーザが作業場所（３−Ａ）の物品Ｔ５の領域１２１をマウスで作業場所（２−Ｂ）までドラッグすると、平面図処理部４１０は、図１３に示されるように、物品Ｔ５を作業場所（２−Ｂ）の領域内に表示する。
【０１０７】
続くステップＳ１１５において、ガントチャート処理部４２０は、ガントチャート１３０上において、作業場所の変更を自動表示する。すなわち、ガントチャート処理部４２０は、図１２では作業場所（３−Ａ）に対応して示されていた物品Ｔ５のチャート１３４を、図１３に示されるように、作業場所（２−Ｂ）に表示して、作業場所（３−Ａ）に表示されていた物品Ｔ５のチャートを消去する。
【０１０８】
このように、平面図１２０上で物品の作業場所を変更する操作が行われると、ガントチャート１３０の表示が自動的に変更される。したがって、ユーザの操作の手間を低減することができる。
【０１０９】
また、平面図１２０上では、ユーザは、作業時間が重なっているか否かを直感的に把握しにくい。しかしながら、本実施形態では、平面図処理部４１０は、記憶部３００に保存されている時間情報３２３を読み出して、変更先の候補の作業場所に作業時間が重なっている物品が存在しているか否かを判断し、存在していると判断すると、変更が不可能であることを平面図１２０に表示している。したがって、平面図１２０上でユーザが誤って物品の作業場所を他の物品の作業時間と重なる作業場所に変更するのを防止することができる。
【０１１０】
図１４は、ガントチャート上で物品の作業時間を変更する場合の動作の一例を概略的に示すフローチャートである。図１５、図１６は、それぞれ、図１４の動作が行われるときのディスプレイの表示画面の一例を概略的に示す図である。
【０１１１】
図１５に示されるガントチャート１３０では、元々、作業場所（２−Ａ）、（２−Ｂ）、（３−Ａ）における物品Ｔ３の作業は、時刻ｔ１より前の時刻ｔ３に終了するようにスケジュールが設定されていた。これに対して、ユーザが、例えば物品Ｔ３の作業が長引く可能性があるため、作業終了時刻ｔ３を時刻ｔ１より後の時刻ｔ４に変更したいと考えた場合の動作が説明される。
【０１１２】
ユーザは、入力部２００を用いて、物品Ｔ３の作業終了時刻ｔ３を変更する操作を行う。例えばユーザは、作業場所（２−Ａ）の物品Ｔ３のチャート１３５の右端をマウスにより右向きにドラッグし、時刻ｔ４でドラッグを終了する。すると、図１４のステップＳ１４１において、ガントチャート処理部４２０は、ユーザにより物品Ｔ３の作業終了時刻が時刻ｔ３から時刻ｔ４に変更されたことを検出し、チャート１３５を時刻ｔ４まで延伸する。
【０１１３】
また、ステップＳ１４２において、ガントチャート処理部４２０は、同一物品Ｔ３の他の作業場所（２−Ｂ）、（３−Ａ）のチャートも、時刻ｔ４まで延伸する。
【０１１４】
次に、ステップＳ１４３において、ガントチャート処理部４２０は、記憶部３００に保存されている時間情報３２３を読み出して、作業時間が延長された作業場所において、作業時間の延長により、他の物品の作業時間と重なったか否かを判断する。他の物品の作業時間と重なっていなければ（ステップＳ１４３でＮＯ）、図１４の処理は終了する。
【０１１５】
一方、ステップＳ１４３において、他の物品の作業時間と重なっていれば（ステップＳ１４３でＹＥＳ）、ステップＳ１４４において、ガントチャート処理部４２０は、作業時間が重なった他の物品の作業開始時刻及び作業終了時刻を、重なった時間だけ後ろへ移動する。また、ガントチャート処理部４２０は、記憶部３００において、作業時間が変更された物品の時間情報３２３を更新する。また、ガントチャート処理部４２０は、移動した物品の全ての作業場所のチャートを後ろへ移動する。図１６では、ガントチャート処理部４２０は、作業場所（１−Ａ）、（２−Ａ）、（２−Ｂ）の物品Ｔ５のチャート１３６ａ，１３６ｂ，１３６ｃを後ろに移動している。
【０１１６】
次に、ステップＳ１４５において、ガントチャート処理部４２０は、ステップＳ１４４の作業時間の移動により、さらに、他の物品の作業時間と重なったか否かを判断する。他の物品の作業時間と重なっていれば（ステップＳ１４３でＹＥＳ）、処理はステップＳ１４４に戻り、ステップＳ１４３，Ｓ１４４が繰り返される。すなわち、作業時間の移動により、次々と他の物品の作業時間と重なる場合には、玉突きのように作業時間が移動し、作業時間の重なりを解消する動作が繰り返される。
【０１１７】
一方、ステップＳ１４５において、他の物品の作業時間と重なっていなければ（ステップＳ１４５でＮＯ）、ステップＳ１４６において、平面図処理部４１０は、ガントチャート１３０上での作業時間の変更に応じて、平面図１２０上で、各作業場所における物品の表示を自動的に変更する。
【０１１８】
すなわち、平面図処理部４１０は、ガントチャート１３０上での作業時間の変更に起因して、表示時刻ｔ１における物品の作業場所への配置が変更された場合には、変更に応じて、平面図１２０における物品の表示位置を変更する。本実施形態では、平面図処理部４１０は、図１５では作業場所（１−Ａ）、（２−Ａ）、（２−Ｂ）に表示されていた物品Ｔ５を、図１６に示されるように消去し、さらに、作業場所（２−Ａ）、（２−Ｂ）、（３−Ａ）に、物品Ｔ３を表示する。
【０１１９】
このように、ガントチャート１３０上で物品の作業時間を変更する操作が行われると、平面図１２０の表示が自動的に変更される。したがって、ユーザの操作の手間を低減することができる。
【０１２０】
（変形された実施形態）
（１）上記実施形態では、図３に示されるように、隣接情報３１０及びスケジュール情報３２０は、作業場所を例えば１行Ａ列で特定しているが、これに限られない。例えばＸ，Ｙ座標の座標値で作業場所を特定してもよい。
【０１２１】
（２）上記実施形態では、図６に示されるように、表示時刻を表す直線ｔｄの位置により平面図１２０の表示時刻が指定されているが、本発明は、これに限られない。例えば表示画面１１０に表示時刻指定ボタンを備えておき、入力部２００を用いて表示時刻を指定するようにしてもよい。あるいは、ガントチャート１３０上で入力部２００のマウスによりクリックした位置又はタッチパネル式ディスプレイのガントチャート１３０上の指でタップした位置を表示時刻としてもよい。
【０１２２】
（３）上記実施形態では、図９に示されるように、ガントチャート処理部４２０は、「ＮＧ」を表示することにより変更不可能であることを示し、「ＯＫ」を表示することにより変更可能であることを示しているが、本発明は、これに限られない。
【０１２３】
ガントチャート処理部４２０は、例えば変更可能な変更先の候補のみに点線の矩形を表示してもよい。すなわち、図９において、ガントチャート処理部４２０は、変更先の候補１３２を表示せずに、変更先の候補１３３のみを表示してもよい。
【０１２４】
あるいは、ガントチャート処理部４２０は、変更不可能であることを示すのに代えて、又は加えて、ユーザが変更不可能な作業場所（つまり他の作業場所に隣接していない作業場所）に変更する操作を行った場合には、作業場所を変更しないようにしてもよい。すなわち、例えば図９において、ガントチャート処理部４２０は、ユーザがチャート１３１を変更先の候補１３２の位置までマウスを用いてドラッグしても、ドラッグ後にはチャート１３１を元の位置に戻すようにしてもよい。
【０１２５】
但し、上記実施形態のように、変更不可能であることと、変更可能であることとを示す方が、ユーザの無駄な操作をより確実に防止できるため、好ましい。
【０１２６】
（４）図９のガントチャート１３０において、ガントチャート処理部４２０は、変更可能な作業場所に対応するチャートを例えば色を変えて表示してもよい。同様に、図１２の平面図１２０において、平面図処理部４１０は、変更可能な作業場所を例えば色を変えて表示してもよい。例えば、図９及び図１２では、物品Ｔ５の作業場所（２−Ａ）を変更すると、他の作業場所（１−Ａ）、（３−Ａ）が互いに隣接しなくなるので、元々、作業場所（２−Ａ）を変更することはできない。したがって、物品Ｔ５の作業場所（１−Ａ）、（３−Ａ）のみが色を変えて表示されるようにしてもよい。
【０１２７】
この場合において、物品Ｔ１〜Ｔ４の物品リストが別途表示されていて、物品リストのなかから、ユーザにより物品が選択されると、変更可能な作業場所が表示されるようにしてもよい。
【符号の説明】
【０１２８】
１０  スケジュール作成支援装置
１００  ディスプレイ
１２０  平面図
１３０  ガントチャート
２００  入力部
３００  記憶部
３１０  隣接情報
３２０  スケジュール情報
４１０  平面図処理部
４２０  ガントチャート処理部
【図１】
0006514630.tif 000002
【図２】
0006514630.tif 000003
【図３】
0006514630.tif 000004
【図４】
0006514630.tif 000005
【図５】
0006514630.tif 000006
【図６】
0006514630.tif 000007
【図７】
0006514630.tif 000008
【図８】
0006514630.tif 000009
【図９】
0006514630.tif 000010
【図１０】
0006514630.tif 000011
【図１１】
0006514630.tif 000012
【図１２】
0006514630.tif 000013
【図１３】
0006514630.tif 000014
【図１４】
0006514630.tif 000015
【図１５】
0006514630.tif 000016
【図１６】
0006514630.tif 000017