← 中小企業診断士テキスト 一覧

結論から言うと

製造業の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:コンピュータ支援設計)

コンピュータを使って設計・製図を行うシステム。

アウトプット: 設計図面、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データ)を自動生成するシステム。

項目CADCAM
目的形状設計加工プログラム生成
インプット設計仕様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を構成する技術:


③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等)は財務・会計・調達・人事・製造を統合するシステムです。製造モジュールとの関係:


PDM(製品データ管理)とPLM

略語名称内容
PDMProduct Data Management設計図面・CADデータ・部品表(BOM)を一元管理
PLMProduct Lifecycle ManagementPDMを拡張。製品の企画〜廃棄まで全ライフサイクルの情報管理

よくある疑問

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が需要を展開し、スケジューラがそれを現場レベルの日程に落とし込むイメージです。


まとめ

試験での頻出パターン: