主要コンテンツへスキップ
ENGINEERING IDEAS INTO REALITY

タイの日用消費財メーカー向けに、9本の包装ラインの自動重量選別機を生産データベースへ接続するシステム

顧客: 多国籍の日用消費財(FMCG)メーカー

Auto Weight Link CIMは、9本の包装ラインにある既存の自動重量選別機(Checkweigher)から重量値を受け取って工場の生産データベースに取り込み、製品コードと生産計画にひも付け、抜き取り重量を30分ごとに自動記録し、Webでレポートを閲覧できるソフトウェアです。当社は2023年に、このシステムをタイの日用消費財メーカーへ納品しました。

業界
FMCG
年
2023
業務範囲
既存の自動重量選別機9ライン分のSQL Server上のCIMデータベースへの接続、トレーサビリティのための重量値と製品コード・生産計画(Production Order)のひも付け、抜き取り重量の30分ごとの自動記録、最大1,000行のテーブル表示と最大20,000行のExcel出力に対応したWeight Checker Webレポート、取扱説明書、全9ラインでの稼働テスト

要約

  • Auto Weight Link CIMは、9本の包装ラインにある既存の自動重量選別機(Checkweigher)から重量値を受け取り、計量機を交換することなくSQL Server上のCIMデータベースへ自動で記録するソフトウェアです。
  • すべての重量値は既存データベースの製品コードおよび生産計画(Production Order)とひも付けられるため、どの重量データがどの製品、どの生産計画のものかを遡って確認できます。
  • システムは、従来の手作業による抜き取り計量に代わり、生産中の30分ごとに抜き取り重量をデータベースへ自動記録します。
  • Weight Checker Webレポートでは、ライン、製品、期間でデータを絞り込み、WebブラウザからExcelファイルに出力できます。
  • システムは作業範囲に定めたテスト全4項目に合格し、全9ラインで稼働を開始して、2023年6月にプロジェクトを完了しました。
01

現場の課題

9本の包装ラインの自動重量選別機が記録できるのは重量値のみで、計量した品がどの製品で、どのラインのものかは分かりませんでした。この情報は手入力が必要で、生産中に30分ごとに行う抜き取り計量も手作業のままでした。そのためトレーサビリティの確保が困難でした。

02

当社の取り組み

当社は、工場に既にあるODBCサービス(データベース接続の標準規格)を通じて既存の計量機から重量値を受け取り、製品コードと生産計画とともにSQL Server上のCIMデータベース(工場の生産データベース)へ記録するソフトウェアAuto Weight Link CIMを開発しました。システムは抜き取り重量を30分ごとに自動記録し、データを絞り込んでExcelファイルに出力できるWeight Checker Webレポートも備えています。

03

成果

システムは作業範囲に定めたソフトウェアテスト全4項目に合格し、全9ラインの計量機で稼働を開始しました。当社は取扱説明書を納品し、2023年6月にプロジェクトを完了しました。作業は3期に分けて実施しました。

測定された結果

計量機をシステムに接続した包装ライン
9
抜き取り重量の自動記録周期
30分

課題の背景

この事例の課題は、全9本の包装ラインの重量値を、どの製品か、どの計画で生産したかという情報とともに、生産データベースへ自動で取り込むことでした。このタイの日用消費財メーカーでは、包装ラインに自動重量選別機(Checkweigher)がすでに設置されていましたが、機器が記録できるのは重量値のみでした。

計量した品がどの製品で、どのラインのものかという情報は手入力が必要で、生産中に30分ごとに行う抜き取り計量も計量機を使った手作業のままでした。重量値が製品や生産計画にひも付いていないため、どのロットの製品の重量がどうだったかを遡って確認することは難しく、複数のラインが同時に生産しているときは特に困難でした。

CIMとCheckweigherとは

この事例のCIMとは、重量値を製品コードおよび生産計画とともに保存する工場の生産データベースです。Checkweigherとは、ラインに設置され、生産中に製品を計量する計量機です。計量機が把握しているのは重量値だけで、どの製品を計量しているかは分かりません。この事例のシステムは、この両者を結び付けます。

要件と制約

システムは、工場にすでにある計量機とデータベースで動作する必要がありました。主な要件は次のとおりです。

  • 既存の自動重量選別機全9台を、交換せずに使用します。
  • 工場で使用中のODBCサービス(データベース接続の標準規格)を通じて重量値を受け取り、工場のSQL Server上のCIMデータベースに記録します。
  • 既存データベースの製品コードと生産計画(Production Order)を、ひも付けの参照データとして使用します。
  • 抜き取り重量(Weight Sampling)の記録周期は、工場がこれまで手作業で計量していた周期どおり、生産中の30分ごとを維持します。
  • レポートはライン、製品、期間で絞り込みでき、テーブルは最大1,000行まで表示し、Excelファイルには最大20,000行まで出力できる必要があります。

この案件で計量機を新しく交換する必要がなかった理由

この案件では既存の計量機からデータをつなぎました。全9台の計量機はすでに計量でき、工場で使用中のODBCサービスを通じて重量値を送信していたためです。不足していたのは、その重量値がどの製品、どの生産計画のものかという情報でした。そのため作業範囲は、機器の交換ではなく、ソフトウェアとデータベースの作業となりました。

記録処理は、SQL Server上のデータベース内の自動命令(TriggerとStored Procedure)として記述しました。そのため、新しいデータが発生すると、人が入力しなくても重量値が記録されます。システムの処理手順は次のとおりです。

  1. 1

    既存の計量機から重量値を受信

    各ラインの計量機は、工場で従来から使用しているODBCサービスを通じて重量値と計量時刻を送信します。システムはこのデータを受け取り、全9ライン分のラインコードに振り分けます。

  2. 2

    CIMデータベースへの自動記録

    重量値は、TriggerとStored Procedureにより、新しいデータが発生するたびにSQL Server上のCIMデータベースへ書き込まれます。重量値を手入力する必要はありません。

  3. 3

    製品と生産計画のひも付け

    システムは重量値を既存データベースの製品コードおよび生産計画にひも付け、どの重量データがどの製品、どの生産計画のものかを遡って確認できるようにします。

  4. 4

    抜き取り重量を30分ごとに記録

    従来は計量機を使って手作業で行っていた抜き取り重量は、自動計量機の値を使い、生産中の30分ごとにシステムへ自動で追加されます。

  5. 5

    Webでのレポート閲覧と出力

    ユーザーがWebブラウザでWeight Checkerの画面を開き、ライン、製品、期間を選択すると、システムが最新データから順にテーブルを表示し、Excelファイルに出力することもできます。

納入物

当社は、ソフトウェア、データベース内の記録処理、Webレポート、関連文書を納品しました。納品物は次のとおりです。

  • Auto Weight Link CIMソフトウェア
  • SQL Server上のCIMデータベース内のTriggerとStored Procedure
  • Weight Checker Webレポート
  • 操作マニュアル
  • ソフトウェアテスト結果報告書

プロジェクト完了時のテストで確認できた結果

プロジェクトのソフトウェアテスト結果報告書には、Auto Weight Link CIMが作業範囲に定めた全4項目に合格したことが記録されています。その一つが包装ラインの計量機での稼働テストで、全9ラインで合格しました。当社は2023年6月にプロジェクトを完了し、作業は3期に分けて実施しました。

稼働開始後は、包装ラインの重量値が製品と生産計画の情報とともに生産データベースへ自動で取り込まれ、ユーザーはWebブラウザから過去の重量レポートを閲覧または出力できるようになりました。この事例にはビジネス効果を測定した数値がないため、当社は文書で確認できた結果のみを報告しています。

私たちが学んだこと

この案件からは、ライン上の計測機器をデータベースへ接続する案件に向けて、3つの原則が得られました。

  • 背景情報のない測定値はトレーサビリティに使えません。ライン上の計測機器がすでにデータを送信できるのであれば、最初の作業は、機器の交換を検討する前に、製品、ライン、生産計画という背景情報を測定値に加えることです。
  • データは新しい値が発生した時点でデータベースに記録すべきで、重複入力に頼るべきではありません。この案件ではCIMデータベース内のTriggerとStored Procedureがこの役割を担っているため、データは人が漏れなく入力したかどうかに左右されません。
  • 新しいシステムは、工場で運用中の品質管理周期から始めるべきです。この案件では、システムが抜き取り重量を30分ごとに記録しており、これは工場が手作業で計量していた周期と同じです。そのため、システムは工場の既存の品質管理周期に適合しました。

この手法をお客様の工場に適用する方法

貴社の工場の包装ラインに自動重量選別機がすでにある場合、この事例と同じ進め方を利用できます。既存の機器から重量値を受け取り、生産データベースへ記録して、製品および生産計画とひも付ける方法です。お使いの計量機やデータベースがこの事例と異なる場合は、データの受け取り方法の調整が必要です。

再利用できる部分と調整が必要な部分

システムの部分再利用可能調整が必要になる場合
重量値の受信ODBCサービス経由での既存計量機からの値の受信貴社の計量機が別機種である場合や別形式でデータを保存している場合は、データの出力方法を事前に確認する必要があります。
データベースへの記録SQL Server上のTriggerとStored Procedure貴社の生産データベースがSQL Serverでない場合は、記録部分を新たに作成する必要があります。
製品と生産計画のひも付け重量値と製品コードおよびProduction Orderのひも付けラインコード、製品コード、または生産計画のデータソースが明確でない場合は、開始前に取り決める必要があります。
抜き取り重量の記録周期に沿った抜き取り重量のシステムへの自動追加貴社の品質管理周期が30分ごとでない場合は、周期を設定し直す必要があります。
レポートライン、製品、期間で絞り込みでき、Excelに出力できるWebレポート貴社のチームが、この事例とは異なるフィルターや出力あたりのデータ量を必要としている場合です。

表の内容に加えて、作業開始前に次の事項も準備しておくことをおすすめします。

  • ライン側の機器とサーバーを組織のネットワークポリシーに従って接続する必要があるため、ネットワークとデータベースのアクセス権限について、初期段階から工場のITチームと調整してください。
  • Webレポートの開発を始める前に、必要なフィルターや一度の出力あたりのデータ量など、どのようなデータを確認したいかをレポートの利用者と取り決めてください。

使用する技術

既存の自動重量選別機(Checkweigher)9台工場の既存ODBCサービス(重量値の受信経路)SQL ServerのTriggerとStored ProcedureSQL Server上のCIMデータベースWeight Checker WebレポートExcelレポート出力

よくある質問

計量機を新しく交換する必要はありますか

この事例では不要でした。システムは、工場に既存のODBCサービス(データベース接続の標準規格)を通じて既存の自動重量選別機全9台から重量値を受け取り、CIMデータベースへ記録します。貴社の工場については、既存の計量機がどのような形式でデータを保存または出力しているかを、事前に確認する必要があります。

このシステム自体が計量や製品の選別を行いますか

いいえ。システム自体は計量も製品の選別も行いません。計量は引き続きライン上の既存の計量機が担います。この案件は、重量値をCIMデータベースへ取り込み、製品および生産計画とひも付け、抜き取り重量を記録し、Webでレポートを作成するソフトウェアです。

重量レポートはどのように確認できますか

WebブラウザでWeight Checkerの画面を開き、ライン、製品、期間を選択します。システムは最新データから順に最大1,000行のテーブルを表示し、Excelファイルに最大20,000行まで出力できます。

このシステムはすでに実運用されていますか

プロジェクト完了時点で稼働を開始しています。システムはソフトウェアテスト全4項目に合格し、全9ラインの計量機で稼働を開始しました。当社は操作マニュアルを納品し、業務を3期に分けて、2023年6月にプロジェクトを完了しました。

価格はいくらですか

標準価格はありません。価格はライン数、計量機の種類、連携するデータベースシステムによって異なります。当社が現地調査を行ったうえで、お見積書を提出します。

このようなシステムをお客様の業務に導入したいとお考えですか?