eRakII

Sony Creative Software Inc. MoviEZ HD
  • Increase font size
  • Default font size
  • Decrease font size
日本語(日本)English (United Kingdom)Thai (ภาษาไทย)简体中文(中国)
旗帜广告
旗帜广告
旗帜广告
Home 博客 Industrial DIY MY Simple SCADA

DIY MY Simple SCADA

E-mail 打印 PDF
(0 votes, average 0 out of 5)
สมัยตอนผมเข้าทำงานเป็น Process Engineer แผนก Wire Bonding ใหม่ๆ  Process นี้จะเป็นอะไรที่ดูแลยาก หรือติดตามผลการผลิตค่อนข้างยาก เนื่องจากถือได้ว่าเป็นแผนกที่มีจำนวนเครื่องจักรมากที่สุดใน Line IC Packaging อีกทั้งยังมี  Cycle Time ยาวนานมากที่สุดกว่าทุก Process และยังมีของเสียที่มีราคาแพงมากอีกด้วย นั้นคือ ทองคำแท้บริสุทธิ์มากเลยทีเดียวเชียว
  ถ้านึกภาพ Process Wire Bonding ไม่ออก ก็ให้ผู้อ่านนึกถึงเครื่องเย็บผ้าแบบอัตโนมัติ ที่ตั้งเรียงกัน แล้วก็เปลี่ยนจากด้าย ไปเป็นเส้นลวดทองคำแท้ขนาดเล็กๆๆๆๆ มากๆ เพียง 1 mil หรือ 25.4 micron เข็มสำหรับเย็บ ก็เปรียบเหมือน capilary แทน ก็จะมีเครื่องตั้งเรียงกันเยอะแยะไปหมด แล้วก็จะทำการ Bondๆๆๆๆๆๆๆๆๆๆๆๆๆ เรื่อยๆ เปรียบเหมือนกับการเย็บผ้าที่ฝีเข็มก็จะเย็บๆๆๆๆๆๆๆๆๆ ไปเรื่อยๆ   มี IC เป็นล้านตัวต่อวันที่ถูก Bond ด้วยเครื่อง แต่ละตัวจะต้องมีการ Bond มากกว่า 1 ครั้ง ในฐานะ Process Engineer จะต้องทำการเกาะติดข้อมูลผลการผลิตว่าเป็นอย่างไรบ้าง ของเสียต่อ Lot เกิน % Reject ที่กำหนดหรือไม่  แต่เนื่องจากเหตุผลที่กล่าวมาข้างต้น ด้วยปริมาณเครื่องที่มีจำนวนมาก จึงทำการการ Tracking  Yield ในแต่ละวันเป็นไปอย่างล่าช้า โดยส่วนใหญ่จึงมักจะทำ Report เป็น Weekly อีกทั้งยังไม่มีการนำข้อมูล มาทำการวิเคราะห์เพื่อปรับปรุงการผลิต แค่เดินไปวิเคราะห์สาเหตุของงานเสียแต่ละ Lot ก็โงหัวไม่ขึ้นแล้ว ไหนจะต้องมา sort data ดิบ ทำ excel ทำ  Chart โอ้ย ไม่ทันหรอกครับ กว่าจะรู้ว่างานมีปัญหาก็ช้าเกินไปแล้ว ที่ผ่านมานั้นคือวิธีการทำงานดั้งเดิม ที่ผู้เขียนเข้าไปประสบพบมานะครับ แบบ Privot Chart ยังไม่ใช้กันเลยอะครับ แล้วมันจะไปเห็นมุมมองอะไร อะไรมันขึ้น อะไรมันลง มันมาแบบสุ่ม แบบนานๆครั้ง มาแบบเรื้องรัง หรือมาจากข้างนอก ข้างใน พอดีงานเสียไปไม่รู้ถึงไหนแล้ว ไอ้ Concept Ball 3 ลูกมันไม่พอใช้แล้วครับ เหลือแต่ไอ้ 2 ลูกที่มันห้อยอยู่นะพอได้  ทีนี้มาดูวิธีการ Tracking Yield ที่ผมคิดขึ้นมาเพื่อแก้ปัญหานี้กัน ไม่รู้มันทำกันมาได้ไงตั้งนานสองนาน        

        เริ่มกันง่ายๆด้วย ประมาณว่าเช้ามาเนียะคุณต้องรู้ว่างานทั้งหมดที่คุณใส่เข้าไปเนียะผ่าน เครื่องไอ้ Bondๆ ยิกๆๆๆๆๆๆ ยังกะเครื่องเย็บผ้าเนียะมันเล็ดลอดออกมาเป็นงานดีงานเสียเท่าไร จะให้ผมไปนั้ง Sum เป็น weekly ด้วยมือเหรอครับ ตายห่า ไม่ทันแดก Data มหาศาล  IC นี้มีกันไม่รู้กี่ครอบครัว กี่แบบ และที่สำคัญขืนไปรอ Sum ท้าย week คุณไม่ทันรู้หรอก ว่า Graph มันมีแนวโน้มเป็นอย่างไร ที่หุ้นงี่ผมเห็นนั่งดูกราฟกันทั้งวัน หัวเชิด หัวลง หัวทิม ส่วนเรื่อง Technical หายห่วง ผมเห็นงานยากๆ หรือตอนทำไม่ได้ Service ที่แถมมากะเครื่อง Wire bond เก็บไปกินทุกที

       เอามาว่ากันต่อเรื่อง Yield Monitoring ที่เราจะทำกัน ตอนนั้นด้วยการ tracking yield ในขณะนั้นเราสามารถทำได้ประมาณนี้นะครับ จะมี Database  Unix ที่ค่อยเก็บข้อมูลของทั้งโรงงานอยู่ แต่ว่า Interface มันไม่ GUI เลยครับ เป็น text screen แบบ Dos เลยมองไม่เห็นภาพเห็น Chart อะไรเลย ก็มีพี่อีกคน ชื่อ P'Mong เป็น Guru เรื่อง Database ครับ เป็นคนเดียวทีถามแล้วได้คำแนะนำที่ดีกลับมานะครับ นอกนั้นถามอะไรไม่เคยบอกเคยแนะนำหรอกครับ ให้ไปหากินเอาเอง ไอ้พวกห่วงความรู้

      เรายังมี Crystal Report แต่ก็ไม่ได้รับความนิยมเท่าที่ควร  ความคิดในตอนนั้นผมอยากได้ประมาณว่าเช้ามาเนียะผมเปิดเว็บแล้วเห็น Yield แต่ละ Package มันขึ้นมา Show เลยแบบวันต่อวัน หรือ แบบ Weekly ก็ได้ ดูของเสียเป็น trend แบบ Overall แบบ Pareto chart แยกแต่ละ Criteria ที่สำคัญมันต้อง Auto นะครับ ผมเชื่อว่ามันต้องทำได้ แล้วเราก็จะลดเวลาที่เสียไปจากการ Sort Sum Data ของแต่ละวันในตอนเช้า มันน่าเบื่อและไร้ประโยชน์ เปลืองเวลามากๆ โคตรๆ ที่สำคัญเราไม่มีคนมาคอยทำ Data พวกนี้ให้เรา

     ตอนนั้นปี 2005 เรามีขอจำกัดเรื่องการเปิด server แต่ระบบ Tracking Yield ในโรงงานเป็น Unix คือเป็นหน้า จอเขียวๆ ไม่ใช้ GUI แบบ windows ที่เรียกว่า Work Stream ทุกวันจะมีการเก็บของมูลการผลิตทั้งหมดของโรงงาน ทุกแผนก ทุก lot, เก็บ Yield, เก็บ Defect, เก็บ Criterai Defect, Start กับ Stop time ข้อมูลเหล่านี้จะมานอนอยู่ใน database ของ ระบบ work stream หากต้องการดู สามารถดูเป็น week เป็น date ได้ แต่ต้อง key command ล้วนๆ แต่จะมีข้อมูลอีกชุดเดียวกันถูก Gen script ไปเก็บไว้ใน MS-SQL อยู่ แต่เป็น Text file ซึ่งเราสามารถ ftp ไปเปิดผ่านทาง exel ได้แล้ว แล้วนำมา sort ได้ตามต้องการ ก่อนผมเข้าไปเข้าทำไงรู้ไหม เข้า work stream แล้วให้ส่งผ่านระบบ e-mail มา ประมาณ 1 M แล้วเอามา sort มา filter ผ่าน Excel อีกที ซ้ำซ้อนสุดๆ แต่สำหรับผมแค่ ftp data มาดูผ่าน excel เลยยังไม่พอ ตอนนั้นผมตั้งเป้าไว้ว่าเช้ามาผลมาเปิดหน้าเว็บดูให้เห็น Top 5 defect ของเมื่อวานได้เลย แล้วหยิบชุดนินจาเต่า เดินเข้า line ไปได้เลย ผม save เวลาช่วงเช้าได้ อย่างน้อย 2-3 ชั่วโมงในการให้ Engineer มานั่ง sum excel กว่าจะได้เข้า line กัน เสียเวลา โดยเปล่าประโยชน์ แต่ยังไม่หมดเท่านั้น นอกจาก หน้า page ผมจะ update data เองแบบอัตโนมัติแล้ว มันยังสามารถเปลี่ยน graph แล้ว chart ต่างๆได้ทั่งที่ สามารถดูเจาะเข้าไปได้เรื่ิอยๆ จนกระทั้งรู้มา lot นั้นมีงานเสียอะไรบาง วันไหน ใครรัน สามารถ predict ดูแนวโน้วความผิดปกติที่จะเกิดขึ้นได้อย่างทันท่วงที

    ผมสร้าง data base ขึ้นที่สำหรับ Wirebond Process โดยเฉพาะเพื่อจะทำการ append data จาก database หลักของโรงงานอีกที จากนั้นก็ไป create หน้า page ง่ายๆ ด้วย Frontpage Charting Component จึงทำให้สามารถเลือกดู Chart รูปแบบต่างๆได้แบบ Dynamic จากนั้นทุกเช้าไม่เกิน 15 นาที ผมก็จะเปิดหน้า page ดู chart ของเสียของเมื่อวาน รู้หมดโดยไม่ต้องมานั่ง sort data excel ตอนเช้าทุกๆวัน กว่าจะู้รู้ lot ไหนเสีย เสียเพราะอะไร ก็ปาเข้าไปเกือบ 11 โมงแล้ว  

DIY MY Simple SCADA
最后更新于:2011-04-03 17:32   点击数: 5630
Sony Creative Software Inc.
旗帜广告
Shop BagKing.com for Kids Backpacks! Free Shipping on Orders Over $50! Shop Now!

The Karaoke Channel Store - 200x200
Shop BagKing.com for Back to School Backpacks. Free Shipping on Orders Over $50! Shop Now!
The Karaoke Channel Store - 200x200
The Karaoke Channel Membership Community 200 x 200