logo
Shenzhen Guanglijin Technology Co., Ltd.
อีเมล sales5@szglj.cn โทร: +86-188-22874428
บ้าน
บ้าน
>
บล็อก
>
Company blog about คู่มือการใช้งานรหัส G2 และ G3 สำหรับการประมาณค่า CNC Arc
เหตุการณ์ที่เกิดขึ้น
ฝากข้อความ

คู่มือการใช้งานรหัส G2 และ G3 สำหรับการประมาณค่า CNC Arc

2026-03-15

บริษัทล่าสุด บล็อกเกี่ยวกับ คู่มือการใช้งานรหัส G2 และ G3 สำหรับการประมาณค่า CNC Arc

ลองจินตนาการถึงการสร้างงานศิลปะที่ซับซ้อนโดยใช้เครื่อง CNC ซึ่งเส้นโค้งที่เรียบเนียนเป็นหัวใจสำคัญ หากจำกัดการเคลื่อนที่ด้วยเส้นตรงเท่านั้น (คำสั่ง G1) ผลลัพธ์ที่ได้จะหยาบกระด้างน่าผิดหวัง นี่คือที่ที่คำสั่ง G2 และ G3 กลายเป็นเครื่องมือที่ขาดไม่ได้ ช่วยให้คุณสร้างการเคลื่อนที่แบบวงกลมที่แม่นยำได้อย่างง่ายดาย ทำให้การออกแบบของคุณมีชีวิตชีวาขึ้น

ทำความเข้าใจคำสั่ง G2 และ G3

G2 และ G3 เป็นคำสั่งการประมาณค่าวงกลมในการเขียนโปรแกรม G-code ซึ่งออกแบบมาโดยเฉพาะเพื่อสร้างการเคลื่อนที่แบบส่วนโค้งภายในระนาบที่กำหนด G2 สร้างส่วนโค้งตามเข็มนาฬิกา ในขณะที่ G3 สร้างส่วนโค้งทวนเข็มนาฬิกา การเรียนรู้คำสั่งเหล่านี้ให้ความสามารถในการควบคุมเส้นโค้งที่จำเป็นในการผลิตด้วยเครื่อง CNC

ไวยากรณ์พื้นฐาน: สองวิธีในการกำหนดส่วนโค้ง

คำสั่ง G2 และ G3 มีสองวิธีหลักในการกำหนดส่วนโค้ง โดยแต่ละวิธีมีข้อดีที่แตกต่างกันสำหรับการใช้งานที่แตกต่างกัน

วิธี Center Offset: การกำหนดตำแหน่งวงกลมที่แม่นยำ

วิธีนี้จะระบุพิกัดจุดสิ้นสุดของส่วนโค้ง (X, Y, Z) พร้อมกับระยะห่างของจุดศูนย์กลางวงกลม (I, J, K) เทียบกับจุดเริ่มต้น ค่า I, J และ K สอดคล้องกับระยะห่างในแกน X, Y และ Z ตามลำดับ วิธีนี้เหมาะอย่างยิ่งในสถานการณ์ที่ต้องการการควบคุมจุดศูนย์กลางที่แม่นยำ

รูปแบบมาตรฐานคือ:

G2 X[end_x] Y[end_y] Z[end_z] I[center_offset_x] J[center_offset_y] K[center_offset_z] F[feedrate] G3 X[end_x] Y[end_y] Z[end_z] I[center_offset_x] J[center_offset_y] K[center_offset_z] F[feedrate]

ตัวอย่างเช่น การสร้างส่วนโค้งตามเข็มนาฬิกาจาก (0, 0) ถึง (10, 0) โดยมีจุดศูนย์กลางอยู่ที่ (5, 0):

G2 X10 Y0 I5 J0 F500
วิธี Radius: วิธีที่ง่ายขึ้น

วิธีนี้กำหนดส่วนโค้งโดยการระบุพิกัดจุดสิ้นสุด (X, Y, Z) และรัศมีของส่วนโค้ง (R) แม้ว่าจะง่ายต่อการใช้งาน แต่โปรดทราบว่ามีส่วนโค้งที่เป็นไปได้สองแบบสำหรับจุดสิ้นสุดและรัศมีที่กำหนด ซึ่งต้องมีการเลือกอย่างระมัดระวัง

รูปแบบมาตรฐานคือ:

G2 X[end_x] Y[end_y] Z[end_z] R[radius] F[feedrate] G3 X[end_x] Y[end_y] Z[end_z] R[radius] F[feedrate]

ตัวอย่างเดียวกันโดยใช้วิธี Radius:

G2 X10 Y0 R5 F500
สำคัญ: เมื่อใช้วิธี Radius ตัวควบคุมจะสร้างข้อผิดพลาดหากระยะห่างระหว่างจุดเริ่มต้นและจุดสิ้นสุดเกินสองเท่าของรัศมี เนื่องจากไม่มีส่วนโค้งที่ถูกต้องที่สามารถตอบสนองเงื่อนไขเหล่านี้ได้
การเลือกระนาบการทำงาน: G17, G18, G19

คำสั่ง G2 และ G3 ต้องการการระบุระนาบการทำงานที่ถูกต้อง:

  • G17 (ระนาบ XY): ระนาบที่ใช้บ่อยที่สุด โดยค่า Offset I และ J กำหนดจุดศูนย์กลาง และแกน Z สำหรับการเคลื่อนที่เชิงเส้น
  • G18 (ระนาบ XZ): ค่า Offset I และ K กำหนดจุดศูนย์กลาง และแกน Y สำหรับการเคลื่อนที่เชิงเส้น
  • G19 (ระนาบ YZ): ค่า Offset J และ K กำหนดจุดศูนย์กลาง และแกน X สำหรับการเคลื่อนที่เชิงเส้น
อัตราป้อน (F): การควบคุมความเร็วโดยรวม

อัตราป้อน (พารามิเตอร์ F) จะคงที่ตลอดคำสั่ง G1, G2 และ G3 จนกว่าจะมีการเปลี่ยนแปลงอย่างชัดเจน คุณสมบัตินี้ช่วยขจัดความซ้ำซ้อนในการตั้งค่าความเร็วและปรับปรุงประสิทธิภาพการเขียนโปรแกรม

G1 X10 Y10 F200 G2 X20 Y10 I5 J0 ; ใช้อัตราป้อน F200 G3 X30 Y10 R5 ; ดำเนินการต่อด้วย F200 G1 X40 Y10 F300 ; อัปเดตอัตราป้อนเป็น F300
การใช้งานจริง
ส่วนโค้งอย่างง่าย
G0 X0 Y0 G2 X10 Y0 I5 J0 F500
รูปทรงที่ซับซ้อน
G0 X0 Y0 G3 X10 Y10 R7.071 F800 G1 X10 Y0 F1000 G2 X20 Y10 I0 J10 G1 X30 Y10 G3 X30 Y20 R5 F500 G1 X40 Y20
วงกลมเต็มวง
G0 X10 Y0 G2 X10 Y0 I-10 J0 F600
เคล็ดลับการเขียนโปรแกรม
  • เลือกวิธีการกำหนดส่วนโค้งที่เหมาะสมตามความต้องการ
  • ตรวจสอบทิศทางของส่วนโค้ง (G2=ตามเข็มนาฬิกา, G3=ทวนเข็มนาฬิกา)
  • ตรวจสอบให้แน่ใจว่าค่ารัศมีถูกต้องเมื่อใช้วิธี Radius
  • เลือกใช้ระนาบการทำงานที่ถูกต้องสำหรับการดำเนินการของคุณ
  • ตั้งค่าอัตราป้อนที่เหมาะสมกับวัสดุและเครื่องมือ
  • พิจารณาซอฟต์แวร์ CAM สำหรับรูปทรงที่ซับซ้อน

การเรียนรู้คำสั่ง G2 และ G3 ให้การควบคุมเส้นโค้งที่ซับซ้อนในการเขียนโปรแกรม CNC ทำให้สามารถสร้างรูปทรงที่แม่นยำและมีศิลปะที่ยกระดับความสามารถในการผลิตด้วยเครื่องจักร

ติดต่อเราได้ตลอดเวลา

+86-188-22874428
ไม่ ไม่21ถนนบูลัน เขตลุงกัง เชียงใหม่ ประเทศจีน
ส่งข้อสอบของคุณตรงมาหาเรา