Deep Dive: Motion Control ตามมาตรฐาน PLCopen — จาก Axis State Diagram ถึง Electronic Cam แบบไร้เกียร์กลไก
เมื่อก่อนการซิงก์แกนเคลื่อนที่ต้องพึ่งเกียร์กลไก สายพานไทม์มิ่ง และแคมกลไกที่ตัดเฉพาะงาน พอเปลี่ยนสูตรการบรรจุต้องหยุดไลน์เปลี่ยนชิ้นส่วนกันเป็นชั่วโมง วันนี้งานเหล่านั้นย้ายไปอยู่บนซอฟต์แวร์แล้ว ผ่านมาตรฐานฟังก์ชันบล็อกที่กำหนดโดย PLCopen ภายใต้ IEC 61131-3 ปัญหาเก่าของวงการคือแต่ละค่ายมีคำสั่งโมชันของตัวเอง จนย้ายโปรแกรมหรือเปลี่ยนผู้ดูแลทีมใหม่ต้องเรียนรู้ใหม่ทั้งหมด PLCopen Motion Control (Part 1–6) แก้ปัญหานี้ด้วยชุดฟังก์ชันบล็อกมาตรฐานที่ทำงานเหมือนกันทุกแพลตฟอร์ม — เรียนครั้งเดียว ย้ายได้ทุกที่ Axis State Diagram มาตรฐานของ PLCopen — ทุกคำสั่งโมชันคือการเปลี่ยนสถานะของแกน และ ErrorStop ต้องรีเซ็ตด้วย MC_Reset เท่านั้น ระบบสถานะของแกน: ทุกคำสั่งคือการเปลี่ยน State หัวใจของ PLCopen คือ Axis State Diagram ที่กำหนดว่าแกนอยู่ในสถานะใดได้บ้าง: Disabled (ปิดเพาเวอร์), Standstill (หยุดนิ่ง พร้อมรับคำสั่ง), Homing (หาจุดอ้างอิง), Discrete Motion (เคลื่อนที่สู่เป้าหมาย), Continuous Motion (หมุนต่อเนื่อง), Stopping (กำลังหยุด) และ ErrorStop (ข้อผิดพลาด) กฎสำคัญคือ: สั่งเคลื่อนที่ได้เฉพาะจาก Standstill เท่านั้น (ยกเว้นคำสั่งซ้อนทับบางประเภท) MC_Stop ล้ำลำดับทุกคำสั่ง — แกนเข้าสู่ Stopping แล้วจึงกลับ Standstill ErrorStop ต้องใช้ MC_Reset กลับสู่ Standstill ก่อนเสมอ ฟังก์ชันบล็อกหลักที่ต้องรู้จัก งานFunction Blockหน้าที่ เปิด/ปิดเพาเวอร์MC_Powerควบคุม power stage ของไดรฟ์ หาจุดอ้างอิงMC_Homeสร้างตำแหน่งอ้างอิง มีวิธี Homing หลายแบบ (สวิตช์, บล็อกกลไก, Zero Mark) เคลื่อนที่สู่ตำแหน่งMC_MoveAbsolute / MC_MoveRelativeเดินทางสู่พิกัด absolut/ระยะสัมพัทธ์ พร้อมกำหนด Velocity/Acceleration/Jerk หมุนต่อเนื่องMC_MoveVelocityเดินสายพาน/จั๊มพ์ต่อเนื่องจนกว่าจะสั่งหยุด ซิงก์แบบเกียร์MC_GearIn / MC_GearOutล็อกแกนตามให้หมุนตามแกนหลักในอัตราคงที่ ซิงก์แบบแคมMC_CamInกำหนดโปรไฟล์ความสัมพันธ์รายช่วงได้อิสระ หยุด/รีเซ็ตMC_Stop / MC_Resetหยุดควบคุมจากทุกสถานะ / ล้างข้อผิดพลาด Electronic Gear vs Electronic Cam: สองวิธีซิงก์แกนยอดนิยม Gear ใช้เมื่อความสัมพันธ์เป็นเส้นตรง ส่วน Cam เหมาะกับจังหวะที่ซับซ้อนและต้องเปลี่ยนโปรไฟล์ตามสูตรผลิต Electronic Gear เหมาะกับงานที่อัตราส่วนคงที่ เช่น สายพานคู่ที่ต้องเดินด้วยกันตลอด หรือการตัด (Cutoff) ที่ไล่ตามความเร็วสายหลัก —…









