เด็กไทยทำ หุ่นยนต์อุตสาหกรรมสำหรับตัดเค้ก ด้วย ABB Robot

เด็กไทยทำ หุ่นยนต์อุตสาหกรรมสำหรับตัดเค้ก ด้วย ABB Robot

ทำการออกแบบวงจร Power

ทำการเปิดโปรแกรม CADe_SIMU

เพื่อโดยใช้รีเลย์ เป็นตัวช่วยในการควบคุมการกลับทางหมุนของมอเตอร์แสดงดังรูป

การออกแบบและพัฒนาโปรแกรมเมเบิ้ลลอจิกคอนโทรลร่วมกับหุ่นยนต์อุตสาหกรรม

ซอฟแวร์ Sysmac studio นั้น พร้อมสำหรับการใช้งานเขียนโปรแกรมแล้ว

เลือก Configuration and set up ให้ดับเบิ้ลคลิกที่ I/O Map เพื่อกำหนดชื่อตัวแปรให้กับบิตอินพุต/เอาท์พุต จากนั้นป้อนชื่อตัวแปรที่กำหนดไว้ในคอลัมพ์ Variable และป้อนคอมเม้นต์ในคอลัมน์ Variable Comment

เมื่อป้อนชื่อตัวแปรเสร็จเรียบร้อย ให้คลิกไปที่ Programming>POUs>Program>

            Program0>Section0 เพื่อทำการเขียนโปรแกรมแลดเดอร์

เริ่มต้นเขียนแลดเดอร์ด้วยการคลิกเลือกหน้าคอนแทค NO โดยไปที่ Toolbox เลือกเมนู Ladder Tools จากนั้นคลิกแล้วทำการลากหน้าคอนแทค Input มาวางบนพื้นที่เขียนโปรแกรมแลดเดอร์

จากนั้นระบุชื่อตัวแปร โดยคลิกไปที่ Enter Variable แล้วพิมพ์ชื่อตัวแปร PB1 ต่อมาทำการเลือก Output จาก Toolbox ลากมาวางต่อท้าย ตัวแปร PB1 แล้วพิมพ์ชื่อตัวแปร KM1

จากนั้นระบุชื่อตัวแปร โดยคลิกไปที่ Enter Variable แล้วพิมพ์ชื่อตัวแปร PB1 ต่อมาทำการเลือก Output จาก Toolbox ลากมาวางต่อท้าย ตัวแปร PB1 แล้วพิมพ์ชื่อตัวแปร KM1

จากนั้นระบุชื่อตัวแปร โดยคลิกไปที่ Enter Variable แล้วพิมพ์ชื่อตัวแปร PB1 ต่อมาทำการเลือก Output จาก Toolbox ลากมาวางต่อท้าย ตัวแปร PB1 แล้วพิมพ์ชื่อตัวแปร KM1

ทำการลากคอนแทค NO มาวางต่อจาก PB2 จากนั้นพิมพ์ชื่อตัวแปรใน Enter Variable เป็น LS2 และ นำคอนแทค NO อีกตัวมาต่อจาก จากนั้นพิมพ์ชื่อตัวแปรใน Enter Variable เป็น PB 3 และนำคอนแทค NC มาต่อจาก PB 3 จากนั้นพิมพ์ชื่อตัวแปรใน Enter Variable เป็น KM 2

และมีการใส่คอนแทค NC ของ ตัวแปร KM1และKM2 เพื่อเป็นการ interlock ไม่ให้คอยของรีเลย์ทำงานพร้อมกัน

การขึ้นบรรทัดใหม่ ให้คลิกขวาที่ต้นบรรทัดล่าสุด จะปรากฏเมนูขึ้นมา เลือก Insert Rung Blow

สำหรับแลดเดอร์ในส่วนนี้เป็นการกลับทางหมุนของมอเตอร์ในทิศทางตรงกันข้ามกับแลดเดอร์ที่เขียนในบรรทัดแรก จะใช้วิธีตามที่ได้อธิบายมาข้างต้น เพียงแต่ชื่อตัวแปรของหน้าคอนแทค NO และ NC จะตั้งชื่อใหม่เป็นการกำหนด I/O ใหม่ใช้ตรงข้ามกันกับบรรทัดแรก

ต่อมาทำการเลือก Output จาก Toolbox ลากมาวางต่อท้าย ตัวแปร PB4 แล้วพิมพ์ชื่อตัวแปรใน Enter Variable เป็นใน Enter Variable เป็น CH1

ต่อมาลากหน้าคอนแทค Input ใหม่ไปวางขนานกับ PB 4 ใกล้ๆ ทำหน้าที่ Self-Holding ให้ PB4 ทำงานค้างตลอด จากนั้นพิมพ์ชื่อตัวแปรใน Enter Variable เป็น CH1และนำคอนแทค NO มาวางต่อท้าย PB4 จากนั้นพิมพ์ชื่อตัวแปรใน Enter Variable เป็น PB3

แลดเดอร์การทำงานของระบบ

เมื่อเขียนโปรแกรมเสร็จแล้ว ให้ทำการตรวจสอบโปรแกรมที่เขียนว่ามีข้อผิดพลาดไหม โดยไปที่เมนู Project>Check All Program ถ้าโปรแกรมไม่มีข้อผิดพลาดใดๆ จะแสดงผลดังนี้ 0 Errors และ 0 Warning

หลังที่เราเขียนโปรแกรมเสร็จเรียบร้อยแล้ว ขั้นตอนถัดไปให้ต่อสาย USB จากคอมพิวเตอร์ไปยัง NX1-CPU แล้วจ่ายไฟให้กับ NX1-CPU เพื่อเตรียมการดาวน์โหลดโปรแกรมลงไปยัง CPU ทำการเชื่อมต่อซอฟแวร์ Sysmac Studio โดยเลือกที่เมนู Controller>Online>หรือเลือกจากปุ่ม ถ้าเปิดการเชื่อมต่อสำเร็จ จะสังเกตได้จากหน้าต่าง Controllers Status จะปรากฏคำว่า Online โดยก่อนอื่นต้องทำการตั้งค่า IP เครื่องคอมพิวเตอร์ ของเราก่อน ดังรูป

เขียนโปรแกรม NB designer

Pages: 1 2 3 4 5 6 7 8

leave a comment

Create Account



Log In Your Account