討論區快速選單
知識庫快速選單
傑米的攝影旅遊筆記 政府補助!學嵌入式+物聯網 程式設計俱樂部Facebook粉絲團
[ 回上頁 ] [ 討論區發言規則 ]
先進加工廠概念設計
更改我的閱讀文章字型大小
作者 : wallace_tsou(Wallace) 貼文超過200則
[ 貼文 253 | 人氣 314 | 評價 960 | 評價/貼文 3.79 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/22 下午 12:55:48
目的:輸入加工程式以及原料,依據加工程式將目標產品加工出來。

可行性:加工程序,可以展開為組合順序樹狀結構,如同程式展成解析樹。理論上可以像電腦語言來描述。
再來就是必須有可行的硬體架構,就像是CPU單元一樣。
仿照ALU結構,加工單元可以有二個原料輸入口,一個加工輸出口,另外加上廢料輸出口,先簡化為一個方塊單元。
物品輸送可能是此工廠關鍵,原料輸送是依照程式送到加工單元入口,另有二個出口則是接收送走。
因為單工單元是方形,所以可以像是城市一樣擺放成矩陣,中間留空就是給輸送用的馬路。

對比於電腦,資訊及運算為設計單元
先進加工廠,則是資訊、運算、原料及加工能力為其設計單元

有人有相關的資料或是關鍵字可以提供嗎? 因為不知以那一種字去找相關資料。
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/22 下午 02:54:44
you may code some codes to simulate ALU function.

http://www.oberle.org/procsimu-index.html a complex cpu sim in java
作者 : wallace_tsou(Wallace) 貼文超過200則
[ 貼文 253 | 人氣 314 | 評價 960 | 評價/貼文 3.79 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/22 下午 03:23:02
Simulate ALU not enough,need robot to do this.
It's a real factory, robot as ALU and some robot as material carrier.
作者 : fcwang(fortran) 程式設計甘苦談優秀好手貼文超過200則
[ 貼文 231 | 人氣 2831 | 評價 2440 | 評價/貼文 10.56 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/22 下午 03:45:52
機械工廠的 CNC車床可能是你想像 的類似產品

機械工廠使用 CNC 程式輸入 到 CNC車床, CNC 車床的電腦 依據所輸入的CNC 加工的程序(程式碼)製造出 所要的加工產品.
作者 : wallace_tsou(Wallace) 貼文超過200則
[ 貼文 253 | 人氣 314 | 評價 960 | 評價/貼文 3.79 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/22 下午 04:18:59
CNC只能當成此工廠的ALU單元的一種。
我是想設計一個產品組合程式語言,寫下組合產品的方法。
生產程序程式會解析開來成為組合順序樹。是原料、 加工機生產程序樹。
運送機器人將原料送往可以加工的CNC加工機具,加工後再送往下一個加工CNC。
此工廠上的運送機器人經過多次運送,加工,最後會加工成生產程序所描述之產品。
其實此程序和現在加工工廠差不多,只是加工單元比較小。
主要是想若是有多項產品,不同數量的訂單進來,不知此工廠運作狀況如何?
作者 : wallace_tsou(Wallace) 貼文超過200則
[ 貼文 253 | 人氣 314 | 評價 960 | 評價/貼文 3.79 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/22 下午 04:36:45
正確的是工廠結構以及生產程序自動化。
不過語言的部分只要可以用就行了。主要是工廠適應力及產能目前還不明。
作者 : fcwang(fortran) 程式設計甘苦談優秀好手貼文超過200則
[ 貼文 231 | 人氣 2831 | 評價 2440 | 評價/貼文 10.56 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人wallace_tsou註記此篇回應為最佳解答 2014/11/22 下午 05:17:22
如果你想的是整個工廠的工廠結構以及生產程序自動化。這就是 MES (Manufacturing Execution System)
如果連同傳輸系統 等各種子系統都整合起來時 則稱為 CIM(Computer Integrated Manufacturing).
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/25 下午 03:47:53
http://qcadoo.com/

an open source MES framework project
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/25 下午 04:07:43
http://www.cloud-mes.com/
作者 : fcwang(fortran) 程式設計甘苦談優秀好手貼文超過200則
[ 貼文 231 | 人氣 2831 | 評價 2440 | 評價/貼文 10.56 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/27 下午 10:34:29

>正確的是工廠結構以及生產程序自動化。

Wallace兄是否想過 先進的"程式設計"自動化觀念,也就是設計軟體工具來產生電腦程式。
輸入domain model 及 相關的 constraint 到軟體工具,然後對應的應用程式就由軟體工具產出。
這是 OMG (Object Model Group)的 MDA (Model Driven Architecture)所推展的觀念。
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/28 上午 08:59:37
http://www.omg.org/mda/ - OMG group
http://www.informatik.uni-hamburg.de/TGI/PetriNets/
http://www.pnml.org/ - a makeup language for petri net
https://code.google.com/p/jbpt/ - a library for petri net
http://www.abstractsolutions.co.uk/XUML/ - Executable a UML & MDA tools provider
https://heim.ifi.uio.no/~trygver/index.html - A UML VM
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/28 上午 10:27:54
http://dirkriehle.com/computer-science/research/2001/oopsla-2001.pdf a paper that discusses how to use UML and design a VM to generate some codes with any intermediate code-generation step and runs it on UML VM.


http://www.jug.ch/events/slides/uml-vm-for-jugs-dec-2003.pdf this is a presentation for UML VM in java

http://en.wikipedia.org/wiki/Executable_UML wiki explains EXECUTABLE UML
  




作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/28 上午 11:15:22
http://www.omg.org/spec/FUML/1.1/
Executable UML semantics
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/28 上午 11:16:19
http://www.executableumlbook.com/
a book about that
作者 : wallace_tsou(Wallace) 貼文超過200則
[ 貼文 253 | 人氣 314 | 評價 960 | 評價/貼文 3.79 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/28 下午 03:39:17
原來還有MDA這種軟體分類。
我是有處理過向量繪圖機,因為PC的圖檔是固定的,但各繪圖機支援指令不同,確實是要展開成不同的向量圖檔語言。
所以我是知道先進工廠的加工單元是一定要有些能力,只是不知名詞。
會有這樣題目,只是在看資料時,發現工廠設計很像CPU設計。但工廠處理的是物品,CPU處理的是資料。
物品比資料多出很多狀況,其中"容錯"這個問題非常大。也就是工件加工到一半毀掉了,這個系統後面仍要處理。
也想了一個循環型輸送帶系統,可以實現動態加工程序,不過比起來現代產品線的效能仍高很多。除非每筆訂單的內產品數目很少,訂單數量大,不然此工廠產能不是很高。
個人偏向硬體系統,只要可以實現到像"組合語言"的工廠單元就很好了,至於物件管理方法,還是專業軟體人員比較熟。
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/28 下午 04:13:05
this is a concept of process of system . Design a system as you mentioned is a formal software development process.
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/11 上午 12:17:01
Auto Number Generator Electronic List應用方式說明
Joey Chan製作
版本:Visual C++ 2005以上都可以使用

自動號碼產生器是一項超越時代的程式,
這裡A4element已經完全電腦化,
不需要用紙,不需要人力,也不需要印表機。
想想看可以在工業界節省多少費用。
為了要應用這一個好用的程式碼,
筆者特別開發了幾個範例程式,
比如說這兩天比較多人討論的自動加工廠問題,
可以利用這個產生器做初步的路線計算跟評估,
非常方便。
歡迎各種公司行號利用本程式所提到的程式技術,
應用開發更高層次工業化的程式,
拼經濟救台灣。

程式碼網址:
http://joeymovieyoutube.blogspot.tw/2014/12/visual-c-2005-auto-number-generator.html

使用方式:
1.
使用Visual C++ 2005建立一個WIN32主控台應用程式,
命名為"ANG_Example02",
這時候編譯器會自動生成空白檔案"ANG_Example02.cpp"和正常的"stdafx.h",
並且新增一個空白標頭檔,名為
"arrays.h"
然後把下面相同名稱的"ANG_Example02.cpp"和"arrays.h"的檔案內容,
拷貝貼上到相同名稱的空白檔案裡面。

並且要整理程式碼換行的部份,
讓不該換行的程式碼不要換行,
就可以讓程式碼正確執行了。

2.新增程式碼部份
#define DELAYTIME 1500
這裡定義了每次顯示自動加工廠數字的間隔時間,
預設值1500是1.5秒的間隔。
如果調大這個數字就可以讓畫面更換的比較慢一點。

3.預設參數可以計算1到10的自動加工廠路線數量,
最大值雖然可以調整到10,但是數字會跳的非常慢,
可能要好幾個星期才會顯示完。
使用路線數字10的時候第10號自動加工廠路線會以0號路線顯示。
如果要增加到10以上的數字就要加大switch case敘述,
工作量其實是非常龐大的,
提供給各位做為參考。

程式碼網址:
http://joeymovieyoutube.blogspot.tw/2014/12/visual-c-2005-auto-number-generator.html
作者 : wallace_tsou(Wallace) 貼文超過200則
[ 貼文 253 | 人氣 314 | 評價 960 | 評價/貼文 3.79 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/12 上午 09:45:12
雙堆疊搜尋方法,不知為何叫生成器?
不過我是打算使用雙堆疊的Forth語言做簡單實驗。
使用小型語言修改核心做為通信方法為第一步。之後再看遇到什麼問題。
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/12 上午 10:18:51
http://www.drdobbs.com/web-development/a-forth-html-generator/212501814

please see DDJ's article about forth generator concept
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/12 上午 10:30:02
http://www.forth.com/starting-forth/
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/19 上午 06:11:12
> 雙堆疊搜尋方法,不知為何叫生成器?


關於你提到不知為何叫生成器的問題,
ANG_Example01.cpp 和 ANG_Example02.cpp
這兩個程式碼並沒有輸出檔案,
但是ANG_Prototype.cpp產生的執行檔是可以生成檔案的。


使用ANG_Prototype.cpp的時候,
只要整理程式碼換行的部分,
讓不該換行的程式碼不要換行,
這樣程式碼就可以編譯執行了。


並且使用者用系統管理員身分開啟執行檔就可以生成檔案了。


由於Visaul C++是中階語言,
從這個程式碼可以找到組合語言的撰寫方式,
未來優化做好的新一代組合語言規格,
都可以應用到工業用的電子零件開發或是BIOS優化,
歡迎公司行號應用本程式提到的工業技術,
拼經濟救台灣。

ANG_Prototype程式碼網址:

http://joeymovieyoutube.blogspot.tw/2014/11/visual-c-2005auto-number-generator.html

有部份的英文單字已經因為21世紀所以有了不同的稱呼名稱。
維基百科有下列英文單字的延伸閱讀:


1.airplane generator, vortex generator
http://en.wikipedia.org/wiki/Vortex_generator

2.ACE online combat airplane movie
http://joeymovieyoutube.blogspot.tw/2013/01/ace-online.html

3.automobile industry, automotive industry
http://en.wikipedia.org/wiki/Automotive_industry

4.automobile generator, Automotive_thermoelectric_generator
http://en.wikipedia.org/wiki/Automotive_thermoelectric_generator

5.electric generator
http://en.wikipedia.org/wiki/Electric_generator

6.number generator, Lamborghini
http://en.wikipedia.org/wiki/Lamborghini

作者 : wallace_tsou(Wallace) 貼文超過200則
[ 貼文 253 | 人氣 314 | 評價 960 | 評價/貼文 3.79 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/19 上午 11:32:25
學生的演算法作品,看不出有如此偉大成就。
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/19 下午 09:05:24
事實上西方國家普遍認為電腦系統不應該隨便升級,
電腦升級也被認為是一件消耗金錢的行為。

從這一篇程式碼可以很明顯的看出生產線的問題,
當一個工廠只有5條生產線的時候,
自動化程序只要跑
5! = 120 種生產線的路線,
使用電腦調整生產線只需要幾秒鐘。

當一個工廠只有6條生產線的時候,
自動化程序只要跑
6! = 720 種生產線的路線,
使用電腦調整生產線只需要幾秒鐘到幾分鐘。


但是當一個工廠有10條生產線的時候,
自動化程序必須要跑
10! = 3628800 種生產線的路線,
使用電腦調整生產線將花費好幾個星期。

所以自動化的生產線應該越少越好,
沒事電腦不要亂升級。
這也就是為甚麼工廠大廠常常倒閉,
但是小廠卻能生存的根本原因。

了解工廠最後都會倒閉的現象以後,
再來談自動加工廠應不應該自動化,
在台灣才有獲利的可能。
作者 : fcwang(fortran) 程式設計甘苦談優秀好手貼文超過200則
[ 貼文 231 | 人氣 2831 | 評價 2440 | 評價/貼文 10.56 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/20 下午 01:45:28
>
>所以自動化的生產線應該越少越好,
>沒事電腦不要亂升級。
>這也就是為甚麼工廠大廠常常倒閉,
>但是小廠卻能生存的根本原因。
>
>了解工廠最後都會倒閉的現象以後,
>再來談自動加工廠應不應該自動化,
>在台灣才有獲利的可能。
>

個人的經驗似乎與gmailjoey(建中)相反。

1. 工廠不自動化才會倒閉,否則必須外移去找便宜的勞工才能生存。

2. 現代化的工廠一開始建廠就必須考慮自動化,讓生產量達經濟規模與降低成本,以增加競爭力。

3. 生產線之間除了上下游單純的關係外,鮮少會有在製品(WIP-Work in progress)在各生產線間錯綜複雜移動,不能以階乘來計算生產線的路線(Route)。

4. 台灣獲利的機會是在產品創新與行銷。沒創新與差異化,產品無法競爭。沒有有效的行銷策略,好的產品也無法賣出。

作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/21 上午 11:22:42
> 個人的經驗似乎與gmailjoey(建中)相反。

> 1. 工廠不自動化才會倒閉,否則必須外移去找便宜的勞工才能生存。

> 2. 現代化的工廠一開始建廠就必須考慮自動化,讓生產量達經濟規模與降低成本,以增加競爭力。

> 3. 生產線之間除了上下游單純的關係外,鮮少會有在製品(WIP-Work in progress)在各生產線間錯綜複雜移動,不能以階乘來計算生產線的路線(Route)。

> 4. 台灣獲利的機會是在產品創新與行銷。沒創新與差異化,產品無法競爭。沒有有效的行銷策略,好的產品也無法賣出。

因為目前台灣股市處於高檔,
所以各位並沒有聽說到不利於工廠的新聞,
但是在外國例如美國,
大工廠倒閉時有所聞,
例如最近三個月的新聞,
有iPhone6大廠極特先進宣告破產,
就是一個很好的例子。

極特先進宣告破產,相關新聞,
http://www.appledaily.com.tw/appledaily/article/finance/20141008/36131430/


對於老闆來說,十條生產線只是十個不同的方向,
但是對於在裡面穿梭的員工來說,
十條生產線等於是10! = 3628800條不同的路線選擇,
這些路線的選擇對於員工都有不同的互動意義。
每一個在生產線穿梭的員工都會互相影響,
工作壓力之大可想而知。

台灣目前雖然沒有那麼大的規模的工廠倒閉,
但是我們也應該居安思危,
了解工廠自動化的delay會造成的種種影響,
並且開發出更有效降低員工壓力的生產線路線。
作者 : fcwang(fortran) 程式設計甘苦談優秀好手貼文超過200則
[ 貼文 231 | 人氣 2831 | 評價 2440 | 評價/貼文 10.56 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/21 下午 09:04:13

>但是在外國例如美國,
>大工廠倒閉時有所聞,
>例如最近三個月的新聞,
>有iPhone6大廠極特先進宣告破產,
>就是一個很好的例子。
>
>極特先進宣告破產,相關新聞,
>http://www.appledaily.com.tw/appledaily/article/finance/20141008/36131430/
>


你所持"工廠大廠常常倒閉" 是不合邏輯的。

公司會破產原因當然是入不敷出,虧損經營是橕不了多久的,不管是外國或台灣,大廠或小廠都適用。
公司會破產在台灣也會出現,最近勝華不是也下市了嗎 ? 極特先進宣告破產,原因是成本過高,沒有競爭力。

世界有名的大公司(都有許多工廠),不乏是百年老店, 例如 : DuPont,Corning,Honeywell .... 等目前都活得好好的。"工廠大廠常常倒閉" 是不通的。




>對於老闆來說,十條生產線只是十個不同的方向,
>但是對於在裡面穿梭的員工來說,
>十條生產線等於是10! = 3628800條不同的路線選擇,
>這些路線的選擇對於員工都有不同的互動意義。
>每一個在生產線穿梭的員工都會互相影響,
>工作壓力之大可想而知。
>

你是否在製造業工作過,正在(或曾經)承受如此可怕的工作壓力 ? 你錯把機台(Equipment)當生產線(Production Line)。你的論述與製造業的現況是脫節的。

我所知的製造業現況如下 :

1. 製造產品的路線 (Route) 不必工作人員操心,自動化工廠的系統會控管,而且會將每一站加工完成的工件由 AGV 或 吊車 送往下一站。
2. 一條生產線會有數十甚至數百台機台,路徑的種類不是你想像的以階乘來計算。
3. 在績效好的工廠生產線的員工不會(也不容許)到處穿梭,互相影響。每個操作人都有責任區,只負責將他的責任區任務完成即可。

作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 03:58:28
> 你是否在製造業工作過,正在(或曾經)承受如此可怕的工作壓力 ?
事實上,在機台和生產線之間穿梭是有可能發生的,
比如說下面這種情況:
「F先生,中午買便當的時間到了,請你從這十條生產線走過去,
跟他們拿便當錢,時間有限,能收多少就收多少,盡量大家一起買便當。」
或者是
「F先生,下午送咖啡的外帶來了,請你從這十條生產線走過去,
拿咖啡到他們的機台,時間有限,送咖啡到越多機台越好。」
這時候F先生所面臨的路線選擇就有10! = 3628800種選擇。

另外,極特先進的新聞也可以參考看看,
http://technews.tw/2014/10/07/gtat-apple-sapphire/

極特先進因為做不出蘋果要求的藍寶石品質,結果破產了,
這並不是誇大,有些情況和壓力下確實會造成自動加工廠出現破產情形,
剛好現在有這則新聞,值得國內作為參考。
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 04:27:05
因為使用集中方式的電腦跑程式的時候,
10條生產線會有10! = 3628800種不同組合,
一旦delay將會達到好幾個星期之久,

所以建議各位在架設生產線機台的時候,
使用分散式的網路,
並且避免10條生產線集中管理,
改採用較小數量分散式的管理,
應該就可以免除這一個delay數星期的問題了。

另外也謝謝大大對我的建議,
其實這個程式是屬於模擬集中方式的網路所造成的問題,
現在的NT都已經採用分散式的網路了,問題不大。
程式提供給各位作為參考。
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 07:18:39

> 2. 一條生產線會有數十甚至數百台機台,路徑的種類不是你想像的以階乘來計算。

這部分我沒有注意到,
這麼說來我的程式碼應該把「1號生產線」改成「生產線1號機台」
才是符合現況的正確敘述。
這兩天我會修改程式碼,
並且加入送便當跟咖啡的新程式碼到這個討論串裡面。
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 09:23:27
a factory automation relevant product - GEB Automation IDE
http://gebautomation.com/pub/videos
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 09:29:02
http://www.japantimes.co.jp/news/2014/11/04/business/seamless-factory-automation/#.VJdzhl4AKw
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 09:45:43
謝謝各位網友對我的程式的建議跟批評,
讓我可以改正程式中許多不成熟的敘述。
我已經重寫了計算程式的敘述部分,放在這裡:
新版ANG_Example03.cpp
版本: Visual C++ 2005以上都可以使用

網址:
http://joeymovieyoutube.blogspot.tw/2014/12/visual-c-2005-auto-number-generator_21.html

使用Visual C++ 2005建立一個WIN32主控台應用程式,
命名為"ANG_Example03",
這時候編譯器會自動生成空白檔案"ANG_Example03.cpp"和正常的"stdafx.h",
並且新增一個空白標頭檔,名為
"arrays.h"
然後把下面相同名稱的"ANG_Example03.cpp"和"arrays.h"的檔案內容,
拷貝貼上到相同名稱的空白檔案裡面。

並且要整理程式碼換行的部份,
讓不該換行的程式碼不要換行,
就可以讓程式碼正確執行了。

歡迎各位繼續提出意見與更好的建議,謝謝大家。
作者 : kagaya(kagaya) VC++優秀好手C++優秀好手貼文超過1000則人氣指數超過30000點
[ 貼文 1599 | 人氣 38709 | 評價 4590 | 評價/貼文 2.87 | 送出評價 115 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 10:06:17
原來是"叫外賣青蛙過街生存器"
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 10:14:43
http://www.plcopen.org/

PLC non-profit organization
作者 : wallace_tsou(Wallace) 貼文超過200則
[ 貼文 253 | 人氣 314 | 評價 960 | 評價/貼文 3.79 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/22 上午 11:14:39
本來軟體是排程器的架構,現在被"建中"搞成是組合產生器的討論。
"建中"完全搞不清自己在做什麼,就硬是將他的東西硬是塞進來。
"建中"眼中只有組合產生器,發現無法和他做其他軟體討論。真的很難溝通!
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/23 上午 11:06:51
> 本來軟體是排程器的架構,現在被"建中"搞成是組合產生器的討論。
> "建中"完全搞不清自己在做什麼,就硬是將他的東西硬是塞進來。
> "建中"眼中只有組合產生器,發現無法和他做其他軟體討論。真的很難溝通!
組合產生器可以用來做為排程器的一個零件,
至於你所說的排程器已經有網友提供相關的連結了。
當然我提供的程式碼因為是一個小零件所以是免費的,
排程器實際上還是要參考Automation公司的說明,建議你參考網友提供的連結:

http://www.japantimes.co.jp/news/2014/11/04/business/seamless-factory-automation/#.VJdzhl4AKw
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/23 上午 11:15:52
ozzy123大大的連結也很棒:

http://www.plcopen.org/index.html
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/23 上午 11:41:09
http://www.plcopen.org/pages/tc1_standards/downloads/intro_iec.pdf
an introduction to IEC PLC programming language
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4471 | 人氣 37262 | 評價 10890 | 評價/貼文 2.44 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/12/23 下午 12:23:17
http://www.elsist.it/WebSite/Ftp/Mnl/Mnl151/Mnl151c160/IEC61131-3%20Programming.pdf
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/29 上午 08:08:53
> 原來是"叫外賣青蛙過街生存器"
之前答應過要寫這樣一個叫外賣送咖啡到機台的程式,
趁這幾天有空,
我就把程式碼完成了。

比如說現在有工廠裡面有幾個機台,
現在準備要送咖啡到這些機台給工作人員喝,
可以利用這個產生器做初步的路線計算跟評估,
非常方便。

使用方式:
1.
使用Visual C++ 2005建立一個WIN32主控台應用程式,
命名為"ANG_Example04",
這時候編譯器會自動生成空白檔案"ANG_Example04.cpp"和正常的"stdafx.h",
並且新增一個空白標頭檔,名為
"arrays.h"
然後把下面相同名稱的"ANG_Example04.cpp"和"arrays.h"的檔案內容,
拷貝貼上到相同名稱的空白檔案裡面。

並且要整理程式碼換行的部份,
讓不該換行的程式碼不要換行,
就可以讓程式碼正確執行了。

2.新增程式碼部份
#define DELAYTIME 1500
這裡定義了每次顯示路線數字的間隔時間,
預設值1500是1.5秒的間隔。
如果調大這個數字就可以讓畫面更換的比較慢一點。

3.預設參數可以計算1到10個送咖啡路線數量,
最大值雖然可以調整到10,但是數字會跳的非常慢,
可能要好幾個星期才會顯示完。
使用路線數字10的時候第10個送咖啡路線會以0號顯示。
如果要增加到10以上的數字就要加大switch case敘述,
工作量其實是非常龐大的,
提供給各位做為參考。

SOLUTION的數字必須符合階乘的計算。
5! = 120
6! = 720
7! =5040
8! = 40320
9! =362880
10! = 3628800

送咖啡路線計算程式碼網址:

http://joeymovieyoutube.blogspot.tw/2015/08/visual-c-2005-auto-number-generator_28.html

最後要說明的是這個程式也只是一個小型免費程式,
真正的加工廠要自動化的話,
還是要去詢問日本美國的自動化公司的技術支援,
才有可能得到協助。

 板主 : simula , 小朱
 > 資訊工程與科學 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 資訊工程與科學 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
資訊工程與科學
1 長長 240 
2 HKLN.net 240 
3 青衫 210 
4 速定 150 
5 simula 150 
6 aming 110 
7 arios 90 
8 80 
9 DEMO999 70 
10 ozzy 60 
資訊工程與科學
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.109375