กลับไปยังบล็อก

นักพัฒนา KEYENCE LJ เปลี่ยนการตั้งค่าการตรวจสอบ 3 มิติให้เป็นโค้ด

KEYENCE LJ Developer แปลงเครื่องมือตรวจสอบ 3D ที่กำหนดค่าไว้เป็นโค้ดแอปพลิเคชัน C# ช่วยลดความพยายามในการผสานรวม คุณค่าทางวิศวกรรมอยู่ที่การนำไปใช้งานได้เร็วขึ้น ไม่ใช่การตัดงานตรวจสอบความถูกต้อง กา...

KEYENCE กำลังวางตำแหน่งซีรีส์ LJ Developer ให้เป็นแนวทางในการย่นระยะเวลาจากการกำหนดค่าการตรวจสอบ 3D ไปสู่โค้ดแอปพลิเคชันที่เรียกใช้งานได้จริง ร่างต้นฉบับ PLC ProTech จัดทำขึ้นในเดือนเมษายน 2026 ส่วนฉบับปรับปรุงวันที่ 30 สิงหาคม 2026 นี้ทบทวนผลิตภัณฑ์โดยอ้างอิงเอกสารปัจจุบันจากผู้ผลิต และมุ่งเน้นขอบเขตทางวิศวกรรมระหว่างการสร้างโค้ดกับสถานีตรวจสอบที่พร้อมใช้งานในการผลิต

ซอฟต์แวร์นี้ช่วยให้วิศวกรกำหนดพื้นที่ตรวจสอบและเครื่องมือบนข้อมูล 3D สร้างซอร์สโค้ด จากนั้นนำเข้าไลบรารีและซอร์สที่จัดเตรียมไว้ในแอปพลิเคชัน ซึ่งช่วยลดงานเชื่อมต่อระบบซ้ำ ๆ สำหรับการวัดมาตรฐานได้ อย่างไรก็ตาม ซอฟต์แวร์ไม่ได้แก้ปัญหาการทริกเกอร์ การติดตามชิ้นงาน การสอบเทียบ จังหวะการคัดทิ้ง การจัดการข้อยกเว้น สิทธิ์การเข้าถึงของผู้ใช้ หรือการตรวจสอบย้อนกลับโดยอัตโนมัติ สิ่งเหล่านี้ยังคงเป็นความรับผิดชอบด้านการออกแบบระบบ

อินเทอร์เฟซ KEYENCE LJ Developer สำหรับกำหนดค่าเวิร์กโฟลว์การตรวจสอบ 3D

LJ Developer จัดระเบียบการตั้งค่าการตรวจสอบในรูปแบบภาพก่อนสร้างซอร์สโค้ดของแอปพลิเคชัน

เวิร์กโฟลว์การสร้างโค้ดเปลี่ยนแปลงอะไรบ้าง

การเชื่อมต่อระบบวิชัน 3D แบบดั้งเดิมมักรวมการสื่อสารกับเซนเซอร์ การจัดการแผนที่ความสูง การคำนวณทางเรขาคณิต ตรรกะการแสดงผล และการส่งผลลัพธ์ไว้ในโค้ดที่พัฒนาขึ้นเอง แม้ผู้ผลิตจะมีชุดพัฒนาซอฟต์แวร์ให้ แต่ผู้รวมระบบก็ยังอาจต้องใช้เวลามากในการเปลี่ยนฟังก์ชันระดับล่างให้เป็นลำดับการตรวจสอบที่ทำซ้ำได้ LJ Developer ย้ายงานกำหนดค่าจำนวนมากขึ้นไปไว้ในสภาพแวดล้อมแบบกราฟิก

ตามคำอธิบายผลิตภัณฑ์ปัจจุบันของ KEYENCE เวิร์กโฟลว์คือกำหนดเครื่องมือตรวจสอบและพื้นที่เป้าหมายบนภาพ 3D สร้างซอร์สโค้ดด้วยคำสั่ง นำเข้าไลบรารีและโค้ดที่เกี่ยวข้อง แล้วเรียกใช้ฟังก์ชันวัดจากแอปพลิเคชันของผู้ใช้ แนวทางนี้ควรเข้าใจว่าเป็นการสร้างโค้ดที่ขับเคลื่อนด้วยการกำหนดค่า ไม่ใช่แพลตฟอร์มแมชชีนวิชันแบบไม่ต้องเขียนโค้ดที่ใช้ได้กับทุกกรณี

ความแตกต่างนี้มีความสำคัญต่อการบำรุงรักษา โค้ดที่สร้างขึ้นควรเข้าสู่กระบวนการตรวจทาน การควบคุมเวอร์ชัน การบิลด์ และการเผยแพร่เช่นเดียวกับโค้ดที่เขียนขึ้นเอง วิศวกรจำเป็นต้องทราบว่าการตั้งค่าใดถูกฝังอยู่ในโค้ด การตั้งค่าใดยังคงแก้ไขได้ขณะรันไทม์ และสิ่งใดต้องสร้างใหม่หลังเปลี่ยนสูตรหรือเซนเซอร์ หากการสร้างโค้ดเขียนทับการแก้ไขภายในเครื่อง ส่วนขยายควรถูกแยกไว้เบื้องหลังอินเทอร์เฟซที่มีเสถียรภาพ แทนการแทรกลงในส่วนที่สร้างโดยระบบ

เครื่องมือตรวจสอบรองรับงาน 3D ทั่วไป

ผู้ผลิตระบุฟังก์ชันสำหรับการตรวจสอบมิติและลักษณะภายนอก การแก้ไขตำแหน่ง การกำจัดสัญญาณรบกวน การประกอบภาพ และการเรนเดอร์ 3D องค์ประกอบเหล่านี้รองรับงานตรวจสอบตามความสูงที่ทำเป็นประจำได้เป็นจำนวนมาก เช่น การวัดขั้นหรือช่องว่าง การตรวจสอบโปรไฟล์ การค้นหาชิ้นงานที่เลื่อนตำแหน่ง การลดจุดที่ไม่ต้องการ การรวมข้อมูล และการแสดงผลเพื่อการตั้งค่าหรือวิเคราะห์ปัญหา

ชุดเครื่องมือนี้มีประโยชน์ในกรณีที่ภาพ 2D ไม่สามารถแยกความแตกต่างระหว่างการเปลี่ยนแปลงความสูงกับการเปลี่ยนแปลงของสีหรือแสงได้ อุปกรณ์อิเล็กทรอนิกส์ ชิ้นส่วนกลึง ชิ้นส่วนขึ้นรูป แนวกาว และผลิตภัณฑ์ที่ประกอบแล้ว ล้วนมีคุณลักษณะที่ประเมินได้ง่ายกว่าเมื่อมองเป็นรูปทรงเรขาคณิต อย่างไรก็ตาม ความเหมาะสมยังขึ้นอยู่กับขอบเขตการมองเห็น ช่วงความสูง ความทำซ้ำได้ของการวัด การตอบสนองของพื้นผิว ความเร็วสายการผลิต และความมั่นคงของการติดตั้งเซนเซอร์

เครื่องมือ KEYENCE LJ Developer สำหรับการตรวจสอบมิติและข้อบกพร่องบนพื้นผิว

เครื่องมือวัดและตรวจสอบลักษณะภายนอกที่กำหนดค่าไว้สามารถทำงานร่วมกับการแก้ไข การกรอง และการแสดงภาพ 3D ได้

จุดที่งานวิศวกรรมยังคงต้องเริ่มต้น

การรับข้อมูลและการติดตามชิ้นงาน

ระบบการผลิตต้องเชื่อมโยงผลการวัดแต่ละครั้งกับชิ้นงานจริงที่ถูกต้อง แอปพลิเคชันต้องมีทริกเกอร์ที่กำหนดแน่นอน การยืนยันว่าได้รับโปรไฟล์หรือชุดภาพครบถ้วนแล้ว และตัวระบุที่คงอยู่ตลอดคิวและการประมวลผลแบบอะซิงโครนัส หากสายพานลำเลียงทำงานเร็วเกินกว่าที่การตรวจสอบหรือเครือข่ายจะตอบสนองได้ ต้องกำหนดพฤติกรรมของบัฟเฟอร์และการควบคุมแรงดันย้อนกลับก่อนนำไปใช้งาน

จังหวะการคัดทิ้งเป็นปัญหาด้านการควบคุมที่แยกต่างหาก ผลการวัดที่ไม่ผ่านอาจเกิดขึ้นก่อนถึงกลไกคัดทิ้งหลายสถานี PLC ต้องติดตามผลลัพธ์ให้ตรงกับชิ้นงานที่ถูกต้อง คำนึงถึงช่องว่างและงานแก้ไข และเลือกการตอบสนองที่ปลอดภัยเมื่อข้อมูลสูญหายหรือล่าช้า ฟังก์ชันวิชันที่สร้างขึ้นสามารถส่งคืนผลลัพธ์ได้ แต่ไม่สามารถอนุมานข้อตกลงการติดตามวัสดุของสายการผลิตได้

การสอบเทียบและความไม่แน่นอนของการวัด

การกำหนดค่าเครื่องมือไม่ได้ทำให้ไม่จำเป็นต้องจัดทำระบบการวัด วิศวกรควรบันทึกอุปกรณ์อ้างอิง รอบเวลาการสอบเทียบ ความทำซ้ำได้ของการติดตั้ง ข้อจำกัดด้านสภาพแวดล้อม และค่าความไม่แน่นอนที่ยอมรับได้ตามค่าความคลาดเคลื่อน การเรนเดอร์ 3D ที่ดูสะอาดตาไม่ได้พิสูจน์ว่าการวัดมีความสามารถเพียงพอ การศึกษาระบบการวัดและชิ้นงานทดสอบควรครอบคลุมพื้นผิว ตำแหน่ง และขนาดข้อบกพร่องที่คาดว่าจะพบในการผลิต

การแก้ไขตำแหน่งช่วยลดความไวต่อการวางชิ้นงานตามปกติได้ แต่ควรกำหนดขอบเขตของการแก้ไขไว้ การเยื้องตำแหน่งอย่างมากอาจบ่งชี้ถึงปัญหาฟิกซ์เจอร์ ชิ้นงานผิดรุ่น หรือความผิดพลาดในการขนถ่าย การอนุญาตให้ซอฟต์แวร์ปรับภาพทุกภาพให้เป็นมาตรฐานอาจปกปิดปัญหากระบวนการที่ฝ่ายปฏิบัติการจำเป็นต้องเห็น

สูตรการตรวจสอบ สิทธิ์การเข้าถึง และการตรวจสอบย้อนกลับ

พารามิเตอร์การตรวจสอบคือสูตรการผลิตและควรได้รับการควบคุมในลักษณะเดียวกัน กำหนดว่าใครมีสิทธิ์แก้ไขค่าเกณฑ์ วิธีระบุเวอร์ชันที่อนุมัติ วิธีตรวจสอบการเปลี่ยนแปลง และสิ่งที่จะเกิดขึ้นเมื่อแอปพลิเคชันกับโค้ดที่สร้างขึ้นไม่สอดคล้องกัน จัดเก็บบริบทให้เพียงพอในแต่ละผลลัพธ์เพื่อสร้างเหตุผลของการตัดสินใจขึ้นใหม่ได้ รวมถึงเวอร์ชันสูตร สถานะเซนเซอร์ สถานะการสอบเทียบ และค่าการวัดที่เกี่ยวข้อง ไม่ใช่เพียงบิตผ่านหรือไม่ผ่านเท่านั้น

สภาพแวดล้อมซอฟต์แวร์ยังมีข้อจำกัดด้านการนำไปใช้งานจริง หน้าโมเดล LJ-H1LP ของ KEYENCE ซึ่งตรวจสอบเมื่อวันที่ 30 สิงหาคม 2026 ระบุ Windows 10 รุ่น 64 บิต หรือ Windows 11 Pro และระบุสภาพแวดล้อมไลบรารี Visual Studio 2017 C# 7.3 หรือใหม่กว่า ผู้รวมระบบควรตรวจสอบข้อกำหนดปัจจุบันที่ตรงกับรุ่นซึ่งได้รับอนุญาตใช้งานก่อนกำหนดมาตรฐานอิมเมจคอมพิวเตอร์อุตสาหกรรมหรืออัปเกรดเครื่องมือพัฒนา

สถาปัตยกรรมเซลล์ที่ใช้งานได้จริง

เซลล์ที่มีความทนทานควรแยกความรับผิดชอบออกจากกัน เซนเซอร์และฟังก์ชันที่สร้างโดย LJ Developer ทำหน้าที่รับและประเมินข้อมูล 3D แอปพลิเคชันจัดการสูตร บัฟเฟอร์ภาพ การวิเคราะห์ปัญหา หน้าจอสำหรับผู้ปฏิบัติงาน และบันทึกผลลัพธ์ PLC ควบคุมลำดับการทำงานของเครื่อง ตัวตนของชิ้นงาน เงื่อนไขอนุญาตให้ทำงาน และจังหวะการคัดทิ้ง ส่วน HMI แสดงสถานะที่นำไปดำเนินการได้โดยไม่เปิดให้ผู้ใช้ทุกคนเข้าถึงค่าเกณฑ์ที่ไม่ได้รับการควบคุม

ทีมที่กำลังเลือกอุปกรณ์ตรวจจับสามารถดู คอลเลกชันเซนเซอร์อุตสาหกรรม ของเว็บไซต์ได้ ส่วนตัวเลือกด้านการประมวลผลและอินเทอร์เฟซผู้ปฏิบัติงานรวมอยู่ภายใต้ HMI และการประมวลผลอุตสาหกรรม การเลือกฮาร์ดแวร์ควรอ้างอิงการทดสอบประสิทธิภาพกับชิ้นงานตัวแทน เวลารอบการทำงาน พื้นผิว และโหลดเครือข่ายจริง

กำหนดอินเทอร์เฟซระหว่างแอปพลิเคชันวิชันกับ PLC ให้เป็นแฮนด์เชกที่มีสถานะ ไม่ใช่บิตผ่านเพียงบิตเดียว สถานะที่มีประโยชน์ ได้แก่ พร้อม ทริกเกอร์แล้ว กำลังประมวลผล ผลลัพธ์ใช้ได้ ตัวระบุผลลัพธ์ ข้อขัดข้อง และยอมรับการรีเซ็ต หมายเลขลำดับหรือตัวระบุชิ้นงานช่วยลดโอกาสที่ผลลัพธ์ล่าช้าจะถูกนำไปใช้กับผลิตภัณฑ์ถัดไป ไทม์เอาต์ควรแยกความแตกต่างระหว่างการรับข้อมูลล้มเหลว การประมวลผลเกินเวลา การสื่อสารขาดหาย และแอปพลิเคชันที่ยังทำงานอยู่แต่ไม่พร้อม

เหตุใดเรื่องนี้จึงสำคัญต่อการนำวิชัน 3D มาใช้

ผู้ผลิตแมชชีนวิชันกำลังย้ายอัลกอริทึมทั่วไปเข้าสู่เครื่องมือที่กำหนดค่าได้อย่างต่อเนื่อง พร้อมจัดทำองค์ประกอบการเชื่อมต่อระบบในระดับสูงขึ้น แนวโน้มนี้ลดอุปสรรคด้านการเขียนโปรแกรมและช่วยให้โรงงานทำซ้ำการตรวจสอบในหลายสายการผลิตได้ ทักษะที่ขาดแคลนจึงเปลี่ยนไป อาจใช้เวลาน้อยลงกับการพัฒนาเรขาคณิต แต่ต้องให้ความสำคัญมากขึ้นกับการตรวจรับรอง การกำกับดูแลข้อมูล การควบคุมการเปลี่ยนแปลง และปฏิสัมพันธ์ระหว่างผลการตรวจสอบกับการเคลื่อนที่ของเครื่องจักร

สำหรับผู้รวมระบบ กรณีใช้งานที่โดดเด่นที่สุดคือปัญหาการตรวจสอบมาตรฐานที่ยังต้องมีโครงแอปพลิเคชันแบบกำหนดเอง LJ Developer สามารถเร่งงานชั้นกลางนี้ได้ด้วยการเปลี่ยนเครื่องมือที่กำหนดค่าไว้ให้เป็นโค้ด C# แต่มีแนวโน้มน้อยกว่าที่จะกำจัดงานได้ในกรณีที่ปัญหาหลักคือการเข้าถึงเชิงแสง พื้นผิวที่คาดเดาไม่ได้ การจัดการชิ้นงานหลายรุ่น การบัฟเฟอร์ความเร็วสูง หรือหลักฐานตามข้อกำหนด

การประเมินเชิงบรรณาธิการ

ข้อกล่าวอ้างที่เป็นประโยชน์นั้นแคบกว่าและน่าเชื่อถือกว่าคำกล่าวว่า “วิชัน 3D โดยไม่ต้องเขียนโปรแกรม” KEYENCE ได้สร้างเวิร์กโฟลว์ที่ช่วยลดการพัฒนาแอปพลิเคชันซ้ำ ๆ รอบเครื่องมือที่รองรับได้ โรงงานจะได้รับประโยชน์สูงสุดเมื่อมองโค้ดที่สร้างขึ้นเป็นองค์ประกอบหนึ่งที่ผ่านการตรวจรับรองแล้วภายในระบบตรวจสอบที่มีการควบคุม

ก่อนเปิดใช้งาน ทีมควรพิสูจน์เวลารอบการทำงานด้วยข้อมูลกรณีเลวร้ายที่สุด ทดสอบเส้นทางความล้มเหลวทุกกรณี ล็อกสูตรที่อนุมัติ บันทึกข้อมูลเวอร์ชัน และตรวจสอบว่า PLC คัดทิ้งชิ้นงานที่ถูกต้องเมื่อผลลัพธ์ล่าช้า การสร้างโค้ดอาจทำให้การนำไปใช้งานรวดเร็วขึ้น แต่อินเทอร์เฟซที่มีวินัยและหลักฐานด้านการวัดต่างหากที่ทำให้การนำไปใช้งานนั้นน่าเชื่อถือ

แสดงความคิดเห็น

โปรดทราบว่าความคิดเห็นจะต้องได้รับการอนุมัติก่อนที่จะได้รับการเผยแพร่