結論から言うと
製造業のIT化は「設計(CAD)→ 加工(CAM)→ 解析(CAE)→ 工場全体の自動化(FA/FMS)→ 経営全体の情報統合(CIM)」という階層で発展してきました。生産スケジューラはこの中で「日々の生産計画を最適化」するシステムです。試験では各略称の定義と役割、そしてCIMの全体像の理解が問われます。
生産情報システムの全体像
graph TD
subgraph "経営レベル"
ERP["ERP\n(Enterprise Resource Planning)\n経営資源の統合管理\n財務・会計・人事・購買・製造"]
end
subgraph "製造管理レベル"
MES["MES\n(Manufacturing Execution System)\n製造実行システム"]
SCH["生産スケジューラ\n有限スケジューリング\n工程順序・開始終了時刻の最適化"]
POP["POP\n(Point of Production)\n現場データ収集"]
end
subgraph "設計レベル"
CAD["CAD\n設計支援"]
CAE["CAE\n解析・シミュレーション"]
PDM["PDM\n設計データ管理"]
end
subgraph "製造レベル"
CAM["CAM\n加工支援・NCデータ生成"]
FMS["FMS\n フレキシブル生産システム"]
Robot["産業用ロボット\n自動化セル"]
end
ERP --> MES
MES --> SCH
CAD --> PDM
CAE --> PDM
PDM --> CAM
CAM --> FMS
FMS --> POP
POP --> MES
SCH --> FMS
style ERP fill:#ffcccc
style MES fill:#ffeecc
style CAD fill:#cceeff
style FMS fill:#d4edda
①CAD / CAM / CAE
CAD(Computer-Aided Design:コンピュータ支援設計)
コンピュータを使って設計・製図を行うシステム。
- 2D CAD:従来の製図板をコンピュータに置き換え。寸法・図形を2次元で描く
- 3D CAD:3次元モデルで設計。形状確認・干渉チェックが容易
- パラメトリックCAD:寸法パラメータを変更すると形状が追従して変わる
アウトプット: 設計図面、3Dモデルデータ(CAMへ引き渡す)
CAE(Computer-Aided Engineering:コンピュータ支援エンジニアリング)
実際に試作品を作る前に、コンピュータ上でシミュレーションを行う。
flowchart LR
A["CADで3Dモデル作成"] --> B["CAEで解析\n・強度解析(FEM)\n・熱流体解析\n・振動解析\n・成形解析"]
B --> C{問題あり?}
C -->|"Yes"| D["設計フィードバック\nCAD修正"]
D --> B
C -->|"No"| E["試作・CAMへ"]
メリット: 試作回数削減・開発コスト削減・設計品質向上
CAM(Computer-Aided Manufacturing:コンピュータ支援製造)
CADの設計データを受け取り、NC(数値制御)工作機械のプログラム(NCデータ)を自動生成するシステム。
| 項目 | CAD | CAM |
|---|---|---|
| 目的 | 形状設計 | 加工プログラム生成 |
| インプット | 設計仕様 | CADの3Dモデル |
| アウトプット | 設計図・3Dモデル | NC加工プログラム |
| 担当者 | 設計者 | CAMオペレーター・技術者 |
CAD→CAM の流れ:
CADで製品形状を設計 → CAMで工具経路・切削条件を設定 → NCデータ生成 → NC旋盤・マシニングセンタで自動加工
②FMS(フレキシブル生産システム)
定義
Flexible Manufacturing System。複数の工作機械・搬送装置・制御システムを統合し、多品種少量生産に柔軟対応できる自動化生産システム。
graph LR
A["入力\n多品種の加工指示"] --> B["AGV\n(自動搬送車)"]
B --> C["MC(マシニングセンタ)#1\n品種Aの加工"]
B --> D["MC(マシニングセンタ)#2\n品種Bの加工"]
B --> E["旋盤 #3\n品種Cの加工"]
C --> F["自動倉庫"]
D --> F
E --> F
F --> G["出力\n複数品種の完成品"]
G2["CNC制御\n・FMSコントローラ\n・スケジューリング"] --> C
G2 --> D
G2 --> E
G2 --> B
FMSの特徴
| 項目 | ライン生産 | FMS |
|---|---|---|
| 対応品種 | 少品種(1〜数種) | 多品種 |
| 生産量 | 大量 | 中〜少量 |
| 段取り | 時間がかかる | 自動・短時間 |
| 設備投資 | 専用機械(安価) | 汎用NC機械(高価) |
| 対象市場 | 需要安定品 | カスタム品・多品種需要 |
FMSを構成する技術:
- MCセル(マシニングセンタ):複数の加工を1台で行える多機能NC機械
- AGV(Automatic Guided Vehicle):自動搬送車。工程間を自動で搬送
- 自動工具交換(ATC):加工途中で工具を自動交換
- FMSコントローラ:加工指示・搬送指示を統合管理
③CIM(コンピュータ統合生産)
定義
Computer Integrated Manufacturing。設計・製造・管理・販売・調達などの企業活動全体をコンピュータで統合した生産方式。
graph TD
subgraph "CIMの階層アーキテクチャ"
L1["経営層(Level 5)\nERP・MRP・経営計画"]
L2["計画層(Level 4)\n生産計画・スケジューリング"]
L3["プロセス管理層(Level 3)\nMES・品質管理・工程管理"]
L4["制御層(Level 2)\nPLC・CNC・ロボット制御"]
L5["現場層(Level 1)\nセンサー・アクチュエーター・設備"]
end
L1 --> L2 --> L3 --> L4 --> L5
L5 -->|"実績データ"| L4 -->|"稼働データ"| L3 -->|"進捗データ"| L2 -->|"実績報告"| L1
CIMのポイント: 上位から下位への「指示の流れ」と、下位から上位への「実績の流れ」が双方向につながっています。
FA(ファクトリーオートメーション)との違い
| 概念 | 範囲 | 特徴 |
|---|---|---|
| FA | 工場内の製造工程 | 生産設備・搬送・検査の自動化 |
| CIM | 企業全体(工場+管理・設計・販売) | FAに経営・設計・販売情報も統合 |
CIM ⊃ FA という包含関係です。
④生産スケジューラ
役割
MPS(基準生産計画)を受け、「どの設備で、どの製品を、どの順序で、いつ加工するか」 を具体的に決める最適化ソフトウェア。
無限スケジューリング vs 有限スケジューリング
| 方式 | 内容 | 問題点 |
|---|---|---|
| 無限スケジューリング | 設備能力の制約を無視して計画 | 実行不可能な計画が出る |
| 有限スケジューリング | 設備能力の上限(能力制約)を考慮 | 現実的な実行可能スケジュールを作成 |
生産スケジューラは有限スケジューリングが基本です。
gantt
title 生産スケジューラの出力例(ガントチャート形式)
dateFormat HH:mm
section 設備A(マシニングセンタ)
製品α加工 :done, a1, 08:00, 2h
製品β加工 :active, a2, 10:00, 3h
製品γ加工 : a3, 13:00, 2h
section 設備B(旋盤)
製品α旋削 :done, b1, 08:00, 1h
段取り : b2, 09:00, 30m
製品δ旋削 : b3, 09:30, 2h
section 設備C(検査)
製品α検査 : c1, 10:00, 30m
ERPとの接続
ERP(SAP等)は財務・会計・調達・人事・製造を統合するシステムです。製造モジュールとの関係:
- ERPの製造オーダー → 生産スケジューラへ展開 → 設備・ラインへ指示
- 工場からの実績データ → MES経由でERPへ集約 → 原価計算・在庫管理に反映
PDM(製品データ管理)とPLM
| 略語 | 名称 | 内容 |
|---|---|---|
| PDM | Product Data Management | 設計図面・CADデータ・部品表(BOM)を一元管理 |
| PLM | Product Lifecycle Management | PDMを拡張。製品の企画〜廃棄まで全ライフサイクルの情報管理 |
よくある疑問
Q. CADとCAMは別々のソフトウェアなのか?
A. 歴史的には別々でしたが、現在は「CAD/CAMシステム」として統合されたソフトウェアが多いです。試験では機能の違い(設計vs加工プログラム生成)を問われます。
Q. FMSとFAは同じか?
A. FMS(フレキシブル生産システム)はFAの一形態です。FAは「工場内の自動化全般」、FMSは「多品種少量生産に対応するフレキシブルな自動化ライン」という位置づけです。
Q. CIMは概念として出てくるが、実際に使われているのか?
A. CIMは概念・アーキテクチャとして重要です。現在は「スマートファクトリー」「Industry 4.0」という言葉で同様の概念が語られています。試験では「CIM=企業全体のITによる統合」という定義と、FAとの違いを問われます。
Q. 生産スケジューラとMRPは何が違うのか?
A. MRPは「何の部品がいつ何個必要か(資材の量と時期)」を計算します。生産スケジューラは「どの設備でいつ加工するか(実行スケジュール)」を最適化します。MRPが需要を展開し、スケジューラがそれを現場レベルの日程に落とし込むイメージです。
まとめ
- CAD:コンピュータで設計。CAE:シミュレーションで検証。CAM:NCデータ生成で加工
- FMS:多品種少量生産に対応したフレキシブルな自動化生産ライン
- CIM:設計・製造・管理・販売を含む企業全体のIT統合(FA ⊂ CIM)
- 生産スケジューラ:有限スケジューリングで「いつ・どの設備で・何を作るか」を最適化
- ERP:財務・調達・製造を統合。製造スケジューラや現場系システムと連携
試験での頻出パターン:
- CAD/CAM/CAEそれぞれの定義と役割の区別
- FMSの特徴(多品種少量・フレキシブル)
- CIMとFAの関係(包含関係)
- 生産スケジューラの有限スケジューリングの意味