ผมคิดว่าการออกแบบ Mach3 ใช้ได้ดีกับ 3 แกน คือการใช้ G-code และ M-code แต่ตัวโปรแกรมก็ออกแบบมาให้ใช้ได้ 6 แกน ซึ่งใน 3 แกนสามารถเคลื่อนที่แบบ Linear Interpolation (G01) ในแกน X Y และ เคลื่อนทีลักษณะ Circular Interpolation (G02 G03 ) ซึ่งลักษณะของ แขนกล จะต้องใช้ถึง 6 แกนในโปรแกรมที่สร้างมาเฉพาะแขนกลหรือหุ่นยนต์สามารถทำในลักษณะ Linear Interpolation เช่นการเชื่อม แนวตรง อย่างที่ผมทำ เป็นการเดินที่ให้หัวเชื่อมเดินจากจุดหนึ่งไปยังจุดหนึ่ง โดยที่ แนวเชื่อมต้องตรง ระยะ Arc ต้องไม่เปลี่ยน ผมกำลังหาวิธีเช่นกันครับ คงต้องขอคำชี้แนะจาก webmaster ซึ่งท่านเชี่ยวชาญในMach3 ดูตัวอย่างจากโปรแกรม Robot Cimulation เป็นการเดินแบบLinear Interpolation 6 แกน ผมให้โปรแกรมแสดง Toolpath เส้นสีแดง
https://www.youtube.com/watch?v=o1Od0b8DGdQ#ผมแก้ปัญหาในขั้นต้นคือให้ โปรแกรมเดินแบบ point-to-point เดินจากจุดเริ่มต้น (00) Jog แล้วเขียนโปรแกรมตามแกนที่เดินเชื่อมให้ได้แนวตรง และ รักษาระยะArcให้คงที่ runโปรแกรมก็เชื่อมได้อย่างที่เห็น หากเขียนให้ละเอียดกว่านี้ก็จะได้แนวเชื่อมที่ตรงและการเดินไม่กระตุก ก็เป็น แบบLinear Interpolation แบบของผม
G00 X0.000000 Y0.000000 Z0.00000 C120.0000
G00 X-250.90900 Y0.0000 A-48.1820 B703.1820 C0.0000
G00 X-220.90900 Y0.0000 A-48.1820 B703.18200 C-172.7270
G01 X-211.9090 Y0.0000 A-48.1820 B703.1820 C-172.7270
M3
G01 X-178.6360 Y0.0000 A-46.3640 B703.1820 C-172.7270
G01 X-170.4550 Y0.0000 A-46.3640 B703.1820 C-172.7270
G01 X-164.0910 Y0.0000 A-46.3640 B703.1820 C-172.7270
G01 X-150.0000 Y0.0000 A-44.5450 B703.1820 C-172.7270
G01 X-146.8180 Y0.0000 A-44.2730 B703.1820 C-172.7270
G01 X-140.4550 Y0.0000 A-44.0910 B703.1820 C-172.7270
G01 X-130.0000 Y0.0000 A-42.2730 B703.1820 C-172.7270
G01 X-117.7270 Y0.0000 A-40.0000 B703.1820 C-172.7270
G01 X-105.9090 Y0.0000 A-38.1820 B703.1820 C-172.7270
G01 X-78.1820 Y0.0000 A-31.3640 B703.1820 C-172.7270
G01 X-59.0910 Y0.0000 A-25.9090 B703.1820 C-172.7270
G01 X-40.0000 Y0.0000 A-21.3640 B703.1820 C-172.7270
M5
G00 X0.0000 Y0.0000 A0.0000 B0.0000 C-250.0000
G00 X0.0000 Y0.0000 A0.0000 B0.0000 C0.0000
ช่วยกันเติม ขอบคุณครับ
METAL