スライド 1

セマンティックWebの
生産管理システムへの適用
松江工業高等専門学校
牧 聡史 越田 高志
1
1.はじめに
 金属加工会社において,様々な受注品の加
工工程決定は,特定の管理監督者に依存す
る自動化できない処理として,負荷の大きい
業務となっている
汎用フライス
NCフライス
鋸盤
フライス NO.4
NCフライス NO.1
HFA-400s N0.1
2
工程決定の自動化
 加工工程の決定は、豊富な実務経験を持つ管理
監督者が
・
・
・
・
受注品の採寸、材質などの情報
作業機械データ、その稼動率
製作数とその納期
他の受注品の情報
などの生産情報、受注情報を勘案して決定している
3
金
属
加
工
品
A
大きさ
重さ
加工特徴
NC旋盤
汎用フライス
旋盤
管理監督者
受注情報
大きさ
重さ
加工特徴
生産情報
検査
経験を基にした工程パターン
加工工程決定の自動化は難しく、生産管理
の中でもシステム化が困難な部分である
4
2.工程決定の自動化に関する問題
点と解決方法
 多種多様な受注品の加工特徴毎の分類と、そ
れに対応した加工工程データの蓄積(過去の
加工データの分類)とそのデータベース化が
実現されていない
 上記のデータを生産情報に適用させるのが難
しい
- 新規受注品と過去の工程データとのマッチング処理
① 過去の加工データの解析と分類
② ロット番号毎の加工特徴データの入力
5
過去の加工工程データの解析と分類
 過去の加工データを解析し、
ロット番号毎の加工工程順
を抽出
作番
工程パターン
6
加工工程順の抽出と分類
ロット番号
工程パターン
A0001
A0002
B0001
~
A
A
B
~
 ロット番号毎の工程パターン
を抽出する
工程パターン
工程順
A
B
C
~
鋸盤,NC旋盤,フライス盤,~
歯切り盤,ボール盤,~
放電加工,中ぐり盤,フライス盤,~
~
7
ロット番号の加工特徴データの入力
加工特徴
ロット番号:Axxxx
入力
質量
素材形状
材料
焼き入れ
焼き直し
~
5kg以下
単体
鋼鉄
有
無
~
8
受注時の表示
 受注時に、その加工特徴と登録されている標準工
程パターンを比較し、加工特徴に対応した加工工程
パターンをセマンティック技術を用いて抽出する
セ
マ
ン
テ
ィ
ッ
ク
技
術
受注時に入力する加工特徴の項目例
重量: 3.5kg
ロット番号:
GM1089
数量: 7
素材形態:
単体
材料: K1056
材質:
AUB510
焼き戻し:
無
有
焼き入れ:
標準工程:パターンC
NCフライス, NC旋盤, 放電加工, 汎用旋盤,…
9
3.Semantic Web
 セマンティック技術とは、インターネット上のリ
ソース(情報)にメタ情報を付加し、人の介入が
必要だった解析、処理の自動化を実現する技術
である
 本研究では、金属加工会社における生産管理
情報をモデル化し、RDFやOWLなどのセマン
ティック技術/データを利用した自動化システム
を研究開発する
10
RDF (Resource Description Framework)
 RDFは、特定のアプリケーションや知識領域
を前提とせずに、相互運用可能な形で「リソー
スを記述する」ための標準的なメカニズム(枠
組み)を提供する
 主語と述語、そしてその目的語の三者関係に
よって、関係の連鎖を辿ることができるような
データモデルを記述する
主語
述語
目的語
11
作業機械のデータ例
↓グラフ表現例
XML表現例→
<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
xmlns:rdf="http://~rdf#"
xmlns:uni="http://~uni#">
<uni:WireCut rdf:about="ma153" uni:Name="F18031" uni:process=“NCLathe ">
<uni:hasSpec>
<rdf:Bag>
<rdf:_li rdf:resource="SP01" />
<rdf:_li rdf:resource="SP02" />
<rdf:_li rdf:resource="SP03" />
<rdf:_li rdf:resource="SP04" />
<rdf:_li rdf:resource="SP05" />
<rdf:_li rdf:resource="SP06" />
<rdf:_li rdf:resource="SP07" />
<rdf:_li rdf:resource="SP08" />
</rdf:Bag>
</uni:hasSpec>
</uni:WireCut>
<uni:MachineSpec rdf:about="SP01"
uni:SpecName="GreatestSizeWidth" uni:Spec="500">
<uni:Machine rdf:resource="ma153"/>
</uni:>
<uni:MachineSpec rdf:about="SP02"
uni:SpecName="GreatestSizeDepth" uni:Spec="650">
<uni:Machine rdf:resource="ma153"/>
</uni:>
~~~~~~~~~~~~~~~~~~~~~~
</rdf:RDF>
12
セマンティックデータの利用
 生産管理システムより加工パ
ターンと加工特徴を出力
 上記を作業機械のセマンティッ
クデータに合わせ、現工程に
最適な作業機械を選択する
13
エージェントの利用
中央コンピュータ
サーバ・エージェント
作業記録
作業用PC
作業用PC
作業用PC
クライアントエージェント
クライアントエージェント
クライアントエージェント
バーコード
リーダ
バーコード
リーダ
バーコード
リーダ
14
4.おわりに
 生産管理情報を効率的に使い加工工程決定
の自動化システム実現のための基礎的な検
討とシステム設計を行った
 現時点での成果として、過去の加工データか
らの工程の自動抽出と作業機械のセマン
ティックデータ化を実現した
15