หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส...

25
163 หน่วยการเรียนรู้ที่ 7 คาสั่ง G - Code และ M - Code สาหรับเครื่องกัด

Transcript of หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส...

Page 1: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

163

หนวยการเรยนรท 7 ค าสง G - Code และ M - Code

ส าหรบเครองกด

Page 2: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

164

หนวยการเรยนรท 7 ค าสง G - Code และ M - Code ส าหรบเครองกด

1. สาระการเรยนร 1. ค ำสง G - Code ส ำหรบกำรโปรแกรมพนฐำน 2. ค ำสง G - Code ส ำหรบกำรเผอคำโคออรดเนตกำรท ำงำนและรศมปลำยทลและคำออฟเซท ควำมยำวทล 3. ค ำสง G - Code ทใชส ำหรบไซเคลกำรเจำะร 4. ค ำสง M - Code ทเกยวกบกำรหยดโปรแกรม 5. ค ำสง M - Code เกยวของกบสปนเดลและเปลยนทล 6. ค ำสง M - Code เกยวของกบ Coolant

2. จดประสงคการเรยนร

1. เพอใหผเรยนมควำมรและควำมเขำใจเกยวกบค ำสง G - Code ส ำหรบกำรโปรแกรมพนฐำน 2. เพอใหผเรยนมควำมรและควำมเขำใจเกยวกบค ำสง G - Code ส ำหรบกำรเผอคำโคออรดเนตกำรท ำงำนและรศมปลำยทลและคำออฟเซท ควำมยำวทล 3. เพอใหผเรยนมควำมรและควำมเขำใจเกยวกบค ำสง G - Code ทใชส ำหรบไซเคลกำรเจำะร 4. เพอใหผเรยนมควำมรและควำมเขำใจเกยวกบค ำสง M - Code โคดทเกยวกบกำรหยดโปรแกรม 5. เพอใหผเรยนมควำมรและควำมเขำใจเกยวกบค ำสง M - Code เกยวของกบสปนเดลและ เปลยนทล 6. เพอใหผเรยนมควำมรและควำมเขำใจเกยวกบค ำสง M - Code เกยวของกบ Coolant 7. เพอใหผเรยนมกจนสยในกำรท ำงำนทมระเบยบแบบแผนมควำมรบผดชอบตอตนเองและสวนรวม

3. ผลการเรยนรทคาดหวง 1. ผเรยนสำมำรถใชค ำสง G - Code ส ำหรบกำรโปรแกรมพนฐำนได 2. ผเรยนสำมำรถใชค ำสง G - Code ส ำหรบกำรเผอคำโคออรดเนตกำรท ำงำนและรศมปลำยทลและ คำออฟเซท ควำมยำวทลได 3. ผเรยนสำมำรถใชค ำสง G - Code ทใชส ำหรบไซเคลกำรเจำะร ได 4. ผเรยนสำมำรถใชค ำสง M - Code โคดทเกยวกบกำรหยดโปรแกรมได 5. ผเรยนสำมำรถใชค ำสง M - Code เกยวของกบสปนเดลและเปลยนทลได 6. ผเรยนสำมำรถใชค ำสง M - Code เกยวของกบ Coolant ได 7. มกจนสยกำรท ำงำนอยำงมระเบยบแบบแผน มควำมรบผดชอบตอตนเอง และสวนรวม มกจนสยชำงทดตระหนกถงควำมปลอดภยและสงแวดลอม

Page 3: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

165

หนวยการเรยนรท 7 ค าสง G - Code และ M - Code ส าหรบเครองกด

7.1 ค าสง G - Code ส าหรบการโปรแกรมพนฐาน 7.1.1 ค าสง G - Code ก าหนดเงอนไข

กอนทจะสงใหเครองจกร CNC ผเขยนโปรแกรมจะตองก ำหนดเงอนไขทจ ำเปนกอนเสมอ มฉะนน เครองจกรจะท ำงำนผดพลำด โดยทโคดเหลำนจะเปนกลมหรอคโดยทเรำเลอกใชเพยงตวใดตวหนงขนอยกบตวผเขยนโปรแกรม โคดเหลำนไดแก

7.1.1.1

G70 คอ กำรก ำหนดหนวยเปนนว ( Inch ) G71 คอ กำรก ำหนดหนวยเปน มลเมตร ( mm ) * บลอก ของ G20 และ G21 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … G20 หรอ G21 S… M…

7.1.1.2

G90 คอ กำรก ำหนดใหโปรแกรมเคลอนท แบบสมบรณ หรอ Absolute Positioning G91 คอ กำรก ำหนดใหโปรแกรมเคลอนท แบบสมพทธ หรอ Incremental Positioning

รปท7.1 ลกษณะกำรท ำงำนของ G90 รปท7.2 ลกษณะกำรท ำงำนของ G91 * บลอก ของ G90 และ G91 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ

N … G90 หรอ G91

G70( M ) / G71( M ) คอ กำรก ำหนดหนวยเปน mm / Inch

G90( M ) / G91( M ) คอ กำรก ำหนดใหโปรแกรมเคลอนทแบบ Absolute / Incremental

Page 4: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

166

7.1.1.3 G92 คอ กำรก ำหนดจดเรมตนในกำรท ำงำนของ ( Work Origin Setting )

รปท 7.3 ลกษณะกำรท ำงำนของ G92

* บลอก ของ G92 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … G92 X… Y… Z… ซง X คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X แบบสมบรณ ( Absolute ) Y คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Y แบบสมบรณ ( Absolute ) Z คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสมบรณ ( Absolute )

7.1.2. ค าสง G – Code ส าหรบการเคลอนทของทล ใชส ำหรบกำรควบคมกำรเคลอนทของทลใหได รปทรงตำมแบบทก ำ หนด เชน

กำรเคลอนทเปนเสนตรง , กำรเคลอนทเปนเสนโคงวงกลม ตำมเขมนำฬกำหรอทวนเขมนำฬกำ ซงประกอบไปดวยค ำสง 7.1.2.1

G00 คอ เปนค ำสงกำรเคลอนทของทลไปดวยควำมเรวสงสดของเครอง ( หรอเรยกวำ แรพพด Rapid ) จำกจดเรมตน ( Start point ) ไปยงต ำแหนงทตองกำร ( Target point ) โดยททลไมมกำรกนชนงำนหรออยเหนอชนงำน

รปท 7.4 G00 ส ำหรบงำนกด

G00 คอ กำรเคลอนทอยำงรวดเรวของทล

G92

Page 5: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

167

* บลอก ของ G00 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … G00 X…. Y…. Z…. U…. W…. S…. T…. M…. ซง X คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X แบบสมบรณ ( Absolute ) Y คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Y แบบสมบรณ ( Absolute ) Z คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสมบรณ ( Absolute )

U คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X แบบสมพทธ ( Relative ) V คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Y แบบสมพทธ ( Relative ) W คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสมพทธ ( Relative ) S คอ ควำมเรวสปนเดล ( Spindle Speed ) T คอ หมำยเลขของทลทใชงำน M คอ M โคด ( Miscellaneous Function )

7.1.2.2

G01 คอ ค ำสงใหทลเคลอนทในแนวเสนตรง ( Linear Interpolation ) โดยมกำรแมชชนชนงำนตำมคำอตรำปอนฟด ( Feed ) ทก ำหนดจำกจดเรมตนหรอต ำแหนงปจจบนไปยงต ำแหนงเปำหมำยทตองกำร

รปท 7.5 G01 ส ำหรบงำนกด

* บลอก ของ G01 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … [G90/G91] G01 ( X…. Y…. Z…. U…. W…. C… R…. A….) F….

ซง X คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X แบบสมบรณ ( Absolute ) Y คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Y แบบสมบรณ ( Absolute ) Z คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสมบรณ ( Absolute )

U คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X แบบสมพทธ ( Relative ) V คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Y แบบสมพทธ ( Relative )

G01 คอ กำรเคลอนในแนวเสนตรงทตำมคำอตรำปอน

Page 6: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

168

W คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสมพทธ ( Relative ) F คอ ควำมเรวฟดในกำรแมชชนชนงำน 7.1.2.3

G02 คอ ค ำสงใหทลเคลอนทกลงผวชนงำนโดยเคลอนทตำมเขมนำฬกำดวยคำอตรำฟด (Feed Rate ) G03 คอ ค ำสงใหทลเคลอนทกลงผวชนงำนโดยเคลอนททวนเขมนำฬกำดวยคำอตรำฟด (Feed Rate ) นอกจำกนยงจะตองพจำรณำสวนประกอบตำง ๆ ของกำรเขยนโปรแกรมในกำรเคลอนทของทลซงประกอบไปดวย

1. ระนำบทจะท ำงำน ( G17 , G18 , G19 ) 2. ต ำแหนงของจดเรมตนของสวนโคง ( X , Y , Z ) 3. ทศทำงในกำรเคลอนทสวนโคงของทล ( G02 , G03 ) 4. ต ำแหนงของจดสดทำยของสวนโคง ( X , Y , Z ) 5. ต ำแหนงของสดศนยกลำงของสวนโคง ( I , J , K หรอ R )

รปท 7.6 G02 และ G03 ในชนงำนกด

รปท 7.7 กำรหำจดศนยกลำงสวนโคงของ G02

G02 และ G03 คอ กำรเคลอนในแนวเสนโคง

Page 7: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

169

รปท7.8 กำรหำจดศนยกลำงสวนโคงของ G03

* คอนโทรลเลอรบำงรน บอกคำรศม ( R ) ไดเลยโดยไปไมตองค ำนวณหำคำ I , J , K * บลอก ของ G02 , G03 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … G02 X … Y… Z … I… K… J… F… N … G03 X … Y… Z … I… K… J… F… ซง X คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X ( ต ำแหนงสดทำย ) Y คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Y ( ต ำแหนงสดทำย ) Z คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z ( ต ำแหนงสดทำย )

I คอระยะหำงจำกจดเรมตนของสวนโคงถงจดศนยกลำงของสวนโคงในแนวแกน X

K คอระยะหำงจำกจดเรมตนของสวนโคงถงจดศนยกลำงของสวนโคงในแนวแกน Z

ถำเปนงำนกด J คอระยะหำงจำกจดเรมตนของสวนโคงถงจดศนยกลำงของสวนโคงในแนวแกน Y

F คอ อตรำปอนฟด ( Feed Rate) mm / min

7.1.3 ค าสง G – Code ส าหรบการเลอกระนาบในการท างาน ( G17 , G18 , G19 ) G17 , G18 , G19 คอ ค ำสงในกำรเลอกระนำบในกำรท ำงำน

G17 คอ เปนกำรเลอกระนำบในกำรท ำงำน X – Y G18 คอ เปนกำรเลอกระนำบในกำรท ำงำน X – Z G19 คอ เปนกำรเลอกระนำบในกำรท ำงำน Z – Y

Page 8: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

170

รปท 7.9 ลกษณะกำรเลอกระนำบค ำสง G17 , G18 , G19 * บลอก ของ G17 , G18 , G19 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแต

ละโคด คอ N … G17 [G90/G91][G02/G03] X … Y… ( I… J… ) F…. N … G18 [G90/G91][G02/G03] X … Z… ( I… K…)F…. N … G19 [G90/G91][G02/G03] Y … Z… ( J… K…)F…. ซง X คอ ระยะกำรเคลอนทตำมแนวแกน X แบบสมบรณ Y คอ ระยะกำรเคลอนทตำมแนวแกน Y แบบสมบรณ Z คอ ระยะกำรเคลอนทตำมแนวแกน Z แบบสมบรณ

I คอ ระยะหำงจำกจดเรมตนของสวนโคงถงจดศนยกลำงของสวนโคงในแนวแกน X

K คอ ระยะหำงจำกจดเรมตนของสวนโคงถงจดศนยกลำงของสวนโคงในแนวแกน Z

J คอ ระยะหำงจำกจดเรมตนของสวนโคงถงจดศนยกลำงของสวนโคงในแนวแกน Y

F คอ อตรำปอนฟด (Feed Rate) mm / min

7.1.4 ค าสง G- Code ส าหรบการเคลอนทกลบไปยงจดอางอง จดอำงอง คอ ต ำแหนงทก ำหนดขนโดยใช G - Code ในกำรควบคม จดอำงองตำง ๆ จะใชในกรณตำง ๆ ดงน

G28 , G29 , G30 คอ กำรเคลอนทกลบไปยงจดอำงองอำเรวตดและควำมเรวรอบ

Page 9: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

171

1. ตองกำรใหเพลำงำนของเครองจกรเลอนกลบไปยงท ำต ำแหนงทปลอดภยเพอท ำกำรเปลยนทล

2. ตองกำรใหทลเคลอนทมำยงต ำแหนงทเหมำะสมส ำหรบกำรแมชชนในขนตอไป 3. ตองกำรหยดเพลำสปนเดลและโตะงำนในต ำแหนงทปลอดภยเมอจบโปรแกรม

G28 คอ เปนค ำสงทใชเลอนทลไปยงจดอำงอง

รปท 7.10 ลกษณะกำรท ำงำนของ G28 * บลอก ของ G28 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ

N … G28 X… Y… Z… โดยปกตในกำรจบโปรแกรมในกำรท ำงำนจะใชค ำสง G91 G28 Z… หรอ G91 G28

X… Y… ในครงแรกควรจะยกทลขนไปในแนวแกน Z กอนเสมอ เพอปองกนไมใหทลไปชน

ชนงำนแลวคอยเลอนไปยงต ำแหนง ( X , Y ) ทตองกำร

G29 คอ เปนค ำสงทใชเลอนทลออกจำกจดอำงอง

รปท 7.11 ลกษณะกำรท ำงำนของ G29 * บลอก ของ G29 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ

Work piece

Work piece

Page 10: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

172

N … G29 X… Y… Z… โดยปกตโคด G29 จะถกใชเสมอเพอเคลอนทไปยงต ำแหนงทเหมำะสมหลงจำกทมกำร

เปลยนทล ซงจะชวยใหกำรเขยนโปรแกรมงำยขน และขนำดของโปรแกรมกเลกลงดวย G30 คอ เปนค ำสงทใชเลอนทลไปยงจดอำงอง

รปท 7.12 ลกษณะกำรท ำงำนของ G30

* บลอก ของ G30 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … G30 P… X… Y… Z…

P จะตำมดวยเลข 2 , 3 , 4 เปนจ ำนวนจดอำงองทใช และ คำ X , Y , Z จะใชก ำหนดต ำแหนงของ Intermediate Point

คอนโทรเลอรหลำยบรษทจะมโคดส ำหรบกำรใชจดอำงองหลำยจด โดยทผเขยนโปรแกรมจะตองศกษำจำกคมอของเครองจกร CNC อกท

7.2 ค าสง G - Code ส าหรบการเผอคาโคออรดเนตการท างาน และรศมปลายทลและคาออฟเซท ความยาวทล

7.2.1

G54 ถง G57 คอ กำรเลอกต ำแหนงของจดศนยชนงำน (workpiece zero) ทต ำแหนงตำง ๆ กน ตำมทก ำหนดจรงทเครองและเกบคำไวในคอนโทรลเลอร * บลอก ของ G54 ถง G57 จะมโครงสรำงซงประกอบไปดวย เวรด ตำง ๆ ของแตละโคด คอ

G54 ( M ) ,G55 ( M ) ,G56 ( M ) ,G57 ( M ) และ G59 ( M ) คอ กำรเลอกต ำแหนงจดศนยของชนงำน

Page 11: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

173

N … G54 ( G57 ) S… M… ในสวนของ G59 คอ กำรก ำหนดหรอเปลยนต ำแหนงของจดศนยชนงำน ไปทต ำแหนง

ใหมโดยทอำงองจำกต ำแหนงของจดศนยชนงำนเดมทใชเปนจดใดจดหนงใน G54 ถง G57

รปท 7.13 ลกษณะของค ำสง G54 – G59

* บลอก ของ G59 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … G59 X… Y… Z… S… M… ซง N คอ เลขทบลอก

… คอ ตวเลข หรอ คำทตองกำร ตำมหลงโคดนน ๆ X คอ ระยะทำงตำมแนวแกน X แบบสมบรณ ( Absolute ) Y คอ ระยะทำงตำมแนวแกน Y แบบสมบรณ ( Absolute ) Z คอ ระยะทำงตำมแนวแกน Z แบบสมบรณ ( Absolute ) S คอ ควำมเรวรอบของสปนเดล ( Spindle Speed ) M คอ M โคด ( Miscellaneous Function ) 7.2.2

G40 คอ กำรยกเลกกำรใชค ำสงชดเชยรศมปลำยทล ( ยกเลกค ำสง G41 , G42 ) G41 คอ กำรใชค ำสงชดเชยรศมปลำยทล เมอทลอยทำงฝงซำยมอของเสนทำงเดนของชนงำน

G40( M ), G41( M ) , G42( M ) คอ การชดเชยรศมทปลายทล

Page 12: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

174

G42 คอ กำรใชค ำสงชดเชยรศมปลำยทล เมอทลอยทำงฝงขวำมอของเสนทำงเดนของชนงำน

รปท 7.14 ลกษณะกำรเดนทลมดเมอชดเชยรศมปลำยทลดวยค ำสง G41

Page 13: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

175

รปท 7.15 ลกษณะกำรเดนทลมดเมอชดเชยรศมปลำยทลดวยค ำสง G42

* บลอก ของ G40, G41 ,G42 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ

N …[G00/G01] G40 X… Y… Z… N … G41 หรอ G42 X… Y… ซง X คอ ระยะทำงในกำรเคลอนทตำมแนวแกน X แบบสมบรณ ( Absolute ) Y คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Y แบบสมบรณ ( Absolute ) Z คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสมบรณ ( Absolute )

7.2.3

G43 คอ เปนค ำสงชดเชยคำควำมยำวของทลในทศทำงบวก + Z G44 คอ เปนค ำสงชดเชยคำควำมยำวของทลในทศทำงลบ - Z G49 คอ เปนค ำสงยกเลกค ำสง G43 , G44

รปท7.16 ลกษณะของกำรใชค ำสง G43 / G44 * บลอก ของ G43, G44 ,G49 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละ

โคด คอ

G43 , G44 , G49 คอ กำรออฟเซทควำมยำวทล

Page 14: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

176

N … G43 หรอ G44 Z… H… S… M… N … G49 Z… S… M… ซง Z คอ ระยะทำงในกำรเคลอนทตำมแนวแกน Z แบบสมบรณ ( Absolute ) H คอ คำออฟเซทของควำมยำวทล S คอ ควำมเรวรอบของสปนเดล ( Spindle Speed )

7.3 ค าสง G - Code ทใชส าหรบไซเคลการเจาะร โคดไซเคลกำรเจำะรจะเปนกำรควบคมกำรท ำงำนใหเปนไปอยำงตอเนองซ ำ ๆ กน เชน

ไซเคลกำรเจำะร ไซเคลกำรควำนร , กำรรมมง , และกำรตำปเกลยว เปนตน ประโยชนของกำรใชไซเคลในกำรเจำะร เพอชวยลดเวลำในกำรเขยนโปรแกรมและเวลำ

เกดผดพลำดของโปรแกรมสำมำรถแกไขไดสะดวก ในกำรเจำะรโดยทว ๆ ไปนนจะประกอบไปดวยกำรเคลอนทของทล 5 ขนตอน ดงน

ขนท1. ทลเคลอนทแบบรวดเรวไปยงจดศนยกลำงของรทจะเจำะรท1 โดยเคลอนทในระนำบ X – Y ขนท2. ยกทลขนในแนวแกน Z อยำงรวดเรวจนกระทงถงระนำบดงกลบ ขนท3. ทลเคลอนทลงไปในชนงำนเพอเจำะรท2 , 3 , 4 , 5 … ในระดบควำมลกทตองกำร ขนท4. เมอถงควำมลกทตองกำรสำมำรถก ำหนดใหทลหยดชวขณะ หรอสปนเดนหยดหมนกได ขนท5. ยกทลขนในแนวแกน Z อยำงรวดเรวจนกระทงถงระนำบดงกลบ

รปท7.17 ลกษณะขนตอนในกำรกำรเจำะร

Page 15: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

177

7.3.1 G81 คอ ค ำสง CYCLE ส ำหรบกำรเจำะดอกเจำะน ำศนย Center drilling

รปท 7.18 กำรใชค ำสง G81

* บลอก ของ G81 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … [G17] G81 [ X..Y…]Z...[ER..] [EH..] [F..]

ซง N คอ เลขทบลอก … คอ ตวเลข หรอ คำทตองกำร ตำมหลงโคดนน ๆ G17

G81 คอ ค ำสง CYCLE ส ำหรบกำรเจำะดอกเจำะน ำศนย Center drilling cycle X…Y… Z ... R H กำรวงเขำเจำะ F 7.3.2 G82 คอ ค ำสง CYCLE ส ำหรบกำร Counterboring cycle

G81

G82

Page 16: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

178

รปท 7.19 กำรใชค ำสง G82

* บลอก ของ G82 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … [G17] G82 [ X..Y…]Z...[ER..] [EH..] [EF] [F..]

ซง N คอ เลขทบลอก … คอ ตวเลข หรอ คำทตองกำร ตำมหลงโคดนน ๆ G17

G82 คอ ค ำสง CYCLE ส ำหรบกำร Counterboring cycle X…Y… Z ... R H กำรวงเขำเจำะ EF คอเวลำในกำรรอของกำรเจำะแตละครง F 7.3.3

G83 คอ ค ำสง CYCLE ส ำหรบกำรเจำะรลก โดยมกำรคำยเศษ ( Chip ) ออกโดยถอยทลออกมำทจดเรมตนทกครง โดยทระยะลกกอนคำยเศษแตละครง ขนอยกบจ ำนวนครงทตองกำรคำยเศษออก

G83

Page 17: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

179

รปท 7.20 ลกษณะของกำรเคลอนทของทลในกำรเจำะรดวยค ำสง G83

* บลอก ของ G83 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … [G17] G83 [ X..Y…]Z...[ER..] [EH..] [P...]/[ES] [Q] [EP] [EF] [F..]

ซง N คอ เลขทบลอก … คอ ตวเลข หรอ คำทตองกำร ตำมหลงโคดนน ๆ G17

G83 คอ โคดของไซเคลกำรเจำะรทเลอกใช X , Y คอ คำพกดของจดศนยกลำงของรทจะท ำกำรเจำะ Z คอ คำของควำมลกเจำะทตองกำร

ER คอ ระยะควำมสงของระนำบอำงองททลจะเคลอนทกลบ EH กำรวงเขำเจำะ Q คอ คำควำมลกของทลทเจำะในแตละครง P….. คอระยะทำงในกำรปอนกน F คอ อตรำปอน ( Feed ) ในกำรเจำะร EF คอเวลำในกำรรอของกำรเจำะแตละครง 7.3.4

G84 คอ ค ำสงในกำรเรยกไซเคลกำรท ำเกลยวใน (Tapping Cycle)

G84

Page 18: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

180

รปท 7.21 ลกษณะของกำรเคลอนทของทลในกำรท ำเกลยวดวยค ำสง G84

* บลอก ของ G84 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … [G17] G84 [ X..Y…]Z...[ER..] [EH..] [EF] [F..]

ซง N คอ เลขทบลอก … คอ ตวเลข หรอ คำทตองกำร ตำมหลงโคดนน ๆ G17

G84 คอ ค ำสง CYCLE ส ำหรบกำร Counterboring cycle X…Y… Z ... R H กำรวงเขำท ำเกลยว EF คอเวลำในกำรรอของกำรเจำะแตละครง F

7.3.4 G85 คอ ค ำสงในกำรเรยกไซเคลกำรควำนฉำก (Boring Cycle)

G85

ถ5 ถ

Page 19: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

181

รปท 7.21 ลกษณะของกำรเคลอนทของทลในกำรตกบำฉำกดวยค ำสง G85 * บลอก ของ G85 จะมโครงสรำงซงประกอบไปดวย เวรด ตำงๆ ของแตละโคด คอ N … [G17] G84 [ X..Y…]Z...[ER..] [EH..] [EF] [F..]

ซง N คอ เลขทบลอก … คอ ตวเลข หรอ คำทตองกำร ตำมหลงโคดนน ๆ G17

G85 คอ ค ำสง CYCLE ส ำหรบกำร Boring cycle X…Y… Z ... R H กำรวงเขำท ำกำรควำน EF คอเวลำในกำรรอของกำรควำนแตละครง F

ค ำสง M – Code ส ำหรบงำนกดเปนค ำสงเสรมทใชส ำหรบอปกรณเสรมตำง ๆ ของเครองกด โดยอำจจะมรปแบบของค ำสงจำกคอนโทรลเลอรทแตกตำงกนออกไป จงควรทจะศกษำเพมเตมจำกคมอจำกบรษทผผลตเพอจะไดใชงำนไดอยำงถกตอง

Page 20: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

182

7.4 ค าสง M โคดทเกยวกบการหยดโปรแกรม

รปท 7.22 ปมสวตซทใหท ำงำนแบบตอเนอง (CYCLE START)

โคด ลกษณะการใชงานของค าสงหยดหรอจบโปรแกรม

M00 หยดโปรแกรม ( Program Stop หรอ PRG –STOP ) ชวครำว แลวจะท ำงำนตอเมอกดสวตซสง M01 หยดกำรท ำงำนชวขณะ ( Optional Stop หรอ OPT –STOP ) จะใหหยดตองกดปม ทแผง

ควบคมของชดคอนโทรเลอร Optional Stop – ถำไมกดกจะไมหยด M02 จบโปรแกรม ( End of program ) M30 จบโปรแกรม ( End of program ) แลวกลบไปบลอกแรกของโปรแกรม

7.5 ค าสง M - Code เกยวของกบสปนเดลและเปลยนทล

รปท 7.23 สปนเดลหมนตำมเขมนำฬกำ รปท 7.24 สปนเดลหมนทวนเขมนำฬกำ

โคด ลกษณะกำรใชงำนของค ำสงควบคมสปนเดลและกำรเปลยนทล M03 ใหสปนเดลหมนตำมเขมนำฬกำ M04 ใหสปนเดลหมนทวนเขมนำฬกำ

M05 ใหสปนเดลหยดหมน M06 เปลยนทล

Page 21: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

183

7.6 ค าสง M - Code เกยวของกบ Coolant

รปท 7.25 ลกษณะกำรใชน ำหลอเยนส ำหรบงำนกด รปท 7.26 ลกษณะกำรใชน ำหลอเยนส ำหรบงำนเจำะ

โคด ลกษณะการใชงานของค าสงควบคมน าหลอเยน ( Coolant )

M08 เปดน ำหลอเยน M09 ปดน ำหลอเยน

Page 22: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

184

สรปหนวยการเรยนรท 7

ค ำสง G - code ของแตละคอนโทรลเลอรจะมรปแบบของ Word ใน Block ทแตกตำงกน ดงนน กอนท ำกำรเขยน NC โปรแกรม จงจ ำเปนอยำงยงทจะตองศกษำคมอกำรเขยนโปรแกรม ( Programming Manual ) เฉพำะของคอนโทรลเลอรรนนน ๆ กำรใช NC โปรแกรมจำกคอนโทรลเลอรอนอำจเกดอนตรำยและท ำใหเครองจกรเสยหำยได

ค ำสง G - code ของเครองกด CNC ทสรปตำมล ำดบตอไปน เปนค ำสงจำกคอนโทรลเลอรรน NUM 1020/1040/1060M ทใชกบเครองกลง CNC ของบรษท THAI MACHINE PRODUCT โคดทม เสนใต ก ำกบเปนโคดทคอนโทรลเลอรก ำหนดใหเองโดยอตโนมต เมอมไดก ำหนดโคดใดโคดหนงในกลมนน หรอเปน “ดฟอลท” (Default) และทก ำกบ ดวย ( M ) หมำยถงโคด ตวนนเปน “โมดเดล” ( Modal ) หรอมผลตอเนองไปทกบลอก จนกวำจะมโคดอนมำแทน

Page 23: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

185

แบบทดสอบกอนเรยน – หลงเรยน หนวยการเรยนรท 7 ค าสง G - Code และ M - Code ส าหรบเครองกด

เลอกค าตอบทถกทสดเพยงขอเดยว 1. G71 คอ.

ก. ก ำหนดหนวยกำรท ำงำนเปน ฟต ข. ก ำหนดหนวยกำรท ำงำนเปน นว ค. ก ำหนดหนวยกำรท ำงำนเปน มม. ง. ก ำหนดหนวยกำรท ำงำนเปน ม.

2. G91 คอ.

ก. ก ำหนดโหมดกำรท ำงำนแบบสมบรณ ข. ก ำหนดโหมดกำรท ำงำนแบบตอเนอง ค. ก ำหนดโหมดกำรท ำงำนแบบเสนตรง

ง. ก ำหนดโหมดกำรท ำงำนแบบเสนโคง 3. กำรก ำหนดจดเรมตนในกำรท ำงำนของ ( Work Origin Setting ) คอ . ก. G92 ข. G93 ค. G94 ง. G95 4. ค ำสงใหทลเคลอนทในแนวเสนตรง ( Linear Interpolation ) โดยมกำรแมชชนชนงำนตำมคำอตรำ ปอนฟด ( Feed ) ทก ำหนดจำกจดเรมตนหรอต ำแหนงปจจบนไปยงต ำแหนงเปำหมำยทตองกำร คอ. ก. G00 ข. G01 ค. G02 ง. G04 5. เปนค ำสงทใชในกำรเลอกระนำบในกำรท ำงำน X – Y คอ . ก. G19 ข. G18 ค. G17 ง. G16

6. กำรใชค ำสงชดเชยรศมปลำยทล เมอทลอยทำงฝงซำยมอของเสนทำงเดนของชนงำน คอ .

ก. G40 ข. G41 ค. G42 ง. G43

7. ค ำสงชดเชยคำควำมยำวของทลในทศทำงบวก + Z คอ . ก. G46 ข. G45 ค. G44 ง. G43

Page 24: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

186

8. ค ำสงใหใหสปนเดลหมนตำมเขมนำฬกำ คอ. ก. M03 ข. M04 ค. M05 ง. M06

9. ค ำสง CYCLE ส ำหรบกำรเจำะรลก โดยมกำรคำยเศษ ( Chip ) คอ ก. G82 ข. G83 ค. G84 ง. G80

10. ค ำสงทส ำหรบ เปดน ำหลอเยน คอ .

ก. M08 ข. M09 ค. M10 ง. M13

Page 25: หน่วยการเรียนรู้ที่ 7 ค าสั่ง G ......ส าหร บเคร องก ด 164 หน่วยการเรียนรู้ที่

187

เฉลยแบบทดสอบกอนเรยน – หลงเรยน หนวยการเรยนรท 7 ค าสง G - Code และ M - Code ส าหรบเครองกด

ขอท ค าตอบ 1. ค. 2. ข. 3. ก. 4. ข. 5. ก. 6. ข. 7. ก. 8. ก. 9. ข.

10. ง.