製品紹介

FLEXSCHEのコンセプト

ユーザーインターフェース

基本的なモデリングと制約

スケジューリングルール

スケジューリングシステムの構築

FLEXSCHE Editor

FLEXSCHE GUI Extension

FLEXSCHE Viewer

FLEXSCHE Communicator

FLEXSCHE GP 上級オプション

製品構成と価格

開発者向け情報

なぜFLEXSCHEなのか

ダウンロード

ムービー

トップページ > 製品紹介 > スケジューリングルール

スケジューリングルール

一口に「スケジューリング」といっても、スケジューラに求められるルールは業種・工場・工程によってさまざまです。

  • 特急オーダーを優先的に処理してから、空いた時間帯に他の作業を実行するようにしたい
  • ボトルネック工程において、納期遅れが生じない範囲内で切替え段取り時間が小さくなるような順序で作業を行って工場全体のスループットを向上し、前後の工程をジャスト・イン・タイムで従属させたい
  • 熱処理工程において、温度条件が一致する複数のロットを同時処理したい
  • 工程ごとに異なる条件でディスパッチしたい
  • 製品オーダーは多品種少量だが、共通の部品は大きなロットでまとめて生産して各オーダーに引き当てたい
  • 夕方に作業員がパレットチェンジャーへ材料と工具をフル搭載しておいて、夜間に無人運転したい
  • 1日の操業終了間際には新たな作業には着手せず、翌日に先送りしたい
  • 加熱工程を通過したものが冷めないうちに次の工程へ送りたい
  • ある工程では色の薄いものから濃いものへ、あるいは幅の広いものから狭いものへ順番に処理したい
  • 目先数日間とそれ以降とでは異なるルールで立案したい

このようなバラエティーに富む要求に幅広く応えるために、FLEXSCHE GPではスケジューリングルールを自由に定義できるようになっています。

スケジューリングルールは、スケジューリングの処理単位である「スケジューリングメソッド」にさまざまなパラメタを与えて組み合わせることで定義します。これらはいわば「生産スケジューリングのためのサブルーチン」です。

スケジューリングの処理単位

作業主導ディスパッチングメソッド

作業主導ディスパッチングメソッド

割付け対象作業の中から1つを選択し、次に候補資源の中から1つを選択して割付けます。これを工程の前後関係に沿って連鎖的に繰り返していきます。
最も一般的で高速な方法です。

ページトップへ戻る

資源主導ディスパッチングメソッド

資源主導ディスパッチングメソッド

先に処理対象となる資源を選択し、それに割付けられる作業のリストから選択して割付けます。対象資源・対象作業の絞込み条件や優先基準等をキメ細かく指定できます。作業の並び順を制御できるので、段取り時間削減によるボトルネック工程の生産性向上や仕様まとめを実現できます。

ページトップへ戻る

昇降順資源主導ディスパッチングメソッド

昇降順資源主導ディスパッチングメソッド

特に昇降順並び順の制御に限定することで使いやすくした資源主導ディスパチングメソッドです。温度、サイズ、濃淡などを少しずつ上下させながら作業するような場合に利用します。

ページトップへ戻る

同時積み資源主導ディスパッチングメソッド

同時積み資源主導ディスパッチングメソッド

温度や品種などの処理条件が一致する複数のロットを1つの資源で同時に処理する資源主導ディスパチングメソッドです。熱処理炉のバッチまとめなどに利用します。

その他のスケジューリングメソッドとしては以下のものがあります。

その他のメソッド

など(以上、2007年4月時点)

スケジューリングルール記述の仕組みは高い柔軟性を備えており、多くのケースでは既存のスケジューリングメソッドを組み合わせることで解決できます。かなり特殊な処理を必要とする場合でも、独自のスケジューリングメソッドをプログラミングすることで、標準機能と独自処理を混在させてルールを定義できます。従来のパッケージソフトで実現できなかったようなスケジューリング処理も、差分を開発するだけで実現できるのです。

スケジューリングルールはダイアログから設定します。高度な条件定義を要する場合は数式で表現しますが、入力ガイド機能を利用することでスムーズに設定できます。スケジューリングパネルを利用すれば、目的の設定項目にすばやくアクセスできます。

ページトップへ戻る