ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 1 / 54
ั
้
ื่
่
่
ี
์
ี
ค ำสั่ง G โค้ดของแต่ละคอนโทรลเลอรจะมรปแบบของ Word ใน Block ทแตกต่ำงกัน
ู
่
ี
ึ
็
ดังนั้น ก่อนท ำกำรเขยน NC โปรแกรม จงจ ำเปนอย่ำงยิ่งทจะต้องศกษำค่มอกำรเขยน
ู
ึ
ื
ี
ี
ุ
์
โปรแกรม ( Programming Manual ) เฉพำะของคอนโทรลเลอรร่นนั้น ๆ กำรใช้ NC
ื
โปรแกรมจำกคอนโทรลเลอรอนอำจเกิดอันตรำยและท ำให้เครองจักรเสยหำยได้
ี
์
่
ื
่
็
ี
ี
ึ
ค ำสั่ง G โค้ดของเครองกลง CNC ทสรปตำมล ำดับต่อไปน้ เปนค ำสั่งจำกคอนโทรลเลอร ์
ุ
ื่
่
ี
ื
ร่น TX8F ทใช้กับเครองกลง CNC ของบรษัท TRAUB โค้ดเหล่ำน้โดยเฉพำะโค้ดพ้นฐำน
ุ
่
ื
ึ
ิ
่
ี
ี
มมำตรำฐำนตำมมำตรำฐำน ISO 6983 และ มำตรฐำน DIN66 025
วิชา : โปรแกรมซเอ็นซ ี
ี
ั่
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 2 / 54
่
้
ื่
้
ื่
้
้
ั่
ค าสง G โคดของการก าหนดเงอนไขตังตน
็
่
G20 ( M ) / G21 ( M ) คอ การก าหนดหนวยเปน mm / Inch
ื
่
ื
G20 คอ การก าหนดหนวยเปน น้ว ( Inch )
ิ
็
็
ื
G21 คอ การก าหนดหนวยเปน มิลิเมตร ( mm )
่
ื่
้
G90 ( M ) / G91 ( M ) คอ การก าหนดใหโปรแกรมเคลอนที่แบบ Absolute / Incremental
ื
G90 คอ การก าหนดใหโปรแกรมเคลอนที่ แบบสมบูรณ หรอ Absolute Positioning
ั
์
ื
ื
้
ื่
์
ื
ื
้
ื่
ั
G91 คอ การก าหนดใหโปรแกรมเคลอนที่ แบบสมพัทธ หรอ Incremental Positioning
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ั่
ื่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 3 / 54
่
ั
ื
่
ี
ื
G94 ( M ) / G95 ( M ) คอ ก าหนดคาฟดที่ใชในโปรแกรม mm หรอ Inch / min , mm หรอ Inch / rev
้
ื
ี
็
้
ิ
่
ื
่
ื
G94 คอ ก าหนดคาฟด ( F ) ที่ใชในโปรแกรมเปน ( มม. หรอ น้ว ) ตอ นาที mm หรอ Inch / min
ื
่
็
G95 คอ ก าหนดคาฟด ( F ) ที่ใชในโปรแกรมเปน ( มม. หรอ น้ว ) ตอ รอบ mm หรอ Inch / rev
้
ื
ี
่
ื
ื
ิ
็
่
ื
G96 ( M ) / G97 ( M ) คอ ก าหนดคาเรวตัดและความเรวรอบ
็
ื
้
ื
็
G96 คอ ใหความเรวตัดคงที่ผิวคงที่ (V ) เปน เมตร / นาที ( m / min ) หรอ ฟุต / นาที ( ft / min )
็
G97 คอ ใหความเรวรอบของสปนเดิลคงที่ ( S ) เปน รอบ / นาที ( rpm )
็
็
ื
ิ
้
ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 4 / 54
ื่
่
้
ั
่
่
* บล็อก ของ G96 และ G97 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
้
ึ่
้
์
ื
้
N … G96 V… T… M… และ N … G97 S… T… M…
ึ่
ซง N คอ เลขที่บล็อก
ื
้
้
่
… คอ ตัวเลข หรอ คาที่ตองการ ตามหลังโคดนน ๆ
้
ื
ั
ื
ื
็
V คอ ความเรวตัด ( Cutting speed m / min )
T คอ หมายเลขของทูล
ื
ี
S คอ ความเรวรอบของสปนเดิล หรอ สปด ( Speed - rpm )
ื
็
ื
ิ
M คอ M โคด
้
ื
วิชา : โปรแกรมซเอ็นซ ี
ี
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 5 / 54
้
ั่
่
ื่
G92 ( M ) คอ การก าหนดขีดจ ากัดของความเรวรอบของสปนเดิล
ื
ิ
็
ื
้
์
ึ
่
ี
* บล็อก ของ G92 จะมโครงสรำงซงประกอบไปด้วย เวิรด ต่ำงๆ ของแต่ละโค้ด คอ
N … G92 S… Q… M…
ื
ซง N คอ เลขทบล็อก
่
ึ
ี่
ื
่
ี
ื
… คอ ตัวเลข หรอ ค่ำทต้องกำร ตำมหลังโค้ดนั้น ๆ
ิ
ื
ุ
S คอ ควำมเรวรอบสงสดของสปนเดล ( maximum )
ิ
ู
็
ิ
ิ
Q คอ ควำมเรวรอบต ำสดของสปนเดล ( minimum )
ื
็
ุ
่
ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 6 / 54
้
ื่
่
ั
่
์
ื
ื
้
G54 ( M ) , G55 ( M ) , G56 ( M ) , G57 ( M ) และ G59 ( M ) คอ การเลอกต าแหนงจุดศูนยของชนงาน
ิ
้
ิ
์
่
่
G54 ถึง G57 คอ การเลอกต าแหนงของจุดศูนยชนงาน ( workpiece zero ) ที่ต าแหนงตาง ๆ กัน
่
ื
ื
ื่
้
ิ
่
ตามที่ก าหนดจรงที่เครองและเก็บคาไวในคอนโทรลเลอร ์
้
่
้
่
์
ื
ึ่
* บล็อก ของ G54 ถึง G57 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
้
N … G54 ( G57 ) S… M…
กำรเลอกต ำแหน่งของจดศนย์ช้นงำน ( workpiece zero )
ุ
ิ
ู
ื
ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 7 / 54
้
ื่
่
ั
์
้
ในสวนของ G59 คอ การก าหนดหรอเปลียนต าแหนงของจุดศูนยชนงาน ไปที่ต าแหนงใหม ่
่
่
่
่
ื
ื
ิ
่
้
่
โดยทีอางอิงจากต าแหนงของจุดศูนยชนงานเดิมทีใชเปนจุดใดจุดหนงใน G54 ถึง G57
็
ึ
ิ
่
์
้
้
่
้
ื
้
่
่
์
้
* บล็อก ของ G59 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
ึ่
N … G59 X… Z… S… M…
ึ่
ซง N คอ เลขที่บล็อก
ื
… คอ ตัวเลข หรอ คาที่ตองการ ตามหลังโคดนน ๆ
ั
้
้
่
ื
ื
้
์
ื
่
้
X คอ ระยะทางตามแนวแกน X เปนขนาดเสนผาศูนยกลาง
็
ื
Z คอ ระยะทางตามแนวแกน Z
็
ิ
S คอ ความเรวรอบของสปนเดิล
ื
วิชา : โปรแกรมซเอ็นซ ี
ี
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 8 / 54
ื่
ั
้
ั่
่
ั่
่
ั
่
ค าสง G – Code สาหรบใชในการเคลอนทีของทูล
้
ื
ื
ี
G00 คอ กำรเคลอนทอย่ำงรวดเรวของทล
่
ู
่
ื
็
้
ี
่
็
้
็
ิ
่
้
G00 คอ ค าสงใหทูลเคลอนทีไปอยางรวดเรวโดยไมมีการแมชชนชนงานดวยความเรวสูงสุด
ั
ื
่
ื
่
่
่
้
ิ
ื่
ของเครอง ( หรอเรยกวา เรพพิด Rapid Traverse ) จากจุดเรมตนหรอต าแหนงปจจุบันไป
ั
ื
ี
่
ื
่
้
ยังต าแหนงเปาหมายที่ตองการ
่
้
G00 ส ำหรบงำนกลง
ึ
ั
วิชา : โปรแกรมซเอ็นซ ี
ี
ั
ื่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 9 / 54
้
ั่
่
ื
้
ึ่
่
้
้
่
์
* บล็อก ของ G00 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
N … G00 X หรอ U… Z หรอ W…
ื
ื
ั
์
ื
็
ื่
ซง X คอ ระยะทางในการเคลอนที่ตามแนวแกน X แบบสมบูรณ ( Absolute ) เปน
ึ่
ขนาดเสนผาศูนยกลาง
์
่
้
Z คอ ระยะทางในการเคลอนที่ตามแนวแกน Z แบบสมบูรณ ( Absolute )
์
ั
ื่
ื
์
ื่
U คอ ระยะทางในการเคลอนที่ตามแนวแกน X แบบสมพัทธ ( Relative )
ั
ื
ื
W คอ ระยะทางในการเคลอนที่ตามแนวแกน Z แบบสมพัทธ ( Relative )
ื่
์
ั
วิชา : โปรแกรมซเอ็นซ ี
ี
ั
ื่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 10 / 54
้
ั่
่
G01 ( M ) คอ กำรเคลอนในแนวเส้นตรงตำมค่ำอัตรำปอนทก ำหนด
ื
่
้
่
ื
ี
้
้
ี
ิ
ั
้
่
G01 คอ ค าสงใหทูลเคลอนทีในแนวเสนตรง ( Linear Interpolation ) โดยมีการแมชชนชนงาน
ื
่
่
ื
ี
่
ตามคาอัตราปอนฟด ( Feed ) ทีก าหนดจากจุดเรมตนหรอต าแหนงปจจุบันไปยังต าแหนงเปาหมายทีตองการ
่
้
้
ั
้
่
่
่
้
่
ิ
ื
G01 ส ำหรบงำนกลง
ั
ึ
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 11 / 54
่
ั
ื่
ี
้
์
ื
่
ึ
* บล็อก ของ G01 จะมโครงสรำงซงประกอบไปด้วย เวิรด ต่ำงๆ ของแต่ละโค้ด คอ
ื
N … G01 X หรอ U… Z หรอ W… F…
ื
่
ื่
ู
ื
ี่
์
ึ
็
ซง X คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X แบบสัมบรณ ( Absolute ) เปน
ขนำดเส้นผ่ำศนย์กลำง
ู
Z คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสัมบรณ ( Absolute )
ี่
ื
์
ู
ื่
U คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X แบบสัมพัทธ์ ( Relative )
ื่
ื
ี่
ื
ื่
W คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสัมพัทธ์ ( Relative )
ี่
้
ื
ี
F คอ อัตรำปอนฟด ( Feed Rate) mm / rev
ี
วิชา : โปรแกรมซเอ็นซ ี
่
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 12 / 54
ื่
ั
้
ื่
ื
G02 และ G03 คอ กำรเคลอนในแนวเส้น
้
ิ
้
ิ
ื
่
ื
่
่
้
ั
ื
่
G02 คอ ค าสงใหทูลเคลอนทีกลึงผิวชนงานโดยเคลอนทีตามเข็มนาฬกาดดวยคาอัตราฟด (Feed Rate )
่
่
ี
่
้
่
ี
G03 คอ ค าสงใหทูลเคลอนทีกลึงผิวชนงานโดยเคลอนทีทวนเข็มนาฬกาดดวยคาอัตราฟด (Feed Rate )
ิ
่
ิ
้
่
ื
้
่
ื
ื
่
ั
ึ
G02 , G02 ส ำหรบงำนกลง
ั
วิชา : โปรแกรมซเอ็นซ ี
ี
้
่
ื่
ั
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 13 / 54
่
่
์
* คอนโทรลเลอรบางรุน บอกคารศมี ( R )
ั
่
การหาจุดศูนยกลางสวนโคงของ G02 ไดเลยโดยไปไมตองค านวณหาคา I , J , K
้
์
้
่
่
้
์
การหาจุดศูนยกลางสวนโคงของ G03
้
่
ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 14 / 54
้
ื่
่
ั
้
์
ึ่
* บล็อก ของ G02 , G03 จะมีโครงสรางซงประกอบไปดวย เวิรด ตาง ๆ
้
่
ื
่
้
ของแตโคด คอ N … G02 X … Z … I… K… F…
N … G03 X … Z … I… K… F…
้
ื่
ื
่
ซง X คอ ระยะทางในการเคลอนที่ตามแนวแกน X ( ต าแหนงสุดทาย )
ึ่
่
้
ื่
Z คอ ระยะทางในการเคลอนที่ตามแนวแกน Z ( ต าแหนงสุดทาย )
ื
I คอ ระยะหางจากจุดเรมตนของสวนโคงถึงจุดศูนยกลางของสวนโคงในแนวแกน X
่
่
้
์
ื
่
้
่
้
ิ
่
่
์
ื
้
ิ
K คอ ระยะหางจากจุดเรมตนของสวนโคงถึงจุดศูนยกลางของสวนโคงในแนวแกน Z
่
้
้
่
็
้
ถาเปนงานกัด
J คอ ระยะหางจากจุดเรมตนของสวนโคงถึงจุดศูนยกลางของสวนโคงในแนวแกน Y
้
่
่
ิ
่
้
้
์
่
ื
ี
้
F คอ อัตราปอนฟด ( Feed Rate) mm / rev
ื
วิชา : โปรแกรมซเอ็นซ ี
ี
ื่
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 15 / 54
้
่
ั
G24 และ G25
่
้
็
ื
่
ื
ื
G24 คอ ค าสงใหทูลเคลอนทีไปดวยความเรวสูงสุด หรอ ( Rapid ) ตามแนวแกน X จากต าแหนง
่
ั
้
่
่
ปจจุบันไปยังแนวระดับของจุดเปลียนทูล ( Tool Change Point )
ั
ื
็
ู
ุ
ู
ื
ื
G25 คอ ค ำสั่งให้ทลเคลอนทไปด้วยควำมเรวสงสด หรอ ( Rapid ) ตำมแนวแกน Z
ี
่
่
ู
จำกต ำแหน่งปจจบันไปยังแนวระดับของจดเปลยนทล ( Tool Change Point )
ั
่
ี
ุ
ุ
ึ
G24 ส ำหรบงำนกลง G25 ส ำหรบงำนกลง
ึ
ั
ั
วิชา : โปรแกรมซเอ็นซ ี
ี
ั่
้
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 16 / 54
่
ั
ื่
G26 และ G27
็
ื
้
่
่
่
ั
G26 คอ ค าสงใหทูลเคลอนทีไปดวยความเรวสูงสุด หรอ ( Rapid )
ื
้
ื
่
ั
ื่
่
ตามแนวแกน X กอน แลวเคลอนแนวแกน Z ตอจากต าแหนงปจจุบัน
่
้
ไปยังจุดเปลียนทูล ( Tool Change Point )
่
่
็
ื
้
ื
่
ั
G27 คอ ค าสงใหทูลเคลอนทีไปดวยความเรวสูงสุด หรอ ( Rapid )
ื
่
้
ตามแนวแกน Z กอน แลวเคลอนแนวแกน X ตอจากต าแหนงปจจุบัน
่
่
่
้
ั
ื่
่
ไปยังจุดเปลียนทูล ( Tool Change Point )
ี
วิชา : โปรแกรมซเอ็นซ ี
ั
ื่
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 17 / 54
้
่
ค าสง G – Code อน ๆ
ื่
ั่
ิ
่
่
้
ั
่
ค าสง G – Code ทีใชเสรมการควบคุมการเคลอนทีในการท างาน เชน การหยุดชวคณะ ,
ื
ั่
่
่
้
็
ั
การชดเชยรศมีปลายทูล เปนตน
่
ั
6.2.6.1 G04 คอ การหยุดทูลชวขณะ
ื
่
่
ื
้
ื
ั
่
่
G04 คอ ค าสงใหทูลหยุดทีต าแหนงสุดทายหรอต าแหนงปจจุบัน โดยก าหนดเวลาตามที่ตองการ
้
้
ั
ี
ี
่
ั
่
่
้
ิ
้
ื
โดยที่จะ ใหสปนเดิลหมุนหรอไมหมุนก็ได การหยุดชวขณะน้เรยกวา “ดะเวลล “ (Dwel l )
์
้
* บล็อก ของ G02 , G03 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด
้
่
่
ึ่
้
์
ื
คอ N … G04 X … S …
ซง X คอ ระยะเวลาใหทูลหยุดอยูกับที ( Dwell Time ) มีหนวย เปนวินาที
็
่
่
้
ื
ึ่
่
ื
้
็
เชน X0.5 คอ ใหทูลหยุดเปนเวลา 0.5 วินาที
่
วิชา : โปรแกรมซเอ็นซ ี
ี
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 18 / 54
ื่
ั
้
ั่
่
ื
G40 ( M ) , G41 ( M ) , G42 ( M ) คอ การชดเชยรศมีทีปลายทูล
ั
่
ั
G40 คอ การยกเลิกการใชค าสงชดเชยรศมีปลายทูล ( ยกเลิกค าสง G41 , G42 และ G46 )
้
ั
ื
ั่
่
้
ิ
่
ื
่
ั
่
ื
้
้
่
ื
ั
้
G41 คอ การใชค าสงชดเชยรศมีปลายทูล เมอทูลอยูทางฝงซายมอของเสนทางเดินของชนงาน
ั
ิ
่
้
G42 คอ การใชค าสงชดเชยรศมีปลายทูล เมอทูลอยูทางฝงขวามอของเสนทางเดินของชนงาน
่
ั
้
ื
ื
ั
ั
่
ื
้
่
* บล็อก ของ G40, G41 ,G42 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด
่
่
์
้
้
ึ่
้
คอ N … ( G40 - G42 )
ื
ู
ี
ั
ี่
ี
ู
ึ
ี
ิ
ี
ื่
รศมทปลำยทลมดกลง ลักษณะกำรเดนทลมดเมอชดเชยรศมปลำยทล
ั
ู
วิชา : โปรแกรมซเอ็นซ ี
ี
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 19 / 54
ั่
้
ื่
่
่
่
ื
G28 คอ การเคลอนทีกลับไปยังจุดอางอิง
้
ื
่
็
้
้
ื
่
ั
G28 คอ ค าสงใหทูลเคลอนทีกลับไปยังจุดอางอิง ( Reference Point ) ดวยความเรวสูงสุด
ื
่
้
( Rapid Traverse ) ของเครอง
ื่
้
่
้
* บล็อก ของ G28 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
ื
่
ึ่
้
์
ื
N … G28 X หรอ U … Z หรอ W …
ื
วิชา : โปรแกรมซเอ็นซ ี
ี
ั
้
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 20 / 54
ั่
่
ื่
ค าสงวัฎจักร ( CYCLE ) สาหรบงานกลึง
ั
ั่
้
้
้
ื่
้
็
เปนค าสงในการเคลอนที่ที่เปนการท าซาๆ กัน ดวยโคดเฉพาะตามลักษณะการเคลอนที่ที่ตองการ
ั่
็
ื่
ั่
้
ั
้
้
็
้
โดยที่ค าสง ไซเคิล จะใชแทนโคดของ G00 และ G01 ที่ตองเขียนหลาย ๆ ครงในการท างานและเปนการ
้
ลดเวลาในการเขียนโปรแกรมและเวลาท างานใหเรวขึ้น เชน งานกลึงเกลียว งานเจาะรู ฯลฯ
็
่
G70
้
้
ื
่
ั่
้
G70 คอ ค าสง CYCLE กลึงงานหยาบตามโคงผิว Contour โดยใชมุมมีดในการกลึงนอยกวามุม 90
ลักษณะกำรเดนของทลด้วยค ำสั่ง G70
ู
ิ
วิชา : โปรแกรมซเอ็นซ ี
ี
้
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 21 / 54
่
ื่
ั
้
์
ึ่
* บล็อก ของ G70 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
้
ื
่
่
้
N … G70 A… P… Q… I… K… D… J… F… S…
ื
ซง N คอ เลขที่บล็อก
ึ่
… คอ ตัวเลข หรอ คาที่ตองการ ตามหลังโคดนน ๆ
่
ื
้
้
้
ั
ื
้
A คอ เลขที่ของ Subroutine ของเสนทางเดินของทูล
ื
่
ิ
้
ื
้
่
P คอ เลขทีบล็อกของจุดเรมตนของเสนทางเดินทูลในการกลึงงานในโปแกรม
ื
้
่
Q คอ เลขทีบล็อกของจุดสุดทายของเสนทางเดินทูลในการกลึงงานในโปแกรม
้
I คอ คาความหนาเผอ ( allowance ) ในแนวแกน X
่
ื
ื่
K คอ คาความหนาเผอ ( allowance ) ในแนวแกน Z
ื่
่
ื
ั
่
้
้
D คอ การปอนในการกินลึกในแตละครง ( Depth of Cut )
ื
่
ิ
J คอ มุมทีตองการใหทูลเคลอนทีออกจากชนงาน
้
ื
ื
้
่
่
้
ื
S คอ ความเรวรอบของสปนเดิล
็
ิ
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ั่
ั
ื่
่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 22 / 54
G71
้
G71 คอ ค าสง CYCLE กลึงงานหยาบตามโคงผิว Contour โดยใชมุมมีดในการเคลอนที ่
้
ื
่
ื
ั่
ออกจากกลึงเทากับมุม 90
่
ลักษณะกำรเดนของทลด้วยค ำสั่ง G71
ิ
ู
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ั่
ื่
่
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 23 / 54
้
้
ื
่
่
์
* บล็อก ของ G71 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
้
ึ่
N … G70 A… P… Q… I… K… D… F… E… S…
ี
ื
ี
็
ื
ื
ึ่
้
ซง โคดของ G71 เหมอนกับ G70 โดยมี E หรอ ความเรวฟด ในการแมชชน Chamfer หรอ
่
่
ท า Round ( Transition Feed Rate ) แตจะไมมีโคด J
้
วิชา : โปรแกรมซเอ็นซ ี
ี
ื่
ั่
้
ั
่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 24 / 54
G72
้
G72 คอ ค าสง CYCLE กลึงงานหยาบตามโคงผิวของผิวหนาตัด ( Face Contour )
ื
้
ั่
K
ลักษณะกำรเดนของทลด้วยค ำสั่ง G72
ิ
ู
ี
วิชา : โปรแกรมซเอ็นซ ี
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 25 / 54
้
ั่
่
ื่
ั
ื
่
์
ึ
* บล็อก ของ G72 จะมโครงสรำงซงประกอบไปด้วย เวิรด ต่ำงๆ ของแต่ละโค้ด คอ
ี
้
N … G72 A… P… Q… I… K… D… F… E… S…
่
ซง โค้ดของ G72 เหมอนกับ G71
ึ
ื
วิชา : โปรแกรมซเอ็นซ ี
ี
้
ั
่
ื่
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 26 / 54
G73
้
้
ื
ิ
ั่
G73 คอ ค าสง CYCLE กลึงงานหยาบตามโคงผิวขนานกับรูปทรงของชนงาน
ิ
ลักษณะกำรเดนของทลด้วยค ำสั่ง G73
ู
ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 27 / 54
ั
้
ื่
่
้
* บล็อก ของ G73 จะมโครงสรำงซงประกอบไปด้วย เวิรด ต่ำงๆ ของแต่ละโค้ด คอ
่
ึ
์
ื
ี
ื
N … G73 A… P… Q… U… W… หรอ I… K… D… F… E… S…
ซง โค้ดของ G73 เหมอนกับ G71 และจะเพ่ม
่
ื
ิ
ึ
ึ
ี่
ื
U คอ ควำมหนำทต้องกำรกลงออก ตำมแนวในแกน X
W คอ ควำมหนำทต้องกำรกลงออก ตำมแนวในแกน Z
ึ
ี่
ื
วิชา : โปรแกรมซเอ็นซ ี
ี
้
ั่
่
ื่
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 28 / 54
G74
่
G74 คอ ค าสง CYCLE กลึงงานหยาบตามแนวแกน Z โดยทีทูลเดินไประยะหนง
่
ึ
ื
ั่
้
แลวถอยกลับเพอคลายเศษโลหะทิ้ง
ื่
ลักษณะกำรเดนของทลด้วยค ำสั่ง G74
ิ
ู
วิชา : โปรแกรมซเอ็นซ ี
ี
้
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 29 / 54
ั่
่
ั
ื่
้
่
ื
์
ึ
ี
* บล็อก ของ G74 จะมโครงสรำงซงประกอบไปด้วย เวิรด ต่ำงๆ ของแต่ละโค้ด คอ
ื
ื
N … G74 X…หรอU… Z หรอ W… I… K… D… F…
ึ
ึ
ื
ซง I คอ ควำมลกในกำรกลงงำนในแต่ละคร้ง ( Depth of Cut )
ึ
ั
่
ิ
ื
ิ
K คอ ระยะทำงเดน ก่อนเดนถอยกลับ
ื
ื
ิ
D คอ ระยะยกเหนอผิวในขณะเดนถอยกลับ
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ั่
ื่
่
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 30 / 54
G75
ื
่
่
้
ึ
G75 คอ ค าสง CYCLE กลึงงานหยาบผิวหนาตัด โดยทูลเดินไประยะหนงแลวถอยกลับเพอคลาย
ื
้
ั่
เศษโลหะทิ้งเปน CYCLE เหมอนกับ G74 แตในแนวแกน X โดยมีโครงสรางของบล็อกเหมอนกับ G74
ื
็
ื
้
่
ลักษณะกำรเดนของทลด้วยค ำสั่ง G75
ิ
ู
วิชา : โปรแกรมซเอ็นซ ี
ี
้
่
ื่
ั
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 31 / 54
* บล็อก ของ G75 จะมโครงสรำงซงประกอบไปด้วย เวิรด ต่ำงๆ ของแต่ละโค้ด คอ
้
์
ื
ี
่
ึ
ื
ื
N … G75 X…หรอU… Z หรอ W… I… K… D… F…
ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 32 / 54
ั
่
ื่
้
G77 และ G79
ั
ื่
ิ
ื
G77 คอ ค าสง CYCLE สาหรบท า chamfer เมอเดินเขาหาสปนเดิล
้
ั่
ื่
ิ
ั่
ื
G79 คอ ค าสง CYCLE สาหรบท า chamfer เมอเดินออกหาสปนเดิล
ั
ลักษณะการเดินของทูลดวยค าสง G77 ลักษณะการเดินของทูลดวยค าสง G79
ั
่
้
ั
้
่
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ั่
ื่
่
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 33 / 54
์
่
ึ่
้
้
ื
่
* บล็อก ของ G77 หรอ G79 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
้
ื
ื
ื
N … G77 หรอ G 79 X…หรอU… Z หรอ W… I… K… F…
ื
้
ื
่
ซง I คอ ระยะทางจากจุดเรมตน Chamfer จนถึงจุดปลายของ Chamfer ในแกน X
ึ่
ิ
ื
K คอ ระยะทางจากจุด Start Point ถึงจุดเรม Chamfer ในแกน Z
่
ิ
ี
วิชา : โปรแกรมซเอ็นซ ี
่
ั่
ั
ื่
้
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 34 / 54
ั
ั่
ค าสงสาหรบการกลึงเกลียวและการเจาะรู
G33
ั่
ื
ั
G33 คอ ค าสง CYCLE สาหรบการกลึงเกลียวที่มีระยะ Pitch คงที่
่
ั
ลักษณะการเดินของทูลดวยค าสง G33
้
วิชา : โปรแกรมซเอ็นซ ี
ี
้
ั่
ื่
่
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 35 / 54
ึ่
์
* บล็อก ของ G33 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
้
้
่
ื
่
้
ื
ื
N … G33 X…หรอU… Z หรอ W… F หรอ E
ื
ื
่
ิ
ซง F คอ Thread Pitch ทศนยม 3 ต าแหนง
ึ่
E คอ Thread Pitch ทศนยม 5 ต าแหนง
ื
่
ิ
วิชา : โปรแกรมซเอ็นซ ี
ี
่
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 36 / 54
้
ื่
ั
G83
ื
ั
G83 คอ ค าสง CYCLE สาหรบการเจาะรูลึก โดยมีการคายเศษ ( Chip ) ออกโดยถอยทูล
ั่
ั
้
่
่
้
้
ั
ิ
้
้
ออกมาทีจุดเรมตนทุกครง โดยที่ระยะลึกกอนคายเศษแตละครง ขึ้นอยูกับจานวนครงทีตองการคายเศษออก
่
่
ั
่
่
้
ั
่
ลักษณะการเดินของทูลดวยค าสง G83
ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ื่
ั
้
่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 37 / 54
้
ื
่
์
้
่
ึ่
้
* บล็อก ของ G83 จะมีโครงสรางซงประกอบไปดวย เวิรด ตางๆ ของแตละโคด คอ
N … G83 X…หรอU… Z หรอ W… D H F
ื
ื
ื
้
ึ่
ั
ซง D คอ จ านวนครงของการคายเศษ Chip ออก
้
ื
H คอ ความลึกของการเจาะลึกครงแรก
ั
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ั่
่
ื่
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 38 / 54
G84
ื
G84 คอ ค าสง CYCLE สาหรบการเจาะรูลึก โดยมีการคายเศษ ( Chip ) ออกโดยถอยทูลออกมาเปน
ั่
็
ั
ระยะที่ตองการ
้
่
ลักษณะการเดินของทูลดวยค าสง G84
้
ั
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 39 / 54
ั
่
ั่
ื่
้
ี
์
ื
* บล็อก ของ G84 จะมโครงสรำงซงประกอบไปด้วย เวิรด ต่ำงๆ ของแต่ละโค้ด คอ
่
ึ
ื
ื
N … G84 X…หรอU… Z หรอ W… D…. I…. K…. A…. Q…. R…. F….
ู
ึ
่
ี
่
ี
ื
ื
่
ซง D คอ ควำมลกก่อนทจะเจำะเข้ำเน้องำน เมอมกำรเจำะรมำก่อนแล้ว
ื
ึ
I คอ ควำมลกของกำรเจำะคร้งแรก ( Feed Rate )
ั
ึ
ื
ั
ึ
K คอ ควำมลกของคร้งต่อ ๆ ไป
ื
ื
A คอ ระยะถอยออก
ึ
ื่
ื
ุ
ี่
Q คอ Dwell Time เมอถงระยะจดหมำยทต้องกำร
ื
R คอ Dwell Time เมอจังหวะคำยเศษโลหะ
ื่
วิชา : โปรแกรมซเอ็นซ ี
ี
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 40 / 54
ื่
่
้
ั่
้
ค าสง M โคด
ั่
่
์
่
่
ี
่
ั
็
้
ื่
ค าสง M โคดของเครองกลึง CNC ทีสรุปตามล าดับตอไปน้ เปนค าสงจากคอนโทรลเลอรรุน TX8F
ั่
้
ื่
ื่
ที่ใชกับเครองกลึง CNC ของบรษัท TRAUB ซงมีโคดพ้นฐานเหมอนในตารางที่ 5.2 และมีโคดอนๆ
ื
้
ิ
้
ื
ึ่
เสรมตามแตประเภทและอุปกรณเสรมตาง ๆ ของเครองกลึง
ิ
ิ
่
์
่
ื่
ี
วิชา : โปรแกรมซเอ็นซ ี
้
ั่
ั
ื่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 41 / 54
่
ั่
ค าสง M - Code ทีเกียวกับการหยุดโปรแกรม
่
่
์
ี
่
ตัวอย่ำงปมสวิตซทใช้ควบค่กับ M00 และ M01
ู
ุ
่
่
ื
ุ
่
ตัวอย่ำงปมสวิตซทให้ท ำงำนแบบต่อเนอง ( CYCLE START )
่
ี
์
วิชา : โปรแกรมซเอ็นซ ี
ี
ื่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 42 / 54
ั
่
้
ั่
ั
้
โคด ลักษณะการใชงานของค าสงหยุดหรอจบโปรแกรม
ื
้
่
ั่
้
่
ื่
ั่
์
ื
M00 หยุดโปรแกรม ( Program Stop หรอ PRG –STOP ) ชวคราว แลวจะท างานตอเมอกดสวิตซสง
้
้
ื
ั
M01 หยุดการท างานชวขณะ ( Optional Stop หรอ OPT –STOP ) จะใหหยุดตองกดปุ ่ ม ทีแผงควบคุม
่
่
่
้
์
่
ของชุดคอนโทรเลอร Optional Stop – ถาไมกดก็จะไมหยุด
M02 จบโปรแกรม ( End of program )
M30 จบโปรแกรม ( End of program ) แลวกลับไปบล็อกแรกของโปรแกรม
้
M99 จบโปรแกรมยอย ( End of Sub – Routine )
่
วิชา : โปรแกรมซเอ็นซ ี
ี
้
่
ื่
ั
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 43 / 54
ั่
ั่
ิ
้
ค าสง M - Code ที่เกี่ยวของกับสปนเดิลและเปลี่ยนทูล
ิ
ิ
ทศทำงกำรหมนของของสปนเดล
ุ
ิ
ิ
ิ
ุ
ทศทำงกำรหมนของของสปนเดล
ิ
ี
วิชา : โปรแกรมซเอ็นซ ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 44 / 54
้
ื่
่
ั
้
โคด ลักษณะการใชงานของค าสงควบคุมสปนเดิลและการเปลียนทูล
ั
้
่
ิ
่
M03 ใหสปนเดิลหมุนตามเข็มนาฬกา
ิ
้
ิ
M04 ใหสปนเดิลหมุนทวนเข็มนาฬกา
้
ิ
ิ
ิ
้
M05 ใหสปนเดิลหยุดหมุน
่
M06 เปลียนทูล
วิชา : โปรแกรมซเอ็นซ ี
ี
ั
้
ื่
่
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 45 / 54
ั่
ค าสง M - Code ที่เกี่ยวของกับ Coolant
้
ึ
ลักษณะกำรหล่อเย็นงำนกลง
วิชา : โปรแกรมซเอ็นซ ี
ี
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 46 / 54
ั
้
่
ื่
โค้ด ลักษณะการใชงานของค าสงควบคุมน้าหลอเย็น ( Coolant )
่
ั
่
้
ิ
M07 เปดน ้ำหล่อเย็นแรงดันสง ( High Pressure )
ู
M08 เปดน ้ำหล่อเย็น
ิ
ิ
M09 ปดน ้ำหล่อเย็น
วิชา : โปรแกรมซเอ็นซ ี
ี
้
่
ื่
ั
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 47 / 54
ิ
้
ั่
ค าสง M - Code ที่เกี่ยวของกับการจับยึดชนงาน
้
ึ
ลักษณะหัวจับส ำหรบงำนกลง CNC
ั
วิชา : โปรแกรมซเอ็นซ ี
ี
ั
้
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 48 / 54
ั่
่
ื่
โคด ลักษณะการใชงานของค าสงควบคุมการจบยึดชนงาน ( Chuck & Clamp )
้
้
่
ิ
ั
้
ั
ี
ิ
่
M10 จับยึดช้นงำนทหัวจับ ( Clamp Workpiece )
ิ
M11 ปล่อยช้นงำนออกจำกหัวจับ ( UnClamp Workpiece )
ิ
ิ
ื่
ี่
ั
M77 กำรคลำยหัวจับออกโดยไม่ต้องหยุดสปนเดนหลัก ( ส ำหรบเครองทม ี
ิ
ื
ิ
2 สปนเดล หรอ Sub Spindle )
ิ
M78 ยกเลกค ำสั่ง M77
วิชา : โปรแกรมซเอ็นซ ี
ี
้
ั
่
ื่
ั่
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 49 / 54
ั่
์
ค าสง M - Code ที่เกี่ยวของอุปกรณยันศูนย ์
้
ลักษณะกำรเคลอนทของยันศนย์ ( Tail Stock )
ู
ื่
ี่
วิชา : โปรแกรมซเอ็นซ ี
ี
ค าสง G และ M โคด สาหรบเครองกลึง แผนใส 50 / 54
้
ั่
่
ื่
ั
ั
โคด ลักษณะการใชงานของค าสงควบคุมตัวยันศูนย ( Tail Stock )
่
้
์
้
้
์
M28 ตัวยันศูนยเดินเขาหาชนงาน ( Quill forward )
ิ
้
M29 ตัวยันศูนยเดินถอยออกจากชนงาน ( Quill retract )
้
์
ิ