dnc cnc rs232 usb
ว่าด้วยเรื่องการส่ง DNC เข้าเครื่อง CNC และมีหลายๆคนสับสนว่ามันคืออะไร วันนี้ผมจะมาอธิบายให้กระจ่างกันนะครับ
เครื่อง CNC รุ่นเก่าๆ จะไม่มี CF CARD, HDD หรือ Flash Drive แต่จะมีให้แค่ DB25 คอนเนคเตอร์ให้ หรือมีตัวอ่าน TAPE ให้เท่านั้น ซึ่งก็เป็นอันรู้กันว่าต้องใช้ PC Computer เป็นตัวลิ้งค์ข้อมูลผ่านให้เจ้าตัวนี้
ย้อนกลับไป 30 ปีที่แล้ว การรับส่งข้อมูลในสมัยนั้น สามารถส่งได้ 2 แบบ คือ แบบ Parallel Interface ( ขนานพอร์ท ปริ้นต์เตอร์) และแบบ Serial Interface ( อนุกรมพอร์ท ใช้ เม้า เสียบสมัยก่อน) คนยุคนั้นไม่รู้จัก DNC ครับ การเดินโปรแกรมยาวๆ ข้ามวันข้ามคืน ต้องเดินผ่านเทปเจาะรูอย่างเดียว จะมีตัวอ่านเทปไว้อ่านกระดาษเจาะรูและก็ผ่าน Parallel Interface เพื่อให้ เครื่อง CNC อ่านเทปกระดาษไป และ ทำงานไปพร้อมกัน ดังนั้นจะมี Software เจาะรูเทปนะครับ อลังการ งานสร้างครับ เดิน 3-4 วันต่อเนื่อง เทปนี่ ม้วนใหญ่กว่ากระดาษทิชชู่เกือบๆ 100 เมตร
แต่ถ้าโปรแกรมไม่ยาวเขาก็จะส่งโปรแกรมเข้าไปเก็บใน Memory ของเครื่อง CNC ซึ่งมีขีดจำกัดมาก อาจจะได้แค่ 3000- 8000 ตัวอักษร อันนี้ก็ถือว่ามากโขแล้ว และจะใช้สาย RS-232C เสียบเข้ากับเต้า DB25 Connector ที่ติดอยู่กับเครื่องนะครับ
จะมีใช้อยู่กับ Fanuc-6MB, Fanuc-10MA, Fanuc-11Ma, Fanuc-15MA จะพอเห็นกันได้บ้างครับ
Fanuc-6MB ไม่สามารถเดิน DNC ได้ หากต้องการเดิน DNC ได้ ต้องใส่ BTR ( Behide The Tape Reader ) คือหลอกมันว่าเป็น Tape กระดาษ โดยหลักการตัวนี้ จะมีบอร์ดแปลงตัวนึง โดยการส่งข้อมูลจาก PC Computer ผ่านโปรแกรม CIMCO Edit หรือ Super DNC หรือ AUSCAD ส่งเป็น Data Bit แบบ Serial Interface ไปยังแผ่นแปลง BTR ตัวนี้ แล้วมันจะแปลงเป็น Parallel Data ไปให้เครื่อง CNC โดยทำงานเหมือน Tape นั่นเองครับ หากหยุดกลางคันต้องทำการ Reset ตัวมันเองด้วย ไม่งั้นมันมีข้อมูลค้างนะครับ ส่วน EDIT Mode เอาไว้รับส่งผ่านตัว DB25 ที่ติดมากับเครื่องได้เลยครับ แต่เดิน DNC ไม่ได้นะครับ
ส่วน Fanuc-3MC ต้องเปลี่ยน NC SYSTEM ROM ใหม่นะครับ ถึงจะเดิน DNC ได้ แต่ถ้า ส่งข้อมูลไม่เยอะกว่า Memory เครื่อง ก็สามารถใช้ EDIT Mode และ PC Computer ผ่านทาง DB25 Connectorได้เลยครับ
ส่วน Fanuc-10MA, Fanuc-11MA, Fanuc-15MA อันนี้ก็จะมี TAPE ให้อยู่นะครับ แต่เราคงไม่ใช้มัน เพราะว่า Fanuc รุ่นพวกนี้ได้ถูกพัฒนาให้ใช้ระบบ DNC ได้โดยตรงครับ โดยลิ้งค์ผ่าน DB25 Connector กับสาย RS-232C ได้เลย แต่ต้องมี TAPE Mode ให้เลือกนะครับ หากไม่มี Tape Mode ก็ไม่สามารถเดิน DNC ได้เช่นกันครับ
ปัญหาที่เจอบ่อยกับเครื่องรุ่นพวกนี้คือ คอมพอร์ทเครื่อง PC Computer หรือไม่คอมพอร์ทเครื่อง CNC เสียบ่อย ทำให้ลิ้งค์ได้บ้าง ไม่ได้บ้าง รบกวนการทำมาหากินของเราๆท่านๆ และเสียค่าซ่อมบอร์ดเครื่องค่อนข้างแพงนะครับ สาเหตุนั่นหรือครับ เป็นเพราะ กราวด์เครื่อง CNC และ กราวด์เครื่อง PC Computer มันไม่เหมือนกันนะครับ และการลิ้งค์ข้อมูลเป็น Data Bit และใช้ไฟ DC5V เป็นตัวเลี้ยง หากเกิดกระชากหรือ Electrical Noise แน่นอน มันต้องไปทำให้ IC ตัวรับ หรือ ตัวส่งเสียหายนั่นเองครับ ดังนั้นวิธีการแก้ ทำยังไงก็ได้ให้ กราวด์ CNC กับ กราวด์ PC Computer เป็นตัวเดียวกัน มันก็จะลดการเสียหายได้เยอะทีเดียวเลยครับ แต่จะให้แนะนำก็ติดตั้ง USBCNC เข้าไปเสียบ Flash Drive หรือ ระบบ LAN ก็จบ เพราะมันเป็นเครื่องเล็๋กๆที่อยู่ติดกับเครื่อง CNC เลยครับ และมันก็ใช้ระบบ Micro Controller ซึ่งเป็น LOW Tech Controller เหมือนกัน ระบบมันจะไม่ซับซ้อนเหมือน PC Computer นะครับ ซึ่งเป็น High Class Computer ครับ
เวลาส่งลิ้งค์ DNC ผ่านสาย RS-232C มีข้อระวังนะครับ มันส่งแบบ DATA BIT ดังนั้นข้อมูลหายได้นะครับระหว่างส่ง มันหายได้เนื่องจากสาเหตุอะไรบ้าง
1. มีคลื่นสนามแม่เหล็กรบกวน เช่นเครื่องเชื่อม เครื่อง Ultrasonic เครื่องปั้ม มีมอเตอร์ขนาดใหญ่อยู่ข้างๆเครื่อง CNC และสายส่ง RS-232C ยาวไป แนะนำนะครับสาย RS-232C ยิ่งสั้นยิ่งได้ อัตราการส่งค่า BaudRate สำคัญนะครับ ขึ้นอยู่กับเครื่อง CNC มี Buffer ความจำเท่ามากเท่าไร หากเป็น Fanuc รุ่นเก่าๆ 9600 ก็เพียงพอ หากเป็น Siemens-810D อันนี้ใส่เต็มแม็กส์เลยครับ Memory Buffer เยอะยุ
2. สายส่ง RS-232C พาดกับไฟฟ้าแรงสูง AC380V เกิดการกวนสัญญาณทำให้ Data Lost นะครับ
3.สาย RS-232C วางบนพื้น แนวรถเข็น หรือเท้าท่านเหยียบสายส่ง ทำให้ Data Lost เช่นกันครับ
4. มีคลื่น Noise รบกวนในสายส่งระหว่าง PC Computer กับ CNC ครับ

ความคิดเห็น