工程ポスト機能説明書

工程ポスト用作業指示書の作成
工程ポストにセットする作業指示書の登録と作業指示書に貼付するNCFカードの紐づけを行います。

メニュー画面プログラムを起動すると最初にメニューが表示されます。
作業番号作成NFC登録
工程コード

作業指示書の番号及び主項目を設定します
作業指示書に貼付するNFCカードのUIDを登録します
工程マスタのメンテナンスを行います作業指示書登録

上部でデータの入力を行います
一覧表は登録された作業指示書の一覧が表示されます。
一覧表でデータの修正・削除が行えます。
上部の操作説明取引先、作業指示番号、図番、機種、ロット数、取り数を入力し作業指示番号作成ボタンを選択します。

作成された作業指示番号が一覧表に表示されます

指定した親作業指示番号に対してロット数分の作業指示番号を発行します
例では
親番号
ZZ-20-02364
ロット数4ということで親番号に対して枝番01,02,03,04を採番した作業指示番号が発行されます
ロット数が１の場合は01を付与します。
ここでまだNFCコードは空欄になります。

NFC登録作成した作業指示番号にNFCカードのUIDを登録する処理です・
作業指示番号でNFCが登録されていないものの一覧が表示されます。
NFCリーダーの接続状態でUID読取りが表示されない場合はReset⇒初期化⇒接続の順で表示されます。
NFCカードをリーダーにセットしUID読取りをクリックするとUIDが表示されます2行目を選んで同様にUIDを登録
以下4行目まで処理を行います

上記がその結果となります。

工程マスタ

各工程の内容を登録します。
上記表でデータの入力を行います。
工程コードは工程ポストから送られてくるものと一致させてください。
※ここで設定した工程コードを工程ポストに登録して下さい。

サーバーで収集しているデータ
PostDataId CompanyCD ProcessCD
8941 DEMO
DEMO-Tyuto
8942 DEMO
DEMO-Tyuto
8943 DEMO
DEMO-Tyuto
8944 DEMO
DEMO-Kabuse-1
8945 DEMO
DEMO-Tyuto
8946 DEMO
DEMO-Tyuto
8947 DEMODEMO-Tokata-1
8948 DEMO
DEMO-Tokata-1
8949 DEMO
DEMO-Zoukei-1
8950 DEMO
DEMO-Zoukei-1

項目名
PostDataId
CompanyCD
ProcessCD
AITCD
AITCAT
ActionCD
ActionTime
SendTime
ThreadName
Status

AITCD
72709a06
f2649a06
22799a06
52863305
52013405
926c9a06
c2979a06
12ff3305
727c9a06c2403405

AITCAT
N
N
N
N
N
N
N
N
N
N

ActionCD ActionTime
SendTime
ThreadName Status
3
2020/05/08 09:19:41
2020/05/08 09:19:51 senseNFC1
3
2020/05/08 09:19:44
2020/05/08 09:19:54 senseNFC2
3
2020/05/08 09:19:48
2020/05/08 09:19:58 senseNFC0
32020/05/08 09:23:03
2020/05/08 09:23:13 senseNFC022020/05/08 09:23:17
2020/05/08 09:23:17 senseNFC022020/05/08 09:23:20
2020/05/08 09:23:20 senseNFC1
3
2020/05/08 09:27:25
2020/05/08 09:27:25 senseNFC022020/05/08 09:27:25
2020/05/08 09:27:34 senseNFC03
2020/05/08 09:34:56
2020/05/08 09:35:06 senseNFC022020/05/08 09:35:15
2020/05/08 09:35:15 senseNFC0

内容
自動採番される一連番号です。
会社コード 文字列で50文字以内、今回はDEMOと設定しました
工程コード
読取ったNFCカードのUIDです。
N:読取がNFCであることを示す。将来的にその他カテゴリーを想定しています。
２:開始 ３:終了
上記アクションCDの発見時刻
データをサーバーに送った時刻
ラズパイのスレッド名:特に使用することはありません
発生時は０をセットしています。

摘要
ラズパイに設定される項目
ラズパイに設定される項目

0000000000工程見える化処理
工程ポストから送られてきたデータをもとに工程の見える化、および分析を行います。
送付された工程ポストデータの一覧を表示し更新削除が行えます。
工程ポストより作成された工程の開始終了データを表示し更新、削除、追加が行えます。

メニュー

工程毎進捗一覧
製品別処理状況
工程毎作業時間
エクセル出力
PostDataMaintenanceStartEndMaintenance

製品製造を各工程ごとに表示し、作業日付を表示します
指定された期間で製品ごとの製造期間を表示します
製品製造の各工程ごとの作業時間を表示します
工程情報をエクセルで出力します
工程ポストから送られてきたデータを確認できます
作成された工程ごとの作成終了のデータ確認ができます工程毎進捗一覧

各製品の工程での作業日付を一覧で表示します。
黄色は本日の作業であることを示し、処理開始時刻を表示しています。
検索は日付の範囲と、図番または品名を指定して行うことができます。

製品別処理状況

指定した期間で作業着手した製品の処理期間（開始から終了まで）を一覧で表示します工程毎作業時間

製品の工程ごとの作業時間の一覧を表示します。
検索方法は上記と同様です
図番や機種でソートすることができますので同一製品の作業時間のばらつき素早く確認することができます。

PostDataMaintenance

工程ポストから送られてきたデータの確認ができます。

StartEndDataMaintenance

工程毎に作成された拐取終了データの確認ができます。

工程ポストデータのみ使用例
工程ポストから送られてきたデータを編集、ダウンロードする機能です。

メニュー画面

メニュー画面から各機能を呼び出せます。

PostDataの出力、更新画面
ActionTimeの検索期間を指定し検索ボタンでデータの一覧表が表示できます。
データの修正 各セルでデータを修正できます。
データ削除 左端の列を選択し行が選択された状態でDELキーでデータの削除を行います。
コントロールキーで複数個所、シフトキーで複数行一括選択で削除を行えます。
上記の変更は表示データ上の変更でDBに反映させるには更新保存ボタンを押してください

CSV出力

選択したデータをCSVファイルに出力します。
データの構造につきましてはsheet「ポストデータ」を参考にしてください開始終了データの表示
ポストデータより開始終データの形に編集した内容の表示、CSV出力を行います。
抽出は開始時刻の指定範囲で行われます。

Start-End 参考
POSTデータを工程コード、AITCD順に評価し開始、終了時刻をセットします。
作業指示書のセット状態により不要な終了や開始を読み取ってもそれをそのまま開始終了データとして作成しています。
このため開始データや終了データがないデータも作成されます。

同一工程コード、AITコードで開始データの最小の値を開始時刻、終了データの最大を終了時刻にセットして開始終了データを作成したものです。

カスタマイズ指針
受注管理から作業指示書発行までの一貫管理、作業スケジュール作成機能の追加をカスタマイズして追加することは可能です。
現在用意している機能に沿った形でカスタマイズを検討していくことが可能です。
なおカスタマイズの方針ですが、工程管理を主目的とした内容を目指したものでなるべく項目数を少なくしております。

顧客マスタ製品マスタ

工程マスタ
工程名の他
平均作業時間
作業後放置時間または放置日数等の情報を管理します。
※スケジュール作成のため

工程パタン
製品カテゴリーごとに定まっている工程順を登録します。

上の一覧表で選択すると、そのパタンに登録されている工程の工程順番に従って表示されます。

受注処理

受注情報の追加更新削除を行います。

基本工程作成

受注データから作業工程予定表を作成します。
ロットが複数ある場合は複数の作業指示番号が発行されます。
例えば作業指示番号（上位）を2019-0105として４ロットの場合は2019-0105-01
2019-0105-02
2019-0105-03
2019-0105-04
一つの場合は2019-0105-01だけとなります。
開始予定日を設定して作成ボタンを選択すると次画面に移ります。

製品特性により作業時間や据置時間、据置日数を変更することは可能です。

基本工程作成
この例では 2019-0105-01,2019-0105-02の2つの作業指示番号が生成されたことになります。
今回はロットは1日ごとずらして開始するというスケジューリングを行っています。
休業情報はカレンダーマスターにより管理されています生成されたスケジュールを変更することは可能です。

01の組立工程を1日ずらす場合は上記のように指定します。