34
220 หน่วยการเรียนที9 การเขียนโปรแกรมงานกัด ซี เอ็น ซี

หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

220

หนวยการเรยนท 9 การเขยนโปรแกรมงานกด ซ เอน ซ

Page 2: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

221

หนวยการเรยนรท 9 การเขยนโปรแกรมงานกด ซ เอน ซ

1. สาระการเรยนร 1. การเขยนโปรแกรมโดยใชคาวดแบบสมบรณและลกโซ (G90 , G91) 2. ล าดบขนในงาน ซ เอน ซ 3. การเขยนโปรแกรมงานกด ซ เอน ซ 4. การเขยนโปรแกรมงานกดดวยค าสง G00 , G01 5. การเขยนโปรแกรมงานกดเสนโคงของวงกลม ดวยค าสง G02 , G03 6. การเขยนโปรแกรมงานเจาะรเปนวงกลม (Hole Circle – Drilling Cycle) 7. การเขยนโปรแกรมงานกดพอกเกต (Pocket) 8. การเขยนโปรแกรมการเผอระยะของเครองมอตด (Tools Compensation) 9. การเขยนโปรแกรมงานกดโดยการเผอระยะรศมของเครองมอตด (Contouring) 10. การเขยนโปรแกรมงานกด 3 แกน (3 Dimension Milling) 11. การเขยนโปรแกรมงานกดประสมดวยค าสง G00 , G01 , G02 , G03 , G41 , G42 , G40 , G77 , G87

2. จดประสงคการเรยนร 1. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมโดยใชคาวดแบบสมบรณและลกโซ (G90 , G91) 2. เพอใหผเรยนมความรและความเขาใจเกยวกบล าดบขนในงานกด ซ เอน ซ 3. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมงานกด ซ เอน ซ 4. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมงานกดดวยค าสง G00, G01 5. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมงานกดเสนโคงของวงกลม ดวยค าสง G02 , G03 6. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมงานเจาะรเปนวงกลม 7. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมงานกดพอกเกต (Pocket) 8. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมการเผอระยะของเครอง มอตด (Tools Compensation) 9. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมงานกดโดยการเผอระยะรศมของเครองมอตด (Contouring) 10. เพอใหผ เรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมงานกด 3 แกน (3 Dimension Milling)

Page 3: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

222

11. เพอใหผเรยนมความรและความเขาใจเกยวกบการเขยนโปรแกรมงานกดประสมดวยค าสง G00 , G01 , G02 , G03 , G41 , G42 , G40 , G77 , G87

12. เพอใหผเรยนมกจนสยในการท างานทมระเบยบแบบแผนมความรบผดชอบตอตนเองและสวนรวม

3. ผลการเรยนรทคาดหวง 1. ผเรยนสามารถเขยนโปรแกรมโดยใชคาวดแบบสมบรณและลกโซ (G90, G91) 2. ผเรยนสามารถวางล าดบขนในงานกด CNC 3. ผเรยนสามารถเขยนโปรแกรมงานกด CNC 4. ผเรยนสามารถเขยนโปรแกรมงานกดดวยค าสง G00 , G01 5. ผเรยนสามารถเขยนโปรแกรมงานกดเสนโคงของวงกลมดวยค าสง G02 , G03 6. ผเรยนสามารถเขยนโปรแกรมงานเจาะรเปนวงกลม 7. ผเรยนสามารถเขยนโปรแกรมงานกดพอกเกต (Pocket) 8. ผเรยนสามารถเขยนโปรแกรมการเผอระยะของเครองมอตด (Tools Compensation) 9. ผ เ รยนสามารถเขยนโปรแกรมงานกดโดยการ เผอระยะรศมของเครองมอตด (Contouring) 10. ผเรยนสามารถเขยนโปรแกรมงานกด 3 แกน (3 Dimension Milling) 11. ผเรยนสามารถเขยนโปรแกรมงานกดประสมดวยค าสง G00, G01, G02, G03, G41, G42,

G40, G77, G87 12. มกจนสยการท างานอยางมระเบยบแบบแผน มความรบผดชอบตอตนเอง และสวนรวม มกจนสยชางทดตระหนกถงความปลอดภยและสงแวดลอม

Page 4: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

223

หนวยการเรยนรท 9 การเขยนโปรแกรมงานกด ซ เอน ซ

9.1 การเขยนโปรแกรมโดยใชคาวดแบบสมบรณและลกโซ (G90 ,G91) 9.1.1 การเขยนโปรแกรมโดยใชคาวดแบบสมบรณ (Absolute) (G90)

รปท 9.1 การใชคาวดแบบสมบรณ คาวดโคออดเนต X30 Y30 G90 หมายถง มดเคลอนทไปยงจดทตองการ โดยวดระยะจากจดศนยชนงานทกครง ตวอยาง การเขยนโปรแกรมโดยใชคาวดแบบสมบรณ (G90)

ต าแหนง ค าสง โคออดเนต P G X Y Z

P0-P1

P1-P2 P2-P3 P3-P4 P4-P5 P5-P6 P6-P7 P7-P1 P1-P0

90 00 91 01

00

0

70

-20

-50

-30

-5

5

25

30

-60 -25

0

-3

103

จดเรมตนเปาหมาย

Page 5: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

224

9.1.2 การเขยนโปรแกรมโดยใชคาวดแบบลกโซ (G91)

รปท 9.2 การใชคาวดแบบลกโซคาวดโคออดเนต X-40 Y-30 G91 หมายถง มดเคลอนทไปยงจดทตองการดวยคาวดทตอเนองจากจดใดๆ โดยไมวดระยะ

จากจดศนยชนงาน ตวอยาง การเขยนโปรแกรมโดยใชคาวดแบบลกโซ (G91)

หมายเหต - ทกครงทปลายมดเคลอนทถงจดแตละจด (P1,P2,P3) การนบระยะทางจะเรมตนใหมเปน X = 0 Y = 0 Z = 0 ณ ต าแหนงแตละจด - Simulator นนเมอตองการใช G91 ใหใชค าสง G90 กอนทกครง - ในเครองกดนอนจะมหลกการเหมอนกน เพยงแตเปลยนคา Y เปนคา Z

ต าแหนง ค าสง โคออดเนต P G X Y Z

P0-P1 P1-P2 P2-P3 P3-P4 P4-P5 P5-P6 P6-P7 P7-P1 P1-P0

90 00 01

00

0

70

50

0

-30

-5 0

25

55

0 -30

2 -3

100

จดเรมตนเปาหมาย

Page 6: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

225

9.2 ล าดบขนในงาน ซ เอน ซ

ขนตอน ภาพประกอบ ก าหนดจดศนยชนงานหรอโปรแกรม

ก าหนดระยะโคออดเนต

เขยนแผนการท างานงานกด

เขยนแผนการใชเครองมอ

เขยนโปรแกรม

ปอนขอมลเขาเครองคอมพวเตอร

เผอขนาดรศมและความยาวเครองมอ

เผอระะท

ศทาง Z

-

เผอระยะทศ

ทาง Z

+

มดกด

ทคงไดศ

นย

คาเผอ

คาเผอ

Page 7: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

226

9.3 การเขยนโปรแกรมงานกด ซ เอน ซ

รปท 9.3 แบบงานรองตว I และL ค าสง : ใหกดชนงานรองตว I และ L ตามแบบ ก าหนดให

- วสด St 37 - ขนาด Ø มดกด 10 มม.

จงก าหนด - จดศนยชนงาน - แบงชนการกด - เขยนแผนการท างาน

9.3.1 ก าหนดจดศนยของชนงานและแบงขนตอนการท างาน เปนการยากและอาจจะเกด ขอผดพลาดได ถาเขยนโปรแกรมจากชนงานโดยตรงเลย จะตองก าหนดจดศนยของชนงานและแบงขนตอนการท างานในแบบใหเดนชดกอน

รปท 9.4 การก าหนดจดศนยของชนงาน

ภาพตด A-B

ภาพตด A-B

Page 8: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

227

9.3.2 ขนตอนและการใชค าสงตางๆ ขนตอนการท างานทแบงตามแบบ จะน ามาพจารณาในตารางแผนการท างาน เพอใหเครองจกรท างานตามขนตอนและใชค าสงตางๆ ไดเหมาะสมถกตองโดยไมผดพลาด

หมายเหต ก าหนดใหความลกในการกดสงสด 7 มม.

รปท 9.5 การแบงขนตอนการท างาน

ภาพตด A-B

Page 9: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

228

9.3.3 แผนการท างานกด

แผนการท างาน........กด...... ชอ .................................... นามสกล ............................. วนท .................. เดอน .................... พ.ศ. ...................

ชอชนงาน ........ตวอกษร............ ขนาดกอนท างาน .....65 x 60 x15

ชนดวสด ..........St. 37 ………

ล าดบขนการท างาน เครองมอ ความเรวตด ม. / นาท

ความเรวรอบ รอบ / นาท

อตราปอน มม. / นาท

1. กดรปตว I 1.1 กดหยาบ (ตามทศทาง Y) ปอนลก 8 มม. 1.2 กดละเอยด (ตามทศ ทาง Y) ปอนลก 1 มม. 2. กดรปตว L 2.1 กดหยาบ (ตามทศทาง Y และ X) ปอนลก 8 มม. 2.2 กดละเอยด (ตามทศ ทาง X และ Y) ปอนลก 1 มม. - เครองมอ T1 - เหลกรอบสง Enmill

T1

T1

T1

T1

17

23

17

23

500

700

500

700

26

90

26

90

หมายเหต การเขยนแผนการท างานควรค านงถงชวงเวลาเปลางาน (ใหนอยทสด) หลงจากเขยนแผนการท างานเสรจแลว จงเขยนโปรแกรมเปนขนตอนสดทาย

9.3.4 การเขยนโปรแกรมงานกดเสนตรง 9.3.4.1 ตวอยางโปรแกรมงานกดเสนตรง แบบคาสมบรณ (G90, G01)

Page 10: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

229

ค าสง : ใหกดรองตรงตว I และ L ก าหนดให

- วสด St. 37 - ขนาด Ø มดกด 10 มม.

จงเขยนโปรแกรมแบบคาสมบรณใหถกตอง

Position P N G X Y Z F S T M P0 - - - - > P1 P1 -------- > P’1 P’1 -------- > P’2 P’2 -------- > P”2 P”2 -------- > P”1 P” 1 - - - - > P1 P 1 - - - - > P3 P 3 -------- > P’3 P ’3 -------- > P’4 P ’4 -------- > P’5 P’ 5 -------- > P”5 P”5 -------- > P”4 P”4 -------- > P”3 P” 3 - - - - > P3 P3 - - - - > P0

1 2 3 4 5 6 7 8 9

10 11 12 13 14 15

00 01

00

01

00

10

35

55

35

-30

50

10

50

10

50

-30

3 -7

-9

3

-7

-9

3 100

26

90

26

90

500

700

500

700

1 13

30

หมายเหต สญลกษณ - - - - > เปนการเคลอนทเรว -------- > เปนการเคลอนท ตามอตราปอน

9.3.4.2 ตวอยางโปรแกรมงานกดเสนตรง แบบคาลกโซ (G91, G01)

ภาพตด A-B

Page 11: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

230

ค าสง : ใหกดรองตรงตว I และ L ก าหนดให - วสด St. 37 - ขนาด Ø มดกด 10 มม. จงเขยนโปรแกรมแบบคาลกโซใหถกตอง

Position P N G X Y Z F S T M P0 -------- >P1 P1 -------- > P’1 P1 -------- > P’2 P’2 -------- > P”2 P”2 -------- > P”1 P” 1 - - - - > P1 P 1 - - - - > P3 P 3 -------- > P’3 P ’3 -------- > P’4 P ’4 -------- > P’5 P’ 5 -------- > P”5 P”5 -------- > P”4 P”4 -------- > P”3 P” 3 - - - - > P3 P3 - - - - > P0

1 2 3 4 5 6 7 8 9

10 11 12 13 14 15

91 01

00

01

00

10

25

20

-20

-65

50

-40

40

-40

40

-80

3 -7

-2

12

-7

-2

12 9

26

90

26

90

500

700

500

700

1 13

30

9.4 การเขยนโปรแกรมงานกดเสนโคงของวงกลม ดวยค าสง G02 , G03 9.4.1 วธการปอนโปรแกรมงานกดเสนโคงของวงกลม แบบคาสมบรณ ก. งานกดตง

รปท 9.6 งานกดตง กดเสนโคงของวงกลม แบบคาสมบรณ

Page 12: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

231

N….G90 N….G02 X50 Y40 I35 J40 I มระยะและทศทางขนานกบแนวแกน X ( ---> C) J มระยะและทศทางขนานกบแนวแกน Y ( ---> C) N….G03 X30 Y0 I50 J0 X , Y คอ คาทจดโคออดเนตสดทายของสวนโคง (E) I , J คอ ต าแหนงจดศนยกลางของสวนโคง (C) ตามแนวแกน X ,Y I , J คดระยะทางจากจดศนยชนงาน ( ) ถงจดศนยกลางของสวนโคง (C) ทขนานกบ

แนวแกน X ,Y ข. งานกดนอน N….G90 N….G02 X50 Z15 I35 K15 I มระยะและทศทางขนานกบ

แนวแกน X ( S ---> C) K มระยะและทศทางขนานกบ

แนวแกน Z ( S ---> C) N….G03 X30 Z55 I50 K55 รปท 9.7 งานกดนอน กดเสนโคงของวงกลม แบบคาสมบรณ

X , Z คอ คาทจดโคออดเนตสดทายของสวนโคง (E) I , K คอ ต าแหนงจดศนยกลางของสวนโคง (C) ตามแนวแกน X , Z I , K คดระยะทางจากจดศนยชนงาน ( ) ถงจดศนยกลางของสวนโคง (C) ทขนานกบ

แนวแกน X , Z I , J , K จะมเครองหมายเปน “+” เมอมทศทางจากจด ถง C ตามแนวแกน X , Y , Z

และจะมเครองหมายเปน “-” เมอมทศทางจากจด ถง C สวนทางกบแนวแกน X , Y , Z

Page 13: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

232

9.4.2 วธการปอนโปรแกรมงานกดเสนโคงของวงกลมแบบคาลกโซ ก. งานกดตง

รปท 9.8 งานกดตง กดเสนโคงของวงกลม แบบคาลกโซ N….G91 N….G02 X15 Y-15 I0 J-15 I มระยะและทศทางขนานกบแนวแกน X ( S ---> C) J มระยะและทศทางขนานกบแนวแกน Y ( S ---> C) N….G03 X-20 Y-20 I0 J-20 X , Y คอ คาทจดโคออดเนตสดทายของสวนโคง (E) I , J คอ ต าแหนงจดศนยกลางของสวนโคง (C) ตามแนวแกน X ,Y I , J คดระยะทางจากจดเรมตน (S ) ถงจดศนยกลางของสวนโคง (C) ทขนานกบ

แนวแกน X , Y ข. งานกดนอน N….G91 N….G02 X15 Z15 I0 K15 I มระยะและทศทางขนานกบ

แนวแกน X ( S ---> C) K มระยะและทศทางขนานกบ

แนวแกน Z ( S ---> C) N….G03 X-20 Z20 I0 K20

รปท 9.9 งานกดนอน กดเสนโคงของวงกลม แบบคาลกโซ

X , Z คอ คาทจดโคออดเนตสดทายของสวนโคง (E) I , K คอ ต าแหนงจดศนยกลางของสวนโคง (C) ตามแนวแกน X , Z I , K คดระยะทางจากจดศนยชนงาน (S ) ถงจดศนยกลางของสวนโคง (C) ทขนานกบ

แนวแกน X , Z

Page 14: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

233

I , J , K จะมเครองหมายเปน “+” เมอมทศทางจากจด S ถง C ตามแนวแกน X , Y , Z และจะมเครองหมายเปน “-” เมอมทศทางจากจด S ถง C สวนทางกบแนวแกน X , Y , Z

หมายเหต : คา I , J , K ในชดซอฟแวรของบรษท Keller สามารถก าหนดเปนคาวดแบบสมบรณ หรอแบบลกโซเมอเลอกใชค าสง G02 และ G03

9.4.3 ตวอยางโปรแกรมงานกดเสนโคงของวงกลม แบบคาสมบรณ ดวย G02 , G03

N G X Y Z I J F S T M - - - - > P1 P1 - - - - - > P’1 P’1 - - - - - > P’2 P’2 - - - - - > P’3 P’3 - - - - - > P’4 P’4 - - -> P4

1 2 3 4 5 6

00 01 02 01 02 00

54

25

54

25

30.385 50

55.385

3 -5 3

40

40

30.385

50

26

500

1 3

N G X Y Z I J F S T M P 4 - - -> P5 P 5 - - - - - > P’5 P ’5 - - - - - > P’6 P ’6 - - - - - > P’7 P’ 7 - - - - - > P’8 P’8 - - - > P8 P8 - - - >

1 2 3 4 5 6 7

00 01 03 01 03 00 00

114

85

114

-30

50 30.385

25

-30

-5 3

100

100

100

50

30.385

30

Page 15: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

234

9.5 การเขยนโปรแกรมงานเจาะรเปนวงกลม (Hole Circle – Drilling Cycle) 9.5.1 ตวอยางโปรแกรมงานเจาะรเปนวงกลม ดวยค าสง G01

ก าหนดให วสด St. 37 ขนาด Ø ดอกสวาน 5 มม. เจาะลก 6 มม. จงเขยนโปรแกรมงานเจาะรใหถกตอง

N G X Y Z I J F S T M - - - - > P1 P1 -------- > P’1 P’1 - - - - > P1 P1 - - - - > P2 P2 -------- > P’2 P’2 - - - - > P2 P 2 - - - - > P3 P 3 -------- > P’3 P ’3 - - - - > P3 P 3 - - - - > P4 P4 -------- > P’4 P’4 - - - - > P4 P4 - - - - > P5 P5 -------- > P’5 P’5 - - - - > P5 P5 - - - - > P6 P6 -------- > P’6 P’6 - - - - > P6 P6 - - - - >

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00

50

40

20

10

20

40

-30

30

47.32

30

12.68

-30

2 -6 2

-6 2

-6 2

-6 2

-6 2

-6 2

100

26

500

1 3

30

ต าแหนงเรมตน=สดทาย ของเครองมอ

จดเรมเจาะท มม 0 องศา

Page 16: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

235

9.5.2 การเขยนโปรแกรมงานเจาะเปนวงกลมดวยค าสง G77 (Hole Circle – Drilling Cycle)

ก าหนดให วสด St 37 ขนาด Ø ดอกสวาน 5 มม. ค าสง G77 เจาะลก 6 มม.

จงเขยนโปรแกรมงานเจาะรปแบบครบวฎจกรใหถกตอง ** จากตวอยางโปรแกรมงานเจาะ โดยใช G01 นนจะเสยเวลาในการค านวณหาระยะและเขยน โปรแกรมมาก จงมค าสงพเศษโดยใช G77 ซงมความหมายดงตอไปน

G77 X20 (Y) Z-10 I0 J6

โปรแกรมงานเจาะรแบบครบวฎจกรดวยค าสง G77

N G X Y Z I J F S T M - - - - > P1 P 1 -------- > P6 P 6 - - - - >

1 2 3

00 77 00

30 20 -30

30

-30

2 -10 100

0

6

26

500

1 3

30

หมายเหต : งานเจาะรเปนวงกลมดวยค าสง G77 จะตองรต าแหนงของจดศนยกลางของ วงกลมกอนเสมอ

ความลกเจาะ 10 มม.

รศมวงกลมเจาะ 20 มม.

จ านวนรเจาะ 6 ร

จดเรมตนเจาะทมม 0 องศา

ต าแหนงเรมตน=สดทาย ของเครองมอ

จดเรมเจาะท มม 0 องศา

Page 17: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

236

9.6 การเขยนโปรแกรมงานกดพอกเกต (Pocket) 9.6.1 ตวอยางโปรแกรมงานกดพอกเกต ดวยค าสง G01

N G X Y Z I J F S T M - - - - > P1 P 1 -------- > P’1 P ’1 -------- > P’2 P ’2 -------- > P’3 P ’3 -------- > P’4 P ’4 -------- > P’1 P ’1 -------- > P’5 P ’5 -------- > P’6 P ’6 - - - - > P6 P 6 - - - - >

1 2 3 4 5 6 7 8 9

10

00 01 01 01 01 01 01 01 00 00

25

65

25

65

-30

20

45

20

35

-30

3 -5

3 100

26

500

1 13

30

** เนองจากการกดดวย G01 ตองเสยเวลาในการค านวณหาระยะและเขยนโปรแกรมมากจงม ค าสงพเศษโดยใชค าสง G87 ซงมความหมายดงน G87 X60 Y50 Z-10 I5

ความลกกดแตละครง ความลกของพอกเกต

ความยาวของพอกเกตตามแนวแกน Y

ความยาวของพอกเกตตามแนวแกน X

Page 18: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

237

9.6.2 ตวอยางโปรแกรมงานกดพอกเกตแบบครบวฏจกรดวยค าสง G87

N G X Y Z I J F S T M - - - - > C P’1 -------- > P6 P’6 - - - - > P6 P6 - - - - >

1 2 3 4

00 87 00 00

45 60

-30

35 50

-30

3 -10 2

100

5

26

500

1 3

30

หมายเหต : งานกดพอกเกตแบบครบวฏจกรดวยค าสง G87 จะตองรต าแหนงจด ศนยกลางของพอกเกตกอนเสมอ

9.7 การเขยนโปรแกรมการเผอระยะของเครองมอตด (Tools Compensation) 9.7.1 การเผอระยะรศมของเครองมอตด (Compensation on Contour)

การเผอระยะรศม เผอขนาดมดกด

รปท 9.10 การเผอระยะรศมของเครองมอตด

ขนาดชนงานทตองการไมเผอขนาดมดกด

เผอขนาดมดกด

Page 19: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

238

ถาตองการกดชนงานตามภาพใหไดขนาด 40 x 68 ตามจดโคออดเนต P1………P4 โดยไมมการเผอระยะรศมของมดกด ขนาดของชนงานจะเลกกวาขนาดทตองการ คาทผดพลาดสามารถแกไขไดโดย 1. ค านวณคาโคออดเนตของจด P1………P4 โดย 2. ปอนคารศมมดเขาในโปรแกรมซง การบวกหรอลบดวยคารศมมด แลวปอนคาทได ซงจะมการเผอระยะรศมมด โดย เขาในโปรแกรม อตโนมต อาจจะมทงบวกหรอลบ และทส าคญอกอยางกคอ ตอง

ก าหนดทศทางของมดในการเดน กดชนงานดวยเสมอ

9.7.2 การเผอระยะความยาวของเครองมอตด (Paraxial Tool Compensation)

ไมมการเผอความยาวมดกด เผอความยาวของมดกด ไมมการเผอระยะความยาวของมดกด เผอระยะความยาวมดกด ในกรณทตองกดชนงานโดยใชมดทมความยาวเทากน - มดกดยาวมาก เผอระยะ มากกวา 1 อน ตามทศทาง Z+ - มดกดสนมาก เผอระยะตาม ทศทาง Z- ท านองเดยวกนกตองปอนคาเผอระยะความยาวมดและทศทางเขาในโปรแกรมเหมอนคาเผอระยะรศม

9.8 การเขยนโปรแกรมงานกดโดยการเผอระยะรศมของเครองมอตด (Contouring) 9.8.1 ตวอยางโปรแกรมงานกดโดยการเผอระยะรศมของเครองมอตด (Contouring) ดวยค าสง G01 ก าหนดให ขนาดมดกด Ø 18 มม. วสดเหลกหลอ กดลก 6 มม. จงเขยนโปรแกรมงานกด โดยการเผอระยะรศมของ เครองมอตด (Contouring) ใหถกตอง

เผอระะท

ศทาง Z

-

เผอระยะทศ

ทาง Z

+

มดกด

ทคงไดศ

นย

คาเผอ

คาเผอ

ต าแหนงเพลาจบมดกด

Page 20: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

239

** N G X Y Z F S T M - - - - > P1 P 1 -------- > P’1 P ’1 -------- > P’2 P ’2 -------- > P’3 P ’3 -------- > P’4 P ’4 -------- > P’5 P ’5 -------- >

1 2 3 4 5 6 7

00 01 01 01 01 01 00

6

144

0 -30

0

94

6

-30

2 -6

100

26

500

1 13

30 ** จากตวอยางมปญหาทยงยากในการค านวณเผอระยะรศมมดกด ดงนนจงไดมค าสงพเศษในการเผอระยะรศมของมดกดดงกลาวโดยใช G41, G42 และ G40 ความหมายของค าสง G41 : มดกดอยทางดานซายของชนงาน G42 : มดกดอยทางดานขวาของชนงาน G40 : ยกเลกค าสง G41 , G42

หมายเหต : การเดนมดกดจากจดเรมตนของมดจะเปนเสนโคงสมผสกบผวงานทจดเรมตน โปรแกรมโดยอตโนมต

จดเรมเขาของมดกดจดเรมตนโปรแกรม

แนวเสนศนยกลาง การเดนมดกด

Page 21: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

240

9.8.2 ตวอยางโปรแกรมงานกดโดยการเผอระยะรศมของเครองมอตดดวยค าสง G41, G42, G40

เมอใชค าสง G41 / G42 จะสามารถเขยนโปรแกรม จากแบบงานทก าหนดไวไดเลยโดยไมตองค านวณเผอคารศมมดกด

ค าสง G41 , G40

N G X Y Z F S T M - - - - > P 0 -------- > P1 P 1 -------- > P’1 P ’1 -------- > P’2 P ’2 -------- > P’3 P ’3 -------- > P’4 P ’4 -------- > P’5 ยกเลกค าสง G41 P ’5 - - - - > P0

1 2 3 4 5 6 7 8 9

00 41 01 01 01 01 01 40 00

15

135

0

-30

15

85

15

-30

2

-6

100

26 500 1 13

30

Page 22: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

241

ค าสง G42 ,G40 N G X Y Z F S T M - - - - > P 0 -------- > P1 P 1 -------- > P’1 P ’1 -------- > P’4 P ’4 -------- > P’3 P ’3 -------- > P’2 P ’2 -------- > P’6 ยกเลกค าสง G42 P ’6 - - - - > P0

1 2 3 4 5 6 7 8 9

00 42 01 01 01 01 01 40 00

15

135

15

-30

15

85

0

-30

2

-6

100

26 500 1 13

30

9.9 การเขยนโปรแกรมงานกด 3 แกน (3 Dimension Milling) ตวอยางโปรแกรมงานกด 3 แกนดวยค าสง G01

ก าหนดให - วสดอลมเนยม - ขนาด Ø มดกด 10 มม. - ใชค าสง G01 จงเขยนโปรแกรมงานกด 3 แกน ใหถกตอง

ภาพตด A-B

Page 23: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

242

N G X Y Z F S T M P0 - - - - > P1 P 1 -------- > P’1 P ’1 -------- > P’2 P ’2 - - - - > P2 P 2 - - - - > P0

1 2 3 4 5

00 01 01 00 00

20

40

-30

10

60

-30

2 -4 -8

100

26

500

5 3

30

9.10 การเขยนโปรแกรมงานกดประสมดวยค าสง G00 , G01 , G02 , G03 , G41 / G42 , G40 ,G77 , G87 - ความลกของรเจาะ = 7 มม. - ความลกกดรอบ = 10 มม. - ความลกของรองสเหลยม (Pocket) = 15 มม. - ขนาดเสนผาศนยกลางมดกด 10 และ 20 มม. - ขนาดเสนผาศนยกลางดอกสวาน 8 และ 16 มม. จงเขยนแผนการท างานและโปรแกรมค าสงส าหรบกดชนงานนใหถกตอง วสด : อลมเนยม

N G X Y Z I J F S T M 1 2 3 4 5 6 7 8

00 41 01 01 02 01 02 01

7.5

22.5 187.5 202.5

-2

77.5 92.5

77.5 7.5

3

-10

22.5

187.5

77.5

77.5

40 500 2 3

Page 24: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

243

โปรแกรมค าสงกดประสมดวยค าสง G00 , G01 , G02 , G03 , G41/G42 , G40 , G77 , G87

N G X Y Z I J F S T M 9

10 11 12 13 14 15 16 17 18 19 20 21 22 23

01 03 01 01 40 01 00 00 00 87 00 00 77 00 00

180.803 149.197

22 7.5

195

165 50

60 30

-30

22

50 50

50

-30

30

3

-15 3

-7 3

100

165

10

0

-18

6

29

550

3

7

5 3

5

3 5

30

Page 25: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

244

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

า ว า างา ง ง ซ เอน ซ ง า า ง ง างา ง ว า ง า การเขยนโปรแกรมโดยใชคาวด แบบสมบรณและลกโซ (G90 , G91) การเขยนโปรแกรมงานกด ซ เอน ซ การเขยนโปรแกรมงานกดดวยค าสง G00 , G01 การเขยนโปรแกรมงานกดเสนโคงของวงกลม ดวยค าสง G02 , G03 การเขยนโปรแกรมงานเจาะรเปนวงกลม การเขยนโปรแกรมงานกดพอกเกต การเขยนโปรแกรมการเผอระยะของเครองมอตด การเขยนโปรแกรมงานกดโดยการเผอระยะรศมของเครองมอตด การเขยนโปรแกรมงานกด 3 แกน การเขยนโปรแกรมงานกดประสมดวยค าสง G00 , G01 , G02 , G03 , G41 , G42 , G40 , G77 , G87

Page 26: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

245

แบบทดสอบกอนเรยน - หลงเรยน หนวยการเรยนท 9 การเขยนโปรแกรมงานกด

1. จงเขยนโปรแกรมแบบคาสมบรณและแบบคาลกโซ โดยก าหนดคาโคออดเนตของจด P1 ถง P10 ในตารางงานตอไปนใหถกตอง (ความลกกด 5 มม.)

คาวด แบบคาสมบรณ แบบคาลกโซ ต าแหนง G X Y Z G X Y Z

P0 - - - > P1

P1 -------- > P2 P2 -------- >P3 P3 -------- >P4 P4 -------- >P5 P5 -------- >P6 P 6 -------- >P7 P 7 -------- >P8 P 8 -------- >P9

P 9 -------- >P10 P10 -------- > P1 P1 - - - > P0

Page 27: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

246

2. จงเรยงล าดบขนตอนการเขยนโปรแกรม โดยใสหมายเลข 1 , 2 , 3 ,.......................... ตามล าดบ ขนตอนการท างานใหถกตอง ..................... 2.1 เลอกความลกและแบงชนการปอนลก ..................... 2.2 ก าหนดจดศนยของชนงานตามแบบ ..................... 2.3 เขยนแผนการท างาน ..................... 2.4 เขยนโปรแกรม ..................... 2.5 เลอกความเรวตด , ความเรวรอบ , อตราปอน

3. จากภาพงานกดรองโคงตอไปน ถาเปนงานกดตง จงเขยนโปรแกรมโดยใชค าสง G02 , G03 ใหถกตอง

3.1 ตามคาวดแบบสมบรณ

ต าแหนง ค าสง X Y Z I J ก. D ------>C ข. B ------->A

Page 28: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

247

3.2 ตามคาวดแบบลกโซ

ต าแหนง ค าสง X Y Z I J ก. A ------>B ข. C ------->D

3.3 คาวดแบบสมบรณ ก. X, Y คอ ....................................................................................................................

ข. I, J, K คอ ....................................................................................................................

ค. I, J, K คดระยะทางจาก....................................................................................................................

ง. I, J, K จะมเครองหมาย “ - ” เมอ ....................................................................................................................

3.4 คาวดแบบลกโซ ก. I, J, K คดระยะทางจาก

...................................................................................................................

................................................................................................................... ข. I, J, K จะมเครองหมาย “ + ” เมอ

...................................................................................................................

................................................................................................................... 4. ความหมายและการใชค าสงในการโปรแกรม ก. ค าสง G77 มไวส าหรบ เจาะรแบบครบวฏจกร (วงกลม) ข. จงใหความหมายของค าสงในโปรแกรมตอไปน

G77 X20 Z-5 I30

J8

X20 = ................................................................................... Z-5 = ................................................................................... I30 = ................................................................................... J8 = ...................................................................................

Page 29: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

248

5. ความหมายและการใชค าสงในโปรแกรม ก. ค าสง G87 มไวส าหรบ กดงาน Pocket ข. จงใหความหมายของค าสงในโปรแกรมตอไปน

G87 X50 Y40 Z-12

I4

I4 = ................................................................................... Z-12 = ................................................................................... Y40 = ...................................................................................

X50 = ...................................................................................

6. การเผอขนาดของมดกด จงกาเครองหมาย , หนาขอความตอไปน ............ 1. การเผอระยะขนาดของมดกด จะคดเฉพาะรศมของมดเทานน ............ 2. ถาไมมการเผอขนาดรศมมดกด จะท าใหขนาดโตกวาทก าหนดเลกนอย ............ 3. ความยาวของมดกด จะตองก าหนดในทศทาง Z ทกครง ............ 4. ถาใชมดกดเพยง 1 อน ตองมการเผอรศมและความยาวมดกด ............ 5. คาเผอรศมคอ ผลบวกของ P1 หรอ P ใด ๆ กบรศมของมดกด ............ 6. การปอนคารศมเขาโปรแกรมไมตองก าหนดทศทางของมดกด ............ 7. ถามดกดมความยาวนอย ใหเผอระยะตามทศทาง Z+

7. ก. จงเตมค าสง G41, G42 ลงใน [ ] ของรปภาพดานลางใหถกตอง ก. G………………ข. G............ ค. G………………ง. G………………

ง.ค.

ข.ก.

Page 30: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

249

ข. ค าสง G41 และ G42 ใชส าหรบแกปญหาทยงยากในการค านวณเผอ ………………………………………………………………………………….

ค. ค าสงทใชส าหรบยกเลกค าสง G41 และ G42 คอ …………………………………………………………………………………

Page 31: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

250

เฉลยแบบทดสอบกอนเรยน - หลงเรยน หนวยการเรยนท 9 การเขยนโปรแกรมงานกด

1. จงเขยนโปรแกรมแบบคาสมบรณและแบบคาลกโซ โดยก าหนดคาโคออดเนตของจด P1 ถง P10 ในตารางงานตอไปนใหถกตอง (ความลกกด 5 มม.)

คาวด แบบคาสมบรณ แบบคาลกโซ ต าแหนง G X Y Z G X Y Z

P0 - - - > P1

P1 -------- > P2 P2 -------- >P3 P3 -------- >P4 P4 -------- >P5 P5 -------- >P6 P 6 -------- >P7 P 7 -------- >P8 P 8 -------- >P9

P 9 -------- >P10 P10 -------- > P1 P1 - - - > P0

90 00

01 01 01 01 01 01 01 01 01 01 00

0

20

50

90

0

-20

-3

0 10

0

20

40

0 -20

0

-5

100

90 00 91 01 01 01 01 01 01 01 01 01 01 00

0

20

30

40

-90

-20

0

3 10

-10

20

20

-43 -20

0

-5

105

Page 32: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

251

2. จงเรยงล าดบขนตอนการเขยนโปรแกรม โดยใสหมายเลข 1 , 2 , 3 ,.......................... ตามล าดบ ขนตอนการท างานใหถกตอง ...........2.......... 2.1 เลอกความลกและแบงชนการปอนลก ............1......... 2.2 ก าหนดจดศนยของชนงานตามแบบ ............4......... 2.3 เขยนแผนการท างาน ............5......... 2.4 เขยนโปรแกรม ............3......... 2.5 เลอกความเรวตด , ความเรวรอบ , อตราปอน

3. จากภาพงานกดรองโคงตอไปน ถาเปนงานกดตง จงเขยนโปรแกรมโดยใชค าสง G02 , G03 ใหถกตอง

3.3 ตามคาวดแบบสมบรณ

ต าแหนง ค าสง X Y Z I J ก. D ------>C G02 25 30 35 30 ข. B ------->A G03 0 20 10 20

3.4 ตามคาวดแบบลกโซ ต าแหนง ค าสง X Y Z I J ก. A ------>B G02 10 10 10 0 ข. C ------->D G03 10 -10 10 0

3.3 คาวดแบบสมบรณ ก. X, Y คอ คาทจดโคออดเนตสดทายของสวนโคง (E) ข. I, J, K คอ ต าแหนงจดศนยกลางสวนโคง (C) ตามแนวแกน X, Y, Z

Page 33: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

252

ค. I, J, K คดระยะทางจากจดศนยชนงาน ( ) ถงจดศนยกลางของสวนโคง (C) ง. I, J, K จะมเครองหมาย “ - ” เมอมทศทางจากจดศนยชนงาน ( ) ถงจด

ศนยกลางของสวนโคง (C) สวนทางกบแนวแกน X, Y, Z

3.4 คาวดแบบลกโซ ก. I, J, K คดระยะทางจากจดศนยชนงาน ( ) ถงจดศนยกลาง

ของสวนโคง (C)ทขนานกบแนวแกน X, Y, Z ข. I, J, K จะมเครองหมาย “ + ” เมอมทศทางจากจดศนยชนงาน

( ) ถงจดศนยกลางของสวนโคง (C) ตาม แนวแกน X, Y, Z

4. ความหมายและการใชค าสงในการโปรแกรม ก. ค าสง G77 มไวส าหรบ เจาะรแบบครบวฏจกร (วงกลม) ข. จงใหความหมายของค าสงในโปรแกรมตอไปน

G77 X20 Z-5 I30

J8

X20 = รศมของวงกลมเจาะ 20 มม.

Z-5 = ความลกเจาะ 5 มม. I30 = จดเรมตนเจาะทมม 30 องศา J8 = จ านวนรเจาะ 8 ร

5. ความหมายและการใชค าสงในโปรแกรม ก. ค าสง G87 มไวส าหรบ กดงาน Pocket ข. จงใหความหมายของค าสงในโปรแกรมตอไปน

G87 X50 Y40 Z-12

I4

I4 = ความลกกดแตละครง Z-12 = ความลกของ Pocket

Page 34: หน่วยการเรียนที่ 9 · 2017-08-19 · 224 9.1.2 การเขียนโปรแกรมโดยใช้ค่าวัดแบบลูกโซ่

253

Y40 = ความกวางของ Pocket X50 = ความยาวของ Pocket

6. การเผอขนาดของมดกด จงกาเครองหมาย , หนาขอความตอไปน

1. การเผอระยะขนาดของมดกด จะคดเฉพาะรศมของมดเทานน 2. ถาไมมการเผอขนาดรศมมดกด จะท าใหขนาดโตกวาทก าหนดเลกนอย 3. ความยาวของมดกด จะตองก าหนดในทศทาง Z ทกครง 4. ถาใชมดกดเพยง 1 อน ตองมการเผอรศมและความยาวมดกด 5. คาเผอรศมคอ ผลบวกของ P1 หรอ P ใด ๆ กบรศมของมดกด 6. การปอนคารศมเขาโปรแกรมไมตองก าหนดทศทางของมดกด 7. ถามดกดมความยาวนอย ใหเผอระยะตามทศทาง Z+

7. ก. จงเตมค าสง G41, G42 ลงใน [ ] ของรปภาพดานลางใหถกตอง ก. G41 ข. G42 ค. G41 ง. G41

ข. ค าสง G41 และ G42 ใชส าหรบแกปญหาทยงยากในการค านวณเผอ – ระยะรศม / ระยะ ความยาว – มดกด ค. ค าสงทใชส าหรบยกเลกค าสง G41 และ G42 คอ G40

ง.ค.

ข.ก.