ซอฟต์แวร์ควบคุมการเคลื่อนที่ SWM-G คุณสมบัติ

- คุณสมบัติ
- ข้อมูลจำเพาะ
- มาตรฐาน
- ยุติการผลิต
- แนวคิด
- คุณสมบัติ
- ฟังก์ชัน Motion Control หลากหลาย
- รองรับการใช้งานหลายแกนได้หลากหลาย
- สถานีปฏิบัติการของเครื่องมือทดสอบแบบรวม SWM-G
- การตั้งค่าและปรับ servo amplifier หลายตัว
- เวอร์ชันทดลองฟรี SWM-G-W
- ตัวอย่างโปรแกรม
- ไลบรารีตัวอย่าง
- CC-Link IE TSN
- Servo Amplifier MELSERVO-J5/MELSERVO-JET
- ข้อมูลจำเพาะ
แนวคิด
คุณสมบัติ
เมื่อติดตั้งซอฟต์แวร์ควบคุมการเคลื่อนที่ SWM-G บนคอมพิวเตอร์ส่วนบุคคล จะสามารถควบคุม Motion และเครือข่ายได้
- รองรับระบบควบคุม servo ผ่าน CC-Link IE TSN ด้วยคอมพิวเตอร์ส่วนบุคคลที่ติดตั้ง RTX64 (real-time extension)
(SWM-G รวม RTX64 ไว้แล้ว) - ตอบสนองความต้องการของแอปพลิเคชันหลากหลาย ด้วย API library สำหรับ motion control ที่รองรับการควบคุมหลายแบบ เช่น การกำหนดตำแหน่ง ซิงโครนัส แคม ความเร็ว และแรงบิด
- ใช้การควบคุมเครือข่ายเพื่อเชื่อมต่อและตั้งค่าสถานีอุปกรณ์หลายประเภท เช่น remote I/O modules และอุปกรณ์ TCP/IP
SWM-G
- จำนวนแกนควบคุมสูงสุด: 128
- รอบการทำงานต่ำสุด: 125 μs
- ภาษาโปรแกรม: Visual C++®
- USB key (ใบอนุญาต):
- MR-SWMG16-U: 16 แกน
- MR-SWMG32-U: 32 แกน
- MR-SWMG64-U: 64 แกน
- MR-SWMG128-U: 128 แกน
SWM-G-N1
- จำนวนแกนควบคุมสูงสุด: 128
- รอบการทำงานต่ำสุด: 125 μs
- ภาษาโปรแกรม: Visual C++®
- USB key (ใบอนุญาต):
- MR-SWMG16N1-U: 16 แกน
- MR-SWMG32N1-U: 32 แกน
- MR-SWMG64N1-U: 64 แกน
- MR-SWMG128N1-U: 128 แกน
SWM-G-W
- จำนวนแกนควบคุมสูงสุด: 64
- ภาษาโปรแกรม: Visual C++®
ฟังก์ชัน Motion Control หลากหลาย
การควบคุมการกำหนดตำแหน่ง
วิธีนี้ปรับค่า jerk เพื่อให้แกนเร่งความเร็วอย่างค่อยเป็นค่อยไปและลดการสั่นของเครื่องจักรให้เหลือน้อยที่สุด
ในตัวอย่างด้านบน ระบบใช้ค่า jerk บวกคงที่เมื่อเริ่มทำงานเพื่อให้เร่งความเร็วได้ราบรื่น
เมื่อแกนเปลี่ยนไปทำงานที่ความเร็วคงที่ ระบบจะใช้ค่า jerk ลบในปริมาณเท่ากัน
การปรับ jerk เช่นนี้ทำให้เร่ง/ชะลอได้ราบรื่น และยังลดเวลาที่ใช้เพื่อไปถึงความเร็วเป้าหมาย
รูปคลื่นความเร็วจึงเป็นรูป S-curve
Triggered motion เป็นคำสั่งที่หน่วงการเรียกใช้คำสั่ง Motion จนกว่าเงื่อนไข trigger ที่กำหนดจะเป็นจริง
คำสั่งนี้ช่วยให้เริ่มแกนโดยอัตโนมัติตามเงื่อนไขที่กำหนด ลด cycle time ของระบบสายพานลำเลียง เป็นต้น
ในตัวอย่างการทำงานด้านบน หลังจากแกน 2 เริ่มเรียกใช้คำสั่ง Motion ปกติ แกน 1 จะเรียกใช้คำสั่ง triggered motion (หน่วงการเรียกใช้คำสั่งจนกว่าเงื่อนไขจะเป็นจริง)
เมื่อเงื่อนไขเป็นจริง (start trigger ON) ระหว่างการทำงานของแกน 2 แกน 1 จะเริ่มเรียกใช้คำสั่ง Motion
ซอฟต์แวร์ควบคุมการเคลื่อนที่รองรับการทำงานแบบแทนเด็ม โดยส่งคำสั่งเดียวกันไปยังแกน master และแกน following ได้
หลังจากแกน master และแกน following ผ่าน dog ของแต่ละแกนแล้ว ฟังก์ชันกลับตำแหน่งโฮมแบบ Gantry จะหยุดทั้งสองแกนที่เฟส Z ของแกน master
วิธีนี้ช่วยให้แกนตั้งแต่สองแกนขึ้นไปกลับตำแหน่งโฮมพร้อมกันได้ จึงรองรับระบบ Gantry
คุณสมบัติหลากหลาย
Hot connect ช่วยให้เปลี่ยนโทโพโลยีระหว่างการทำงานได้โดยไม่ต้องสั่งหยุดการสื่อสาร
แอปพลิเคชันของผู้ใช้ตัดการเชื่อมต่อและเชื่อมต่อเครือข่ายใหม่ผ่าน API library
คอนโทรลเลอร์รับข้อมูลสถานะของ servo amplifiers เช่น ข้อมูลวินิจฉัยเครื่องจักรและอุณหภูมิ encoder
ผ่าน CC-Link IE TSN จึงแสดงสถานะเครื่องจักรให้เห็นเป็นภาพได้
สัญญาณเอาต์พุตจะเปิดเมื่อเงื่อนไขที่กำหนดเป็นจริง ฟังก์ชันนี้ใช้แทน limit switch ได้
อ่านค่าปัจจุบันของ servo motor ได้เมื่อมีการอินพุตสัญญาณ touch probe
มีทั้ง touch probe แบบซอฟต์แวร์และฮาร์ดแวร์ให้เลือก
เลือก touch probe ให้เหมาะกับแอปพลิเคชัน
ระบบจะใช้ออฟเซ็ตที่ตั้งไว้กับตำแหน่งคำสั่งที่เว้นระยะสม่ำเสมอ เพื่อชดเชยความผิดพลาดตำแหน่งของบอลสกรูและเพิ่มความแม่นยำในการทำงาน
ระบบจะใช้ออฟเซ็ตที่ตั้งไว้เมื่อแกนเปลี่ยนทิศทางการเคลื่อนที่
จึงชดเชย backlash ของบอลสกรูและเพิ่มความแม่นยำของเครื่องจักร
คอนโทรลเลอร์มีวิธีเร่ง/ชะลอ 24 รูปแบบ เช่น trapezoidal, S-curve, jerk ratio, parabolic, sine curve และ time acceleration trapezoidal เป็นต้น
เลือกวิธีให้เหมาะกับแอปพลิเคชัน
รองรับการใช้งานหลายแกนได้หลากหลาย
- ซอฟต์แวร์ควบคุมการเคลื่อนที่ SWM-G มีรุ่นควบคุม 16 ถึง 128 แกน จึงซิงโครไนซ์หลายแกนได้กับเครื่องจักรหลากหลายขนาด
- ระบบจัดสรรคอร์ CPU ของคอมพิวเตอร์อุตสาหกรรมให้ประมวลผล SWM-G ทำให้ SWM-G ทำงานแบบเรียลไทม์ความเร็วสูงโดยไม่ได้รับผลกระทบจากการทำงานบน Windows ®
สถานีปฏิบัติการของเครื่องมือทดสอบแบบรวม SWM-G
เครื่องมือนี้มีคุณสมบัติหลากหลาย ทั้งการตั้งค่าพารามิเตอร์ที่จำเป็นต่อการพัฒนาแอปพลิเคชัน และการทดสอบการทำงานแบบ JOG, Inching และการกำหนดตำแหน่ง นอกจากนี้ ยังแสดงสถานะแต่ละแกนและ waveform ที่สุ่มเก็บมา เพื่อช่วยให้ผู้ใช้ตรวจสอบจังหวะเริ่มต้นและรูปแบบการทำงาน
[การตั้งค่าพารามิเตอร์]
- ตั้งค่า/ตรวจสอบพารามิเตอร์ของแต่ละแกนจากรายการ
- นำเข้า/ส่งออกไฟล์การตั้งค่าจาก/ไปยังคอมพิวเตอร์ส่วนบุคคล
[การตั้งค่าการสื่อสาร]
- ตั้งค่า IP address, axis No. และรอบการสื่อสารของ remote stations
- นำเข้า/ส่งออกไฟล์การตั้งค่าจาก/ไปยังคอมพิวเตอร์ส่วนบุคคล
- ระบบจะตั้งค่า remote stations อัตโนมัติตามสถานะการสื่อสาร
[การตรวจสอบการสื่อสารของสถานีมาสเตอร์]
- การตรวจสอบการสื่อสารจะแสดงรายการการตั้งค่าการสื่อสารของสถานีมาสเตอร์
- ตรวจสอบสถานะการสื่อสารในสถานะระบบ
[การตรวจสอบการสื่อสารของ remote stations]
- ตรวจสอบสถานะเครือข่ายและ IP address ของ remote stations
[รายละเอียดสถานะของ remote station]
- ตรวจสอบรายละเอียดสถานะเครือข่ายของ remote stations และทดสอบการสื่อสาร
[การควบคุมแกนเดี่ยว]
- ทดสอบการทำงานสำหรับการควบคุมแกนเดี่ยว
- มีการทำงานซ้ำซึ่งมักใช้สำหรับการทดสอบการทำงานให้เลือกใช้
การตั้งค่าและปรับ servo amplifier หลายตัว
MR Configurator2 ช่วยให้ผู้ใช้ตั้งค่าและปรับ servo amplifiers หลายตัวได้ง่ายผ่าน CC-Link IE TSN ซึ่งรองรับการผสมการสื่อสาร TCP/IP กับการสื่อสารอื่น ๆ
เมื่อใช้ MR Configurator2 ร่วมกับเครื่องมือทดสอบแบบรวม ผู้ใช้สามารถปรับ servo amplifiers ขณะตรวจสอบสถานะการสื่อสารของ servo amplifier ได้
- รองรับ MR-J5-G
- จัดการระบบหลายแกนเป็นโปรเจกต์เดียว
- ตั้งค่าพารามิเตอร์และการวินิจฉัยเครื่องจักรสำหรับทุกแกนแบบพร้อมกันได้บน MR Configurator2
*MR Configurator2 ไม่ได้รวมอยู่กับซอฟต์แวร์ควบคุมการเคลื่อนที่ SWM-G
เวอร์ชันทดลองฟรี SWM-G-W
การใช้เวอร์ชันทดลองฟรี SWM-G-W โดยไม่ต้องใช้ USB key (ใบอนุญาต)
SWM-G-W เป็นเวอร์ชันทดลองฟรีที่ใช้งานได้ไม่จำกัดระยะเวลาโดยไม่ต้องใช้ USB key (ใบอนุญาต) สามารถใช้งาน simulation axis ได้ และนำโปรแกรมที่สร้างไปใช้กับ SWM-G/SWM-G-N1 ได้ ซอฟต์แวร์ทำงานบน Windows ® และไม่ใช้คอร์ CPU
| เวอร์ชันทดลองฟรี SWM-G-W | SWM-G(-N1) | |
|---|---|---|
| USB key (ใบอนุญาต) | ไม่จำเป็น | จำเป็น |
| RTX | - | รวมอยู่ด้วย |
| จำนวนแกนควบคุมสูงสุด | 64 แกน | 128 แกน |
| Servo amplifier | - | MR-J5-G(-N1) |
| Simulation axis | รวมอยู่ด้วย | รวมอยู่ด้วย |
Motion Control ด้วย Simulation Axes
ตรวจสอบโปรแกรมด้วย simulation axes ได้
จึงตรวจสอบโปรแกรมตั้งแต่ขั้นตอนดีบักได้โดยไม่ต้องใช้ servo amplifiers และช่วยลดเวลาเริ่มต้นระบบ
ตัวอย่างโปรแกรม
เครื่องมือนี้มีคุณสมบัติหลากหลาย ทั้งการตั้งค่าพารามิเตอร์ที่จำเป็นต่อการพัฒนาแอปพลิเคชัน และการทดสอบการทำงานแบบ JOG, Inching และการกำหนดตำแหน่ง นอกจากนี้ ยังแสดงสถานะแต่ละแกนและ waveform ที่สุ่มเก็บมา เพื่อช่วยให้ผู้ใช้ตรวจสอบจังหวะเริ่มต้นและรูปแบบการทำงาน
ไลบรารีตัวอย่าง
API library สำหรับซอฟต์แวร์ควบคุมการเคลื่อนที่ SWM-G
- ■API Library ที่เชื่อมโยงกับ SoftGOT
-
- API library ช่วยให้ผู้ใช้แลกเปลี่ยนข้อมูลระหว่างซอฟต์แวร์ควบคุมการเคลื่อนที่ SWM-G กับ SoftGOT2000 ได้ง่าย
- ■API Library ที่เชื่อมโยงกับผลิตภัณฑ์ Mitsubishi Electric
-
- API library ช่วยให้ผู้ใช้ตั้งค่าพารามิเตอร์สำหรับ analog I/O modules และ servo amplifiers ที่รองรับ CC-Link IE TSN
(MELSERVO-J5 series)
- API library ช่วยให้ผู้ใช้ตั้งค่าพารามิเตอร์สำหรับ analog I/O modules และ servo amplifiers ที่รองรับ CC-Link IE TSN
เครือข่ายแบบเปิดที่เชื่อมโยงทั่วทั้งองค์กรการผลิต
CC-Link IE TSN รองรับการสื่อสาร TCP/IP และนำไปใช้กับสถาปัตยกรรมอุตสาหกรรมผ่าน TSN ที่รองรับการสื่อสารแบบเรียลไทม์
ด้วยสถาปัตยกรรมระบบที่ยืดหยุ่น รวมถึงคุณสมบัติการตั้งค่าและแก้ไขปัญหาที่ครบครัน CC-Link IE TSN จึงเหมาะสำหรับสร้างโครงสร้างพื้นฐาน IIoT ทั่วทั้งองค์กรการผลิต
- *TSN: Time Sensitive Networking
- *IIoT: Industrial Internet of Things
Servo Amplifier MELSERVO-J5/MELSERVO-JET
servo amplifiers MELSERVO-J5 series เป็นรุ่นสมรรถนะสูงระดับชั้นนำของอุตสาหกรรม พร้อมระบบควบคุมเฉพาะที่ทรงพลังยิ่งขึ้น
servo amplifiers เหล่านี้เชื่อมต่อกับ CC-Link IE TSN เพื่อควบคุมด้วยความเร็วสูงและความแม่นยำสูงได้
servo amplifier แบบหลายแกนแต่ละตัวขับ servo motors ได้สูงสุดสองหรือสามตัวตามรุ่นที่เลือก ช่วยให้เดินสายง่ายขึ้นและทำให้เครื่องจักรกะทัดรัดด้วยต้นทุนที่ต่ำลง
servo amplifiers MELSERVO-JET series สมรรถนะสูงมาพร้อมระบบควบคุมเฉพาะที่ทรงพลังยิ่งขึ้น
servo amplifiers เหล่านี้เชื่อมต่อกับ CC-Link IE TSN เพื่อควบคุมด้วยความเร็วสูงและความแม่นยำสูงได้
servo amplifiers รองรับ linear servo motors นอกเหนือจาก rotary motors
MR-JET-G-N1 ยังรองรับ EtherCAT ®
ข้อมูลจำเพาะ
| ซอฟต์แวร์ควบคุมการเคลื่อนที่ | |||||
|---|---|---|---|---|---|
| SWM-G(-N1) *3 | |||||
| จำนวนแกนควบคุมสูงสุด *1 | 16 แกน, 32 แกน, 64 แกน, 128 แกน | ||||
| รอบการสื่อสาร (การตั้งค่ารอบการทำงาน) [μs] |
125, 250, 500, 1000, 2000, 4000, 8000 | ||||
| เครือข่าย | CC-Link IE TSN, EtherCAT ® *3 | ||||
| คลาส CC-Link IE TSN | B | ||||
| ข้อมูลจำเพาะการสื่อสาร | ผสมผสาน hot connect, SDO communication และ TCP/IP communication | ||||
| สภาพแวดล้อมการพัฒนา | • Microsoft ® Visual Studio ® 2017, 2019, 2022 • ภาษาโปรแกรมที่ API library รองรับ: C/C++, .NET (C#, VB.NET เป็นต้น) |
||||
| ฟังก์ชัน | วิธีการควบคุม | ตำแหน่ง, ความเร็ว, แรงบิด | |||
| การกำหนดตำแหน่ง | สูงสุด 128 แกนพร้อมกัน (คำสั่งค่าสัมบูรณ์, คำสั่งค่าสัมพัทธ์), override | ||||
| กระบวนการเร่ง/ชะลอ |
Trapezoidal, S-curve, jerk ratio, parabolic, sine, time acceleration trapezoidal เป็นต้น (24 แบบ) |
||||
| การอินเทอร์โพเลชัน | การอินเทอร์โพเลชันเชิงเส้น 2 ถึง 4 แกน, การอินเทอร์โพเลชันวงกลม 2 แกน/3 แกน, การอินเทอร์โพเลชันแบบเกลียว 3 แกน, PVT | ||||
| เส้นทางต่อเนื่อง | การผสานการอินเทอร์โพเลชันเชิงเส้นและวงกลม, spline interpolation, การควบคุมความเร็วอัตโนมัติแบบ pre-read, เส้นทางต่อเนื่องแบบเชิงเส้น/วงกลมพร้อม rotation stage | ||||
| การทำงานแบบ JOG | มีให้ | ||||
| การควบคุมแบบเรียลไทม์ | Event, triggered motion, เอาต์พุตซิงโครนัสตามตำแหน่ง | ||||
| การควบคุมแบบซิงโครนัส |
การซิงโครไนซ์แบบ Simple, อัตราทดเกียร์ซิงโครนัส, ออฟเซ็ตเฟสซิงโครนัส, การชดเชยซิงโครนัส, การสร้าง/ยกเลิกซิงโครไนซ์แบบไดนามิก, การซิงโครไนซ์หลายคู่ (สูงสุด 64 คู่) ระหว่าง 1 แกนกับหลายแกน (กลุ่มซิงโครนัส) |
||||
| แคมอิเล็กทรอนิกส์ | กำหนดเส้นโค้งแคมได้ 8 ระบบ, เส้นโค้งแคมต่อรอบการสื่อสาร, การทำงานของเฟส, คลัตช์ |
||||
| กลับตำแหน่งโฮม *2 | สามารถกลับตำแหน่งโฮมโดยใช้ Z-phase, home position sensor, limit sensor, limit proximity sensor, สัญญาณอินพุตภายนอก, mechanical end และแกน Gantry |
||||
| ขนาด I/O | อินพุต: 8000 ไบต์, เอาต์พุต: 8000 ไบต์ | ||||
| ฟังก์ชันชดเชย | การชดเชย backlash/pitch error, การชดเชย plane strain (straightness) | ||||
| ฟังก์ชันเสริม | Touch probe, logging | ||||
- *1.จำนวนแกนควบคุมสูงสุดแตกต่างกันตาม USB key ของซอฟต์แวร์ควบคุมการเคลื่อนที่
- *2.SWM-G ไม่รองรับโหมดกลับตำแหน่งโฮมของ servo amplifier
- *3.SWM-G-N1 รองรับ EtherCAT ® ด้วย