DNC (Direct Numerical Control) คือกระบวนการส่งข้อมูลโปรแกรม G-code จากคอมพิวเตอร์ ไปยังเครื่อง CNC ทีละบรรทัดแบบเรียลไทม์
เครื่อง CNC จะอ่านข้อมูลที่ส่งมาและทำงานตามคำสั่งทันที โดยไม่ต้องโหลดไฟล์เก็บไว้ในหน่วยความจำเครื่องล่วงหน้า
คอมพิวเตอร์ ทำหน้าที่เป็นต้นทางในการส่งโปรแกรม G-code
สายสื่อสาร RS-232 เชื่อมตรงจากพอร์ต Serial (COM Port) ของคอมพิวเตอร์เข้ากับพอร์ตของเครื่อง CNC
ซอฟต์แวร์ส่งข้อมูล (DNC Software) บนคอมพิวเตอร์จะส่ง G-code ไปทีละบรรทัด
เครื่อง CNC ทำงานตาม G-code ที่ได้รับแบบสด ๆ (Real-time Execution)
คอมพิวเตอร์ (PC หรือ Notebook) ที่มีพอร์ต RS-232 (Serial Port)
(ถ้าเป็นโน้ตบุ๊กยุคใหม่ อาจต้องใช้ตัวแปลง USB-to-Serial เพิ่ม)
สายสื่อสาร RS-232 คุณภาพดี (ความยาวไม่เกิน 15 เมตร เพื่อความเสถียรสูงสุด)
ซอฟต์แวร์ DNC Sender เช่น:
CIMCO Edit
NCLink
Predator DNC
หรือโปรแกรมสื่อสาร Serial อื่น ๆ ที่รองรับการทำ DNC
เครื่อง CNC ที่รองรับการรับข้อมูลผ่าน DNC หรือ Tape Mode
เชื่อมสาย RS-232 ระหว่างคอมพิวเตอร์กับเครื่อง CNC
ตรวจสอบขั้วสาย (Pinout) ว่าตรงตามมาตรฐาน หรือใช้ตาม Wiring Diagram ที่เครื่อง CNC กำหนด
ตัวอย่างขั้วมาตรฐานที่มักใช้:
Pin 2 ➔ Pin 3 (TX ➔ RX)
Pin 3 ➔ Pin 2 (RX ➔ TX)
Pin 5 ➔ Pin 7 (Ground ➔ Ground)
กำหนด Baud Rate ให้ตรงกัน เช่น 9600, 19200 หรือ 38400
กำหนด Data Bits, Stop Bits และ Parity เช่น 7E1 หรือ 8N1
กำหนด Flow Control เช่น XON/XOFF หรือ RTS/CTS ตามที่เครื่อง CNC รองรับ
ตั้งเครื่อง CNC ให้อยู่ในโหมด DNC Mode หรือ Tape Mode
บางรุ่นต้องกด MDI ก่อน แล้วเลือกเมนู DNC
โหลดไฟล์ G-code ที่ต้องการส่ง
เลือกพอร์ต COM ที่เชื่อมต่อกับ CNC
กดส่งไฟล์แบบ "Send with Wait for CNC Ready" เพื่อส่งข้อมูลแบบบรรทัดต่อบรรทัด
กด Cycle Start บนเครื่อง CNC เพื่อเริ่มอ่าน G-code ที่คอมพิวเตอร์ส่งให้
เครื่อง CNC จะทำงานตามข้อมูลที่ได้รับแบบ Real-time
รองรับโปรแกรมขนาดใหญ่ ที่หน่วยความจำเครื่องไม่พอ
ส่งข้อมูลแม่นยำ ควบคุมได้ง่ายและเสถียร
ประหยัดต้นทุน ไม่ต้องอัพเกรดหน่วยความจำ CNC
เหมาะกับเครื่อง CNC เก่า ที่หน่วยความจำน้อย
ต้องตั้งค่าความเร็ว (Baud Rate) และพารามิเตอร์ให้ตรงกันทั้งสองฝั่ง
สาย RS-232 ควรมีคุณภาพดีและหุ้มสายป้องกันสัญญาณรบกวน
หลีกเลี่ยงการส่งข้อมูลผ่านสายยาวเกินมาตรฐาน เพื่อป้องกันข้อมูลขาดหาย
ต้องเปิดใช้งาน Flow Control ถ้าเครื่อง CNC ต้องการควบคุมการไหลข้อมูล
การใช้งาน DNC Mode ด้วยคอมพิวเตอร์โดยตรง เป็นวิธีมาตรฐานในการส่ง G-code เข้าเครื่อง CNC อย่างแม่นยำ
ช่วยให้ทำงานกับไฟล์ขนาดใหญ่ได้ง่าย และคุ้มค่าที่สุดสำหรับเครื่องจักรรุ่นเก่าและใหม่