วิธีแก้ไขข้อผิดพลาดของหุ่นยนต์ Fanuc รหัส SRVO-050
สำหรับผู้ที่ใช้หุ่นยนต์อุตสาหกรรม Fanuc มักจะประสบปัญหาเตือนข้อผิดพลาด SRVO-050 Collision Detect ซึ่งสร้างความกังวลใจอย่างมาก ผู้ปฏิบัติงานหรือผู้เริ่มต้นในวงการหลายคนเมื่อเห็นข้อความแจ้งเตือนข้อนี้ปรากฏบนหน้าจอ มักจะรีบตอบสนองทันทีด้วยความรู้สึกว่า “แย่แล้ว! หุ่นยนต์ชนเข้ากับสิ่งของ!” แล้วรีบวิ่งไปยังจุดเกิดเหตุทันที แต่สิ่งที่น่าขันคือ เมื่อไปถึงจุดเกิดเหตุและตรวจสอบอย่างละเอียด กลับพบว่าบริเวณรอบหุ่นยนต์ว่างเปล่า ชิ้นงานอยู่ห่างจากหุ่นยนต์เป็นระยะ และไม่มีสิ่งใดสัมผัสกับหุ่นยนต์เลย ยิ่งไปกว่านั้น แม้จะรีเซ็ตระบบแล้ว หุ่นยนต์อาจเคลื่อนที่ได้เพียงสองครั้ง แต่พอเคลื่อนที่ไปไม่กี่ขั้นตอน ก็จะเกิดข้อผิดพลาดนี้ขึ้นอีกครั้ง
หากคุณทำงานในศูนย์บริการซ่อมบำรุงมานาน คุณจะพบว่าเหตุการณ์ชนกันแบบ 'หลอกลวง' ประเภทนี้เกิดขึ้นบ่อยกว่าการชนจริงเสียอีก ถ้าคุณเจอสถานการณ์เช่นนี้ ไม่ว่าจะเป็นการเปลี่ยนโปรแกรมตามคำแนะนำ 'สามเจ็ดยี่สิบเอ็ด' หรือการเปลี่ยนมอเตอร์เซอร์โวอย่างไม่ไตร่ตรอง ก็มักจะสิ้นเปลืองทั้งเวลา แรงงาน และเงินจำนวนมากในที่สุด
วันนี้ เราจะพิจารณาปัญหาข้อผิดพลาด SRVO-050 ร่วมกับแนวทางการสอบสวนอย่างเป็นทางการของฟานุค โดยจะอธิบายว่าเกิดอะไรขึ้น และวิธีระบุสาเหตุที่แท้จริงทีละขั้นตอน ในกรณีที่หุ่นยนต์ไม่ได้ชนจริงแต่กลับแจ้งข้อผิดพลาด 
หุ่นยนต์ไม่ได้ชน แล้วทำไมจึงแจ้งว่า 'ตรวจพบการชน'?
เพื่อแก้ปัญหานี้ เราต้องเข้าใจตรรกะพื้นฐานของฟานุคก่อน แผงควบคุมฟานุคไม่มีตา แล้วมันจะรู้ได้อย่างไรว่าหุ่นยนต์เกิดการชนกัน? มันรู้ได้อย่างไรว่าหุ่นยนต์เกิดการชนกัน? มันอาศัยการคำนวณกระแสไฟฟ้าและแรงบิดเป็นหลัก เมื่อหุ่นยนต์กำลังเคลื่อนที่ ระบบภายในตู้ควบคุมจะตรวจสอบอย่างต่อเนื่องว่ามอเตอร์เซอร์โวแต่ละแกนกำลังถูกใช้งานหนักแค่ไหน (กล่าวคือ แรงบิด) ระบบมีแบบจำลองทางคณิตศาสตร์ของตนเอง ซึ่งระบุว่าควรใช้แรงเท่าใดกับแต่ละแกน ตามความเร็ว มุม และน้ำหนักบรรทุกในขณะนั้น หากในระหว่างการเคลื่อนที่ ระบบจู่ๆ ก็ตระหนักว่า “มีบางอย่างผิดปกติ ทำไมน้ำหนักจริงที่กระทำต่อแกนหนึ่งจึงสูงกว่าที่คาดการณ์ไว้มากนัก?”
ตู้ควบคุมจะส่งเสียงเตือนทันทีว่า “เกิดเหตุร้ายแรง อาจชนเข้ากับสิ่งของบางอย่าง และอุปกรณ์หลังคาแบบแข็งจะถูกยกเลิกการใช้งาน!” เพื่อปกป้องแขนหุ่นยนต์ หัวเกียร์ มอเตอร์เซอร์โว และอุปกรณ์ยึดชิ้นงานด้านหน้า ระบบจะตัดพลังงานมอเตอร์เซอร์โวทันที หยุดหุ่นยนต์ด้วยการเบรกอย่างรุนแรง และแสดงข้อผิดพลาด SRVO-050
ดังนั้น สาระสำคัญของข้อความเตือนนี้จึงไม่ใช่ “ฉันชนเข้ากับสิ่งของ” แต่เป็น “ฉันเคลื่อนที่ด้วยแรงมากเกินไป ทำให้แรงต้านเกินค่าที่กำหนด” หากด้วยเหตุผลใดๆ หุ่นยนต์รู้สึกว่า “หนักหรือใหญ่เกินไป” หรือ “เคลื่อนที่ผ่านไปไม่ได้” ก็อาจเข้าใจผิดว่าเกิดการชนกัน
แท้จริงแล้วเกิดการชนกันหรือไม่? ลองพิจารณาสาเหตุที่ชัดเจนก่อน
แม้เราจะกล่าวว่ามีกรณีแจ้งเตือนเท็จจำนวนมาก ขั้นตอนแรกคือการประเมินสถานการณ์อย่างสมเหตุสมผล เมื่อสายการผลิตแบบอัตโนมัติเริ่มดำเนินการแล้ว หุ่นยนต์จำเป็นต้องทำงานร่วมกับอุปกรณ์ยึดชิ้นงาน ชิ้นงาน เครื่องจักรกล และม่านแสงความปลอดภัย ดังนั้น แม้เพียงการคลาดเคลื่อนของระบบพิกัดเครื่องมือ (TCP) แค่สองหรือสามมิลลิเมตร ก็อาจทำให้เกิดการขูดขีดเล็กน้อยบริเวณตำแหน่งเฉพาะได้
หากคุณเพิ่งเปลี่ยนโปรแกรม หรือสอนจุดใหม่ หรือเพิ่งติดตั้งอุปกรณ์เครื่องมือชิ้นใหม่แล้วพบข้อผิดพลาดนี้ อย่ารีบสรุปว่าเป็นปัญหาของระบบไฟฟ้าก่อนเวลาอันควร โปรดฟังคำแนะนำของผม: ให้เปลี่ยนโหมดการทำงานของหุ่นยนต์เป็นโหมดควบคุมด้วยมือ (Manual Mode) ลดความเร็วลง (เช่น เหลือเพียง 10% หรือแม้แต่ 5%) ถือแท็บเล็ตสำหรับการสอน (teach pendant) ไว้ในมือพร้อมชี้ไปยังตำแหน่งที่ต้องการ และให้บุคลากรย่อตัวลงใกล้ๆ หุ่นยนต์เพื่อสังเกตการณ์อย่างระมัดระวัง ตรวจสอบว่าอุปกรณ์ยึดชิ้นงาน (fixtures) กำลังเสียดสีกับขอบของเครื่องจักรขณะเข้าหรือออกจากเครื่องหรือไม่? สายยางลม (air hose) ติดขัดอยู่ในพื้นที่อับใดหรือไม่?
ตรวจสอบให้แน่ใจว่าไม่มีสิ่งกีดขวางทางกลแบบแข็ง (hard mechanical interference) อยู่เลย แล้วลองมองลงไปดูให้ละเอียด
ไม่มีการชนกัน แต่เกิดปรากฏการณ์ “การบีบคอ” (necking): ซึ่งหมายถึงแรงต้านภายนอกที่แฝงตัวอยู่และมองไม่เห็น
เพียงเพราะหุ่นยนต์ไม่ได้สัมผัสสิ่งของขนาดใหญ่ภายนอก ก็ไม่ได้แปลว่ามันจะ “ทำงานปกติ” อย่างแท้จริงเสมอไป มักเกิดจากชิ้นส่วนอะไหล่ที่ติดอยู่บนตัวหุ่นยนต์เอง ซึ่งกำลังดึงกลับหรือขัดขวางการเคลื่อนไหว
ในสถานที่ปฏิบัติงานจริง มักสามารถตรวจจับสาเหตุเหล่านี้ได้บ่อยครั้ง:
* ชุดสายเคเบิลและท่อลม (pipeline package) ถูกดึงตึงเกินไป: เมื่อหุ่นยนต์หมุนรอบแกนทั้ง 6 แกน ความยาวของสายเคเบิลหรือท่อลมที่หุ้มอยู่ภายนอกอาจไม่เพียงพอ ส่งผลให้เกิดแรงดึงแบบเดียวกับยางรัด (rubber band) ซึ่งทำให้แกนที่ 6 เคลื่อนไหวได้ลำบาก
* วัตถุแปลกปลอมติดอยู่ในโซ่ลาก: โซ่ลากของท่อร่วงหล่นลงบนเศษโลหะจากการเชื่อมชิ้นใหญ่ สกรู หรือสิ่งสกปรกอื่นๆ ทำให้เกิดการเคลื่อนที่ตามเส้นทางเฉพาะเมื่อติดขัด
* การติดขัดภายในอุปกรณ์จับยึด: เช่น สปริงภายในแคลมป์ลมเสียหาย หรือกระบอกสูบหยุดทำงาน แม้ภายนอกจะไม่ปรากฏว่ามีการชนแต่อย่างใด แต่แรงเสียดทานเชิงกลภายในอุปกรณ์จับยึดเองได้เพิ่มสูงขึ้นจนเกินระดับปกติ
แม้ว่าเหตุการณ์เหล่านี้จะไม่ทำให้หุ่นยนต์เกิดการบิดเบือน แต่จะทำให้มอเตอร์เซอร์โวต้องรับแรงจำนวนมาก ระบบจึงคำนวณพบว่าทอร์กเกินค่าที่กำหนด และแสดงข้อผิดพลาด SRVO-050 ขึ้นมา ทุกครั้งที่เกิดข้อผิดพลาดนี้ซ้ำที่ตำแหน่งเดียวกัน ควรตรวจสอบบริเวณรอบๆ หุ่นยนต์ โดยเฉพาะส่วนที่เรียกว่า “เสื้อคลุม” (ชุดท่อและสายไฟ) และอุปกรณ์จับยึดอย่างละเอียด ซึ่งมักมองเห็นปัญหาได้ด้วยตาเปล่า
สาเหตุที่มักถูกมองข้ามโดยง่าย: การตั้งค่าค่าโหลด (Payload) ผิด
นี่คือพื้นที่หนึ่งที่ช่างซ่อมผู้มีประสบการณ์จำนวนมากมักละเลย อย่างที่ผมได้กล่าวไปก่อนหน้านี้ ระบบอาศัย "แบบจำลองการคาดการณ์" เพื่อตัดสินว่าจะเกิดการชนหรือไม่ และข้อมูลนำเข้าหลักของแบบจำลองนี้คือค่าโหลด (payload) ที่คุณป้อนลงในระบบ
หุ่นยนต์จำเป็นต้องรู้ว่า: มีน้ำหนักเท่าใดแขวนอยู่ที่ข้อศอกของฉัน? จุดศูนย์กลางมวลของสิ่งนั้นอยู่ที่ตำแหน่งใด?
มาดูตัวอย่างเชิงปฏิบัติ: คุณติดตั้งเกร็ปเปอร์น้ำหนัก 15 กิโลกรัมเข้ากับหุ่นยนต์ของคุณ แต่ในการตั้งค่าค่าโหลดในระบบ คุณอาจข้ามขั้นตอนหรือลืมปรับเปลี่ยนค่าดังกล่าว แล้วปล่อยให้ค่าเดิมที่ระบุไว้ที่ 5 กิโลกรัมคงอยู่เช่นเดิม นั่นคือจุดจบ เมื่อหุ่นยนต์เคลื่อนที่ มอเตอร์จะต้องทำงานหนักมากเพื่อควบคุมน้ำหนัก 15 กิโลกรัม ส่งผลให้สร้างแรงบิดมากกว่าที่ระบบคาดการณ์ไว้มาก แผงควบคุมจึงตรวจพบและสรุปว่า "ไม่ได้ ตามการคำนวณของฉัน ฉันไม่ควรใช้แรงมากขนาดนี้เพื่อยกวัตถุน้ำหนัก 5 กิโลกรัม! แน่นอนว่ามันต้องชนกำแพงคอนกรีตแน่นอน!" ดังนั้น ระบบจึงสั่งให้หุ่นยนต์หยุดทำงานทันทีอย่างไม่ปราณี
สิ่งนี้มักเกิดขึ้นเป็นพิเศษหลังจากติดตั้งอุปกรณ์ใหม่ หัวเชื่อมเพิ่มเติม กล้องตรวจจับภาพ หรือมีการเปลี่ยนแปลงการออกแบบ EOAT (เครื่องมือปลายแขนหุ่นยนต์) อย่าขี้เกียจ เพียงแค่เปลี่ยนปลายแขนหุ่นยนต์แล้ววัดค่าใหม่อย่างตรงไปตรงมา หรือป้อนค่าน้ำหนักและจุดศูนย์กลางมวลของเครื่องมือที่ถูกต้องลงในระบบ
ใหญ่กว่าเล็ก: การรับน้ำหนักเกินอย่างเรื้อรัง
นอกจากนี้ยังมีกรณีที่เกิดจากปัญหาแบบดั้งเดิม (legacy problem) หรือการปรับเปลี่ยนสายการผลิตซึ่งเป็นสาเหตุหลักของปัญหา หุ่นยนต์ถูกออกแบบมาตั้งแต่แรกให้สามารถจัดการชิ้นงานน้ำหนัก 20 กิโลกรัม และทำงานได้อย่างราบรื่น แต่เมื่อโรงงานเปลี่ยนไปผลิตสินค้าตัวใหม่หรือเปิดสายการผลิตใหม่ ชิ้นงานก็มีน้ำหนักเพิ่มขึ้นเป็น 30 กิโลกรัม หุ่นยนต์ตัวนี้ยังคงทำงานได้แน่นหนา แม้จะรับน้ำหนักเกินเล็กน้อยก็ยังสามารถสั่นสะเทือนและทำงานต่อไปได้ ผู้บริหารหลายคนจึงคิดว่า “ดูสิ หุ่นยนต์ตัวนี้ยังเดินได้ดีอยู่เลย ใช้งานบนสายการผลิตได้แน่นอน!”
สิ่งนี้ผิดอย่างมาก ขณะนี้หุ่นยนต์กำลังอยู่ในภาวะ ‘การใช้ทรัพยากรภายในอย่างหนัก’ ทุกขั้นตอน โดยมอเตอร์และรีดูเซอร์อยู่ภายใต้แรงกดดันสูงเป็นเวลานาน อาจยังทำงานได้ดีในช่วงแรก แต่เมื่อคุณใช้งานไปเรื่อยๆ จะสังเกตเห็นว่าข้อผิดพลาด SRVO-050 เกิดขึ้นบ่อยขึ้นเรื่อยๆ อาจเริ่มจากวันละหนึ่งครั้ง แล้วกลายเป็นสามครั้งต่อสัปดาห์ในปัจจุบัน
สิ่งนี้หมายความว่าชิ้นส่วนกลไกกำลังแสดงอาการไม่พอใจ การใช้งานเช่นนี้เป็นเวลานานจะทำให้อายุการใช้งานของสกรู รีดูเซอร์ และเซอร์โวมอเตอร์ลดลงอย่างรวดเร็วจนแทบไม่สามารถฟื้นคืนสภาพได้ด้วยการรีเซ็ตเพียงอย่างเดียว
เบรกยึดไม่เปิดเต็มที่: เกิดปรากฏการณ์ ‘การดึงรั้งกับตัวเอง’ ทุกวัน
แต่ละแกนของหุ่นยนต์ Fanuc จะมีเบรกแบบยึดตำแหน่ง (holding brake) อยู่ เมื่อหุ่นยนต์กำลังจะเคลื่อนที่ ระบบจะส่งกระแสไฟฟ้าไปยังเบรกเพื่อปลดล็อกมัน จากนั้นจึงให้มอเตอร์หมุนต่อ หากเกิดความผิดปกติในวงจรของเบรกแบบยึดตำแหน่ง หรือหากชิ้นส่วนกลไกสึกหรอหรือฝืดจนทำให้เบรกไม่สามารถปลดล็อกได้อย่างสมบูรณ์ 100% ก็จะเกิดปัญหาขึ้น ซึ่งคล้ายกับการขับรถยนต์โดยที่เบรกมือถูกดึงไว้ครึ่งหนึ่ง แต่คุณยังเหยียบคันเร่งอย่างแรงเพื่อขับไปข้างหน้า มอเตอร์จึงไม่เพียงต้องรับแรงต้านจากงานที่ทำเท่านั้น แต่ยังต้องรับแรงเสียดทานจากเบรกภายในตัวมันเองด้วย ภายในไม่กี่วินาที แรงบิดเซอร์โวจะพุ่งสูงขึ้นอย่างรวดเร็ว และตู้ควบคุมจะระบุสถานการณ์นี้โดยตรงว่าเป็น ‘การชน’
ฉันจะรู้ได้อย่างไรว่ามีปัญหากับระบบเบรก? อาการทั่วไปคือ หุ่นยนต์เคลื่อนที่ขึ้นและเสียงที่เกิดขึ้นมีความทุ้มมาก รู้สึกหนักมาก; รู้สึกว่าแกนใดแกนหนึ่งอ่อนแอเป็นพิเศษ; ไม่ว่าจะใช้การหมุนช้าด้วยมือ (Jog) หรือการดำเนินการอัตโนมัติ ก็จะแสดงข้อผิดพลาด SRVO-050 ซ้ำๆ บนแกนเดียวกันเสมอ ณ จุดนี้ ควรตรวจสอบสายควบคุมเบรกของแกนนั้นและตัวเบรกเองอย่างละเอียด
แรงดันไฟฟ้าสูงและต่ำ: ทำให้ระบบ "คำนวณผิด"
หลายคนไม่สามารถจินตนาการได้ว่าเหตุใดตู้ควบคุมไฟฟ้าจึงรายงานการชนขึ้นมาบ่อยครั้ง ทั้งที่จริงแล้วเกิดจากแรงดันไฟฟ้าของแหล่งจ่ายไฟในโรงงานไม่เสถียร เมื่อแรงดันไฟฟ้าขาเข้าของตู้ควบคุมลดลงอย่างฉับพลันหรือผันผวนมากเกินไป แรงดันกระแสตรงที่ได้จากวงจรเรียงกระแสก็จะลดตามไปด้วย ส่งผลให้กำลังขับของแอมพลิฟายเออร์เซอร์โวลดลง เพื่อให้หุ่นยนต์รักษาความเร็วและเส้นทางการเคลื่อนที่เดิมไว้ได้ ระบบจึงจำเป็นต้องเพิ่มกระแสไฟฟ้าอย่างบังคับเพื่อชดเชย แต่เมื่อกระแสไฟฟ้าเพิ่มขึ้นเช่นนี้ อัลกอริธึมภายในตู้ควบคุมจะตีความผิดว่ามีทอร์กสัญญาณรบกวนผิดปกติ และจึงแสดงข้อผิดพลาด SRVO-050 ออกมา
หากโรงงานของท่านเพิ่งประสบปัญหาไฟดับบ่อยครั้ง ไฟกระพริบ หรือขั้วต่อของตู้ควบคุมเริ่มเสื่อมสภาพและร้อนขึ้น รวมทั้งสายเคเบิลที่ใช้งานมานานกว่าสิบปี ท่านอาจพิจารณาใช้มัลติมิเตอร์วัดแรงดันไฟฟ้าหลักขณะเกิดข้อผิดพลาดนั้น สำหรับโรงงานเก่าหรือในช่วงฤดูร้อนที่มีการใช้ไฟฟ้าสูงสุดวิธีนี้ได้รับการพิสูจน์แล้วว่าได้ผลจริง
การตัดออก: ระบบเซอร์โวหรือสายเคเบิลนั้นแย่จริงหรือไม่
หากคุณได้ตรวจสอบสิ่งรบกวนเชิงกลทั้งหมดข้างต้น ชุดท่อ ค่าพารามิเตอร์ของโหลด และแรงดันไฟฟ้าแล้ว และพบว่าทั้งหมดอยู่ในเกณฑ์ปกติ แต่หุ่นยนต์ยังคงแจ้งข้อผิดพลาด SRVO-050 บนแกนที่กำหนดตายตัวอยู่ แสดงว่าเราจำเป็นต้องตรวจสอบส่วนประกอบทางไฟฟ้าเพื่อหาสาเหตุที่แท้จริง
โดยทั่วไปแล้ว หมายความว่ามีข้อบกพร่องที่ซ่อนอยู่ในตำแหน่งต่อไปนี้
* ส่วนประกอบภายในแอมพลิฟายเออร์เซอร์โวเสื่อมสภาพ ทำให้การตรวจจับกระแสไฟฟ้าไม่สามารถทำได้
* สายเคเบิลเอนโคเดอร์หรือสายเคเบิลจ่ายไฟมีลวดทองแดงภายในขาด บางครั้งเปลือกสายเคเบิลอาจดูสมบูรณ์ดี แต่เมื่อหุ่นยนต์เคลื่อนไหวไปยังท่าทางเฉพาะใดท่าหนึ่ง ลวดทองแดงภายในอาจขาดและสัมผัสกันได้ไม่ดี ส่งผลให้ระบบตรวจจับความผิดปกติได้ทันทีและแจ้งข้อผิดพลาด
* ปลั๊กส่งสัญญาณย้อนกลับหลวม หรือมีน้ำมันและน้ำเข้าไปในตัวปลั๊ก
การซ่อมแซมจนถึงจุดนี้ วิธีที่มีประโยชน์มากที่สุดคือวิธี "การปรับแต่ง" ตัวอย่างเช่น หากแกนที่หนึ่งและแกนที่สองของมอเตอร์หรือสายเคเบิลมีข้อกำหนดเดียวกัน ให้ลองปรับการเดินสายในตู้ควบคุม (โปรดระมัดระวังการปฏิบัติงานโดยผู้เชี่ยวชาญ สำรองข้อมูลไว้ให้ดีเพื่อป้องกันความเสียหายที่อาจเกิดขึ้น) เพื่อดูว่าข้อบกพร่องจะย้ายจากแกนที่หนึ่งไปยังแกนที่สองหรือไม่ หากข้อบกพร่องย้ายตามไปด้วย ก็สามารถสรุปได้แน่นอนว่าเป็นปัญหาของสายเคเบิลหรือแอมพลิฟายเออร์
ปัญหาทั่วไปของเครื่องจักรที่ใช้งานมานานกว่าสิบปี: การสึกหรออย่างรุนแรงของลดความเร็ว
สุดท้าย หากมอเตอร์เซอร์โวและวงจรไฟฟ้าอยู่ในสภาพดี แต่หุ่นยนต์นั้นเป็น 'ทหารผ่านศึกสงคราม' (ใช้งานมาแล้วเจ็ดหรือแปดปี หรือแม้แต่เกินสิบปี) และทำงานเชื่อมจุด ยกของหนัก การจัดเรียงพาเลท และงานสกปรกอื่นๆ มาอย่างยาวนาน ก็มีแนวโน้มสูงมากที่ชิ้นส่วนกลไกจะสึกหรอจนถึงขีดจำกัด ฟันเฟืองภายในตัวลดความเร็วสึกหรอ ตลับลูกปืนเสื่อมสภาพและแตกร้าว น้ำมันหล่อลื่นสีดำภายในรั่วไหลออกหรือแห้งกลายเป็นคราบเหนียวข้น ซึ่งทั้งหมดนี้จะทำให้แรงเสียดทานภายในเพิ่มขึ้นอย่างรวดเร็ว หุ่นยนต์เองไม่รู้ว่า 'ท้อง' ของมันได้รับความเสียหาย จึงคิดเพียงว่า 'แขนและขาข้างนี้ทำไมถึงหนักกว่าแต่ก่อนมากนัก' และอาการสุดท้ายที่ปรากฏคือการแจ้งเตือนการชนผิดพลาดบ่อยครั้ง
จะตรวจสอบว่าตัวลดความเร็วไม่ทำงานได้อย่างไร? ฟังอย่างระมัดระวังขณะที่มันเคลื่อนที่ขึ้นไป — หากไม่มีเสียง “คลิก” หรือ “บัซซ์” เสียงเสียดสีของโลหะ หรือกลิ่นไหม้; สัมผัสบริเวณข้อต่อแล้วรู้สึกไม่ร้อนพอที่จะทำไข่ให้สุกได้; หรือสังเกตความแม่นยำในการจัดตำแหน่งของหุ่นยนต์ว่าแย่ลงหรือไม่ รวมถึงขณะหยุดการทำงาน แขนหุ่นยนต์ยังสั่นเล็กน้อย (ช่องว่างระหว่างชิ้นส่วนเริ่มกว้างขึ้น) หากพบอาการใดอาการหนึ่งเหล่านี้ คุณควรจัดการซ่อมบำรุงและเปลี่ยนเกียร์บ๊อกซ์ทันที
ข้อผิดพลาดนี้รายงานบ่อยครั้ง ฉันสามารถปิดหรือเพิกเฉยต่อมันได้หรือไม่
โดยหลักการแล้ว คุณสามารถกดปุ่ม `RESET` บนแผงควบคุมแบบสอนงาน (teach pendant) แล้วหุ่นยนต์จะกลับมาทำงานต่อได้ หลายคนพยายามประหยัดค่าใช้จ่ายโดยไม่หยุดการทำงานตราบใดที่ยังรีเซ็ตได้
แต่คำแนะนำของผมคือ มันจะไม่เกิดขึ้นซ้ำอีกมากกว่าหนึ่งครั้ง
ครั้งแรกที่คุณรายงานข้อผิดพลาด อาจเป็นความผิดปกติภายนอกที่เกิดขึ้นเป็นครั้งคราว และหากข้อผิดพลาดหายไปหลังรีเซ็ต ก็ถือว่าจบเรื่อง แต่หากเกิดขึ้นซ้ำสองหรือสามครั้งติดต่อกันในตำแหน่งเดียวกัน อย่าบังคับให้ระบบบูตแบบฮาร์ดท็อปในขณะนั้น เพราะเหตุการณ์เช่นนี้จะไม่เพียงทำให้จังหวะการผลิตของคุณช้าลงอย่างรุนแรงเท่านั้น แต่หากโหลดเกินจริงอย่างแท้จริง อาจส่งผลให้เบรกยึดค้างไม่ปล่อย หรือเกียร์ลดความเร็วเกิดการเสียดสีแบบแห้ง (dry grinding) แล้วคุณยังบังคับให้ระบบทำงานต่อเนื่องเป็นเวลาหนึ่งวัน อาจทำให้มอเตอร์หรือกล่องเกียร์มูลค่าหลายหมื่นดอลลาร์เสียหายอย่างรุนแรงจนไหม้เกรียมหรือแตกหักได้
จะป้องกันปรากฏการณ์ 'การชนแบบเหนือธรรมชาติ' นี้ในชีวิตประจำวันได้อย่างไร
ตามสำนวนโบราณที่ว่า 'แพทย์รักษาโรคที่เกิดขึ้นแล้ว' เพื่อให้เกิดภาวะ SRVO-050 รบกวนการทำงานของคุณน้อยที่สุด คุณควรดำเนินการบำรุงรักษาระบบอย่างสม่ำเสมอ
1. การปรับพารามิเตอร์ต้องทำทุกครั้งที่มีการเปลี่ยนแปลง: ทุกครั้งที่มีการเปลี่ยนอุปกรณ์ยึดปลายทาง (end fixture) หรือมีการเพิ่มส่วนประกอบใดๆ เข้าไป อย่าขี้เกียจหรือมองข้ามขั้นตอนนี้ แล้วรีบเข้าสู่ระบบเพื่อคำนวณค่า Payload ใหม่ทันที
2. การตรวจสอบชุดท่ออย่างสม่ำเสมอ: ตรวจสอบว่ามีการสึกหรอของท่อภายในโซ่ลากหรือไม่ และตรวจสอบว่าท่อลมมีอาการเสื่อมสภาพ แข็งตัว หรือตึงเกินไปหรือไม่
3. การหล่อลื่นตามกำหนดอย่างเคร่งครัด: ปฏิบัติตามตารางเวลาที่ระบุโดย Fanuc ในการเปลี่ยนจาระบีสำหรับลดความเร็วเป็นประจำ และสังเกตว่ามีเศษโลหะปนอยู่ในน้ำมันสีดำที่ถูกปล่อยออกมาหรือไม่
4. ดูแลรักษาส่วนประกอบรอบข้างให้อยู่ในสภาพดี: ตรวจสอบให้แน่ใจว่าไม่มีสิ่งสกปรกหรือเศษวัสดุกระจัดกระจายภายในบริเวณการทำงานของหุ่นยนต์ และทำความสะอาดหมุดตำแหน่งและเซ็นเซอร์แบบอินดักทีฟบนอุปกรณ์จับยึด (jigs and fixtures) เป็นประจำ เพื่อป้องกันไม่ให้วัสดุเหลือทิ้งสะสม
หากดำเนินการรายละเอียดเหล่านี้อย่างเหมาะสม อัตราการขัดข้องของหุ่นยนต์จะลดลงอย่างมาก และคุณก็จะสามารถลดจำนวนกะงานที่ต้องทำงานล่วงเวลาได้