คลังความรู้ · พื้นฐาน CNC/CAM

Post Processor คืออะไร ทำไมสำคัญกับเครื่อง CNC

Post Processor (เรียกสั้นๆ ว่า Post) คือตัวแปลง Toolpath จากซอฟต์แวร์ CAM ให้เป็น G-code ที่ตรงกับคอนโทรลเลอร์ของเครื่อง CNC แต่ละรุ่น — สำคัญเพราะเครื่องต่างยี่ห้อต่างรุ่นเข้าใจภาษาคอนโทรลเลอร์ไม่เหมือนกัน Toolpath เดียวกันจึงต้องแปลงต่างกันตามเครื่องที่จะใช้จริง

เมื่อซอฟต์แวร์ CAM อย่าง Mastercam คำนวณทางเดินมีด (Toolpath) เสร็จแล้ว ตัว Post จะแปลงเส้นทางนั้นให้เป็น G-code และ M-code ที่เครื่อง CNC เข้าใจได้จริง — Toolpath เดียวกันแต่ส่งไปคนละเครื่อง อาจได้ G-code หน้าตาต่างกันมาก เพราะคอนโทรลเลอร์แต่ละยี่ห้อ เช่น Fanuc, Siemens, Heidenhain, Mitsubishi มีไวยากรณ์และฟีเจอร์เฉพาะตัวไม่เหมือนกัน

หน้าจอ CIMCO Edit จำลองการตัดเฉือนแบบ solid simulation บนใบพัด
ภาพจาก cimco.com
คอนโทรลเลอร์ต่างกัน = คำสั่งต่างกัน
แม้จะเป็น G-code มาตรฐานเดียวกันในหลักการ แต่รายละเอียดอย่างการเรียก sub-program, canned cycle หรือการจัดการ tool offset อาจเขียนคนละแบบ
โครงสร้างเครื่องต่างกัน
จำนวนแกน ตำแหน่ง turret ทิศทางแกนหมุน — Post ต้องตรงกับโครงสร้างจริงของเครื่องนั้น ไม่ใช่แค่ยี่ห้อคอนโทรลเลอร์
Post ที่ดี = ไม่ต้องแก้ G-code มือ
Post ที่ปรับแต่งดีทำให้ G-code นำไปใช้ได้ทันที ลดความเสี่ยงพิมพ์ผิดหรือแก้ผิดหน้างานจริง
จุดที่คนมักเข้าใจผิด: Mastercam ไม่ได้ผูกกับยี่ห้อเครื่องจักรเฉพาะ — ตัวที่กำหนดว่าใช้กับเครื่องไหนได้คือ Post ที่ปรับแต่งให้ตรงกับเครื่องนั้นๆ มีเครื่องหรือคอนโทรลเลอร์เฉพาะทาง แจ้งทีมเทคนิคเพื่อประเมินความเข้ากันได้ก่อนตัดสินใจ
ซื้อเครื่องจักรใหม่
เครื่องที่ยังไม่มี Post รองรับ ต้องทำ Post ให้ตรงกับเครื่องก่อนใช้งานจริง
เปลี่ยน/อัปเกรดคอนโทรลเลอร์
เครื่องเดิมแต่คอนโทรลเลอร์ใหม่ ภาษาที่เครื่องเข้าใจเปลี่ยน Post ต้องตามไปด้วย
ปรับ setup เฉพาะจุด
เช่น เพิ่ม tool changer แบบพิเศษ ที่กระทบวิธีสร้าง G-code
โปรแกรมเมอร์ใช้โน้ตบุ๊กข้างเครื่อง CNC เพื่อส่งโปรแกรมเข้าเครื่อง
ภาพจาก mastercam.com

ซื้อ Mastercam แล้วได้ Post มาด้วยเลยไหม

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

ใช้ Post กลางที่มากับโปรแกรมได้ไหม ทำไมต้องปรับแต่ง

Post ตั้งต้นใช้เริ่มงานได้ในหลายกรณี แต่จุดที่ต่างคือรายละเอียดเฉพาะเครื่อง — Post ที่ปรับแล้วให้ G-code ที่รันได้ทันทีโดยไม่ต้องไปไล่แก้มือหน้าเครื่อง ซึ่งเป็นจุดที่เกิดความผิดพลาดได้ง่ายที่สุด

เปลี่ยนเวอร์ชัน Mastercam แล้ว Post เดิมใช้ได้ไหม

ควรตรวจ Post เดิมกับเวอร์ชันใหม่ก่อนใช้งานจริงเสมอ — ทีมเทคนิค CSSS ตรวจและปรับให้เป็นส่วนหนึ่งของบริการช่วงอัปเดต

มีเครื่องที่ยังไม่แน่ใจว่ารองรับไหม

แจ้งยี่ห้อ รุ่นเครื่อง และคอนโทรลเลอร์ ทีมเทคนิค CSSS ประเมินความเข้ากันได้และขอบเขตงาน Post ให้ก่อนตัดสินใจ