top of page

Task Scheduler
タスクスケジューラとは?
タスクスケジューラとは、タスク(作業)の実行順序・時刻・条件を自動管理する機能。ロボット動作、ログ取得、検査処理、工程切替などを、定時実行・優先度制御・条件(イベント)に応じて実行させる“自動化の管理エンジン”である。夜間のみ検査タスクを走らせるなど、時間帯ベースの制御にも利用される。
複数タスクが同時に動く場合は、排他制御・競合回避・スレッド安全性が重要。異常時には、リトライ処理やロールバック動作を設計し、安定稼働を担保する。タスク内容はRobot APIやI/O信号、センサー値、外部アプリ結果などと連動して実行される。
FAIRINOロボットでは、FAIRINO OSとFAIRINO Studio上でタスクスケジューラを扱うことができ、GUI操作でスケジュール設定や条件分岐が可能。Python API・SDKと組み合わせれば、AI判定・画像処理・MES連携などの高度な自動化も柔軟に構築できる。




