LinuxCNC
(เดิมชื่อ Enhanced Machine Controller หรือ EMC2) เป็นระบบซอฟต์แวร์โอเพ่นซอร์สฟรีของ Linux ที่ใช้ความสามารถในการควบคุมเชิงตัวเลขโดยใช้คอมพิวเตอร์เอนกประสงค์เพื่อควบคุมเครื่อง CNC ออกแบบโดยนักพัฒนาอาสาสมัครหลายคนที่ linuxcnc.org โดยทั่วไปจะรวมเป็นไฟล์ ISO กับ Ubuntu Linux เวอร์ชัน 32 บิตที่แก้ไขแล้วซึ่งมีเคอร์เนลตามเวลาจริงที่จำเป็น
LinuxCNC เป็นระบบซอฟต์แวร์สำหรับควบคุมเครื่องจักรเชิงตัวเลข เช่น เครื่องกัด เครื่องกลึง เครื่องตัดพลาสม่า เราเตอร์ เครื่องตัด หุ่นยนต์ และเฮกซาพอด สามารถควบคุมได้ถึง 9 แกนหรือข้อต่อของเครื่อง CNC โดยใช้ G-code (RS-274NGC) เป็นอินพุต มี GUI หลายแบบที่เหมาะกับการใช้งานเฉพาะ (หน้าจอสัมผัส การพัฒนาแบบโต้ตอบ)
สามารถใช้ประโยชน์จากเคอร์เนลที่แก้ไขตามเวลาจริงอย่างกว้างขวาง และสนับสนุนทั้งไดรฟ์แบบสเต็ปและเซอร์โว
LinuxCNC ใช้โมเดลของ 'ความรู้สึก วางแผน กระทำ' ในการโต้ตอบกับฮาร์ดแวร์ตัวอย่างเช่น จะอ่านตำแหน่งแกนปัจจุบัน คำนวณตำแหน่ง/แรงดันเป้าหมายใหม่ แล้วเขียนข้อมูลนั้นไปยังฮาร์ดแวร์ ไม่มีการบัฟเฟอร์ของคำสั่งและไม่อนุญาตให้อ่านหรือเขียนที่เริ่มต้นจากภายนอก วิธีการแบบไม่มีบัฟเฟอร์นี้ให้อิสระสูงสุดในการเพิ่มหรือเปลี่ยนแปลงความสามารถของ LinuxCNC ด้วยการใช้ฮาร์ดแวร์ภายนอกและเขียนโปรแกรมโดยใช้ความสามารถในคอมพิวเตอร์ LinuxCNC จะไม่ถูกล็อคไว้ที่ฮาร์ดแวร์ชิ้นใดชิ้นหนึ่ง นอกจากนี้ยังช่วยให้ผู้ใช้ที่สนใจเปลี่ยนพฤติกรรม/ความสามารถ/ฮาร์ดแวร์ได้อย่างง่ายดาย
โมเดลนี้มีแนวโน้มที่จะใช้อินเทอร์เฟซภายนอกบางประเภท เช่น PCI, PCIE, Parallel port (ในโหมด SPP หรือ EPP), ISA และ Ethernet สำหรับการควบคุมมอเตอร์ USB และ RS232 serial ไม่ใช่ตัวเลือกที่ดี USB มีความสามารถเรียลไทม์ที่ไม่ดีและ RS232 ช้าเกินไปสำหรับการควบคุมมอเตอร์
LinuxCNC มีข้อกำหนด "เรียลไทม์ (realtime)" ขั้นพื้นฐานของช่วงเวลาระหว่างการอ่านและการเขียนต้องสอดคล้องกันและรวดเร็วพอสมควร เครื่องทั่วไปทำการคำนวณแบบเรียลไทม์ใน thread ที่ทำซ้ำ 1 มิลลิวินาที การอ่านและการเขียนไปยังฮาร์ดแวร์จะต้องเป็นส่วนเล็กๆ 200 ไมโครวินาที มิฉะนั้น การเปลี่ยนเฟสจะทำให้การจูนทำได้ยากขึ้น และมีเวลาน้อยลงสำหรับโปรแกรมที่ไม่ใช่เรียลไทม์ ซึ่งอาจทำให้การควบคุมหน้าจอตอบสนองน้อยลง
LinuxCNC "ใช้ตัวสร้าง Motion Profile สี่เหลี่ยมคางหมู"
หากสนใจใช้งาน สามารถดูขั้นตอนการติดตั้งและใช้งานได้ตาม VDO ข้างล่างนี้ได้
ความคิดเห็น
แสดงความคิดเห็น