49
3 หน่วยที8 การเขียนโปรแกรมเอ็นซีงานกลึง ( NC Programming for Turning ) สาระการเรียนรู8.1 โครงสร้างและส่วนประกอบพื้นฐานโปรแกรมเอ็นซีงานกลึง 8.2 คาสั่งจีโค้ดและเอ็มโค้ดพื้นฐานสาหรับงานกลึงซีเอ็นซี 8.3 การขึ้นรูปชิ้นงานสาหรับงานกลึงซีเอ็นซี 8.4 การเขียนโปรแกรมเอ็นซี สาหรับงานกลึง 8.5 การเขียนคาสั่งโปรแกรมงานกลึงปาดหน้า 8.6 การเขียนคาสั่งโปรแกรมงานกลึงปอก 8.7 การเขียนคาสั่งโปรแกรมงานกลึงเรียว 8.8 การเขียนคาสั่งโปรแกรมงานกลึงโค้ง 8.9 คาสั่งวัฏจักรและคาสั่งสาเร็จรูปสาหรับการเขียนโปรแกรมงานกลึงซีเอ็นซี 8.10 การแก้ไขและการตรวจสอบโปรแกรมเอ็นซี กับเครื่องกลึงซีเอ็นซี สาระสาคัญ ในการเขียน โปรแกรม เอ็นซีงานกลึงจะมีลักษณะโครงสร้างของโปรแกรมที่คล้ายกันกับโปรแกรม เอ็นซีงานกัดจะมีข้อแตกต่างอยู่บ้างในเรื่องของคาสั่งเฉพาะและแนวแกนการเคลื่อนที่หลัก ที่เครื่องกลึงจะมี แกนการเคลื่อนที่หลักเพียง 2 แนวแกนคือ แนวแกน X และแนวแกน Z ดังนั้นในการเขียนโปรแกรมเอ็นซี งานกลึงผู้เขียนโปรแกรมจะต้องศึกษาเรื่องแกนการเคลื่อนที่ของเครื่องจักร คาสั่ง G-Codeและ M-Code พื้นฐาน ตลอดจนเงื่อนไขการตัดเฉือนสาหรับงานกลึง นอกจากนี้จะต้องมีพื้นฐานการขึ้นรูปชิ้นงานกลึง ในแบบต่างๆ เช่นการกลึงปาดหน้า การกลึงปอก การกลึงเรียว เป็นต้น ในการเขียนโปรแกรมเอ็นซีงานกลึง ในหน่วยนี้จะอ้างอิงกับคอนโทรลเลอร์ Mach 3 Turn และคอนโทรลเลอร์ Fanuc กับเครื่องกลึงมินิซีเอ็นซี ที่ผู้สอน ได้ซ่อมและปรับปรุงขึ้นมาเพื่อใช้ประกอบการเรียนการสอน จุดประสงค์ทั่วไป 1. เพื่อให้มีความรู้ความเข้าใจโครงสร้างโปรแกรมเอ็นซีงานกลึง 2. เพื่อให้มีความรู้ความเข้าใจส่วนประกอบพื้นฐานของโปรแกรมงานกลึง 3. เพื่อให้มีความรู้ความเข้าใจความหมายของจีโค้ดพื้นฐานสาหรับงานกลึง 4. เพื่อให้มีความรู้ความเข้าใจความหมายของเอ็มโค้ดพื้นฐานสาหรับงานกลึง 5. เพื่อให้มีความรู้ความเข้าใจวิธีการขึ้นรูปชิ้นงานสาหรับงานกลึงซีเอ็นซี 6. เพื่อให้มีความรู้ความเข้าใจการเขียนโปรแกรมคาสั่งสาหรับกลึงปาดหน้า

หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

3

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

(NC Programming for Turning) สาระการเรยนร 8.1 โครงสรางและสวนประกอบพนฐานโปรแกรมเอนซงานกลง 8.2 ค าสงจโคดและเอมโคดพนฐานส าหรบงานกลงซเอนซ 8.3 การขนรปชนงานส าหรบงานกลงซเอนซ 8.4 การเขยนโปรแกรมเอนซ ส าหรบงานกลง 8.5 การเขยนค าสงโปรแกรมงานกลงปาดหนา 8.6 การเขยนค าสงโปรแกรมงานกลงปอก 8.7 การเขยนค าสงโปรแกรมงานกลงเรยว 8.8 การเขยนค าสงโปรแกรมงานกลงโคง 8.9 ค าสงวฏจกรและค าสงส าเรจรปส าหรบการเขยนโปรแกรมงานกลงซเอนซ 8.10 การแกไขและการตรวจสอบโปรแกรมเอนซ กบเครองกลงซเอนซ สาระส าคญ ในการเขยน โปรแกรม เอนซงานกลงจะมลกษณะโครงสรางของโปรแกรมทคลายกนกบโปรแกรมเอนซงานกดจะมขอแตกตางอยบางในเรองของค าสงเฉพาะและแนวแกนการเคลอนทหลก ทเครองกลงจะมแกนการเคลอนทหลกเพยง 2 แนวแกนคอ แนวแกน X และแนวแกน Z ดงนนในการเขยนโปรแกรมเอนซงานกลงผเขยนโปรแกรมจะตองศกษาเรองแกนการเคลอนทของเครองจกร ค าสง G-Codeและ M-Code พนฐาน ตลอดจนเงอนไขการตดเฉอนส าหรบงานกลง นอกจากนจะตองมพนฐานการขนรปชนงานกลง ในแบบตางๆ เชนการกลงปาดหนา การกลงปอก การกลงเรยว เปนตน ในการเขยนโปรแกรมเอนซงานกลง ในหนวยนจะอางองกบคอนโทรลเลอร Mach 3 Turn และคอนโทรลเลอร Fanuc กบเครองกลงมนซเอนซ ทผสอน ไดซอมและปรบปรงขนมาเพอใชประกอบการเรยนการสอน จดประสงคทวไป 1. เพอใหมความรความเขาใจโครงสรางโปรแกรมเอนซงานกลง 2. เพอใหมความรความเขาใจสวนประกอบพนฐานของโปรแกรมงานกลง 3. เพอใหมความรความเขาใจความหมายของจโคดพนฐานส าหรบงานกลง 4. เพอใหมความรความเขาใจความหมายของเอมโคดพนฐานส าหรบงานกลง 5. เพอใหมความรความเขาใจวธการขนรปชนงานส าหรบงานกลงซเอนซ 6. เพอใหมความรความเขาใจการเขยนโปรแกรมค าสงส าหรบกลงปาดหนา

Page 2: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

4

7. เพอใหมความรความเขาใจการเขยนโปรแกรมค าสงส าหรบกลงปอก 8. เพอใหมความรความเขาใจการเขยนโปรแกรมงานกลงเรยว 9. เพอใหมความรความเขาใจการเขยนโปรแกรมเอนซงานกลงโคง 10. เพอใหมความรความเขาใจการเขยนโปรแกรมค าสงวฏจกรส าหรบงานกลง 11. เพอใหมความรความเขาใจการปฏบตงานกบเครองกลงซเอนซ 12. เพอใหมความรความเขาใจการตรวจสอบและแกไขโปรแกรมเอนซกบเครองกลงซเอนซ จดประสงคการเรยนร เมอศกษาหนวยท 8 จบแลว นกศกษาสามารถ 1. อธบายโครงสรางโปรแกรมเอนซ (NC Program) งานกลงไดอยางถกตอง 2. บอกสวนประกอบพนฐานของโปรแกรมงานกลงได 3. บอกความหมายจโคดพนฐานส าหรบงานกลงซเอนซได 4. บอกความหมายเอมโคดพนฐานส าหรบงานกลงซเอนซได 5. บอกวธการขนรปชนงานส าหรบงานกลงซเอนซได 6. เขยนโปรแกรมค าสงส าหรบกลงปาดหนาไดอยางถกตอง 7. เขยนโปรแกรมค าสงส าหรบกลงปอกไดอยางถกตอง 8. เขยนโปรแกรมเอนซส าหรบกลงเรยวไดอยางถกตอง 9. เขยนโปรแกรมเอนซงานกลงโคงไดอยางถกตอง 10. เขยนโปรแกรมค าสงวฏจกรส าหรบงานกลงไดอยางถกตอง 11. ปฏบตงานกบเครองกลงซเอนซไดอยางถกตอง 12. ตรวจสอบและแกไขโปรแกรมเอนซกบเครองกลงซเอนซได

Page 3: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

5

8.1 โครงสรางและสวนประกอบพนฐานของโปรแกรมเอนซงานกลง โครงสรางและสวนประกอบพนฐานของโปรแกรมเอนซส าหรบงานกลงมโครงสรางและสวนประกอบพนฐานคลายกนกบโปรแกรมเอนซของงานกด โดยทโครงสรางของโปรแกรมเอนซยงประกอบไปดวยการรวมกนของบลอก หรอบรรทดค าสง หลาย ๆ บลอกทเขยนตามล าดบขนตอนใน การท างานตามทก าหนดไว ในแตละบลอกประกอบดวยค าสงทเกยวกบการท างานและค าสงชวยในการท างาน จะมรายละเอยดทแตกตางกนบาง ในสวนของจ านวนแกนการเคลอนทหลกของเครองจกรทเครองกลงจะม 2 สองแนวแกนคอแกน X และแกน Z สวนเครองกดจะมแนวแกนการเคลอนท 3 แนวแกนคอแกน X แกน Y และแนวแกน Z จงท าใหการเขยนต าแหนงการตดเฉอนลงในโปรแกรมเอนซส าหรบงานกลงมเพยง 2 แนวแกน นอกจากนยงมค าสง G-Code และค าสง M-Code ส าหรบงานกลงและเงอนไขการตดเฉอนส าหรบงานกลงซงจะกลาวรายละเอยดในหวขอตอไป ส าหรบสวนประกอบพนฐานยงคงประกอบดวย หวโปรแกรม ตวโปรแกรมและทายโปรแกรมโดยมรายละเอยดเชนเดยวกบงานกด ตวอยางโปรแกรมเอนซส าหรบงานกดและโปรแกรมเอนซส าหรบงานกลง ดงแสดงในรปท 8.1

รปท 8.1 แสดงการเปรยบเทยบระหวางโปรแกรมเอนซงานกดและโปรแกรมเอนซงานกลง

(ทมา : ฉตรชย สมพงศ. 2559)

% 123(MILLING); N10 G90 G21 G54; N20 G28 X0 Y0 Z0; N30 T01 M06; N40 S1000 M03 M08; N50 G00 X0 Y0 Z5; N60 G00 X20 Y20 Z5; N70 G01 X20 Y20 Z-5 F100; N80 G01 X80 Y80 Z-5; N90 G01 X80 Y80 Z5; N100 G28 X0 Y0 Z0; N110 M05; N120 M09; N130 M30; % N130 M30; %

% 124(TURNING); N10 G90 G21 G54; N20 G95; M30 G28 U0 W0; N40 G50 S8000; N50 T0101 M06; N60 G96 S120 M04 M08; N70 G00 X100 Z2; N80 G00 X100 Z-1; N90 G01 X0 Z-1.6 F0.1; N100 G01 X0 Z2; N110 G28 U0 W0; N120 M05 M09; N130 M30; %

ตวอยางโปรแกรมเอนซงานกด ตวอยางโปรแกรมเอนซงานกลง

Page 4: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

6

8.1.1 ชนดของค าสงในงานกลงซเอนซ ชนด ของค าสงทใชในโปรแกรมเอนซ สามารถแบงออกเปน 3 ชนดเชนเดยวกบงานกดดงน 8.1.1.1 ค าสงส าหรบควบคมขนตอนการท างานของโปรแกรม (Program Technical Commands) คอ ค าสงทใชในการก าหนดล าดบขนตอนการท างานของเครองจกรกลซเอนซ 8.1.1.2 ค าสงทางเรขาคณต (Geometrical Commands) คอ ค าสงทใชในการควบคมการเคลอนทของเครองมอตด เพอตดเฉอนชนงานใหไดขนาด และรปรางทางเรขาคณตตามแบบงานทตองการ 8.1.1.3 ค าสงทใชควบคมการท างานของเครองจกรกลซเอนซ (Technological Commands) เชน ความเรวปอน ความเรวรอบเพลาหวจบชนงาน การเปด-ปดเพลาหวจบชนงานและการเปลยนทล (Tools Chang) เปนตน ส าหรบค าสงทใชสงงานทง 3 ชนดจะแสดงดวยโคดตวอกษรตางๆดงน 1. จโคด (G-Code) จโคด (G-Code) เปนค าสงควบคมสงการใหเครองจกรกลซเอนซ ท าการเคลอนททลใหตดเฉอนชนงาน (Machining) ใหเปนรปทรงทางเรขาคณต ซงตองก าหนดทศทางและต าแหนงของการเคลอนทของเครองมอตด ( Tools) โดยลกษณะของการเคลอนทจะเปนเสนตรง เสนโคงกได และ ใชเปนค าสง ในการก าหนดระบบการท างานของเครองจกร เชนก าหนดวธการ เคลอนทแบบ สมบรณ ( Absolute) หรอ แบบตอเนอง (Incremental) การก าหนดหนวยวดระยะทาง การก าหนดรปแบบค าสงวฏจกร เปนตน 2. เอมโคด (M-Code) เปนค าสงทเกยวของกบการควบคมกลไกการท างานของเครองจกรกล CNC ทไมเกยวของ กบการเคลอนทของเครองมอตด เชน การใหเพลาจบชนงานหมนในทศทางตามเขมหรอทวนเขมนาฬกา การเปดและปดน าหลอเยน การควบคมการท างานของโปรแกรม เปนตน 3. โคดอน ๆ ทใชในเวรดหรอค าสงงานกลง (ทมา : สมบต ชวหา. 2555 : 184) โคดในแตละเวรด นอกเหนอจากจโคดและเอมโคดแลวยงประกอบดวยโคดอนๆ อก 7 ประเภท ดงน 3.1 เลขทบลอกหรอเลขทบรรทด (Block Number: N) ไดแกโคด N บลอก ค าสงตาง ๆ จะเรมตนดวยตวอกษร N และตามดวยตวเลข ในการก าหนดตวเลขควรเวนระยะหาง เชนเวนบลอกละ 5 จะได N5, N10, N15, N… หรอบลอกละ 10 จะได N10, N20, N30, N... ไมควรเขยนโดยไมเวนระยะหางเชน N1, N2, N3, N... เพราะเวลาจะแกไขโปรแกรมหรอแทรกบลอกจะท าใหไมสามารถก าหนดเลขทบลอกไดท าใหการตรวจสอบโปรแกรมยงยาก 3.2 ต าแหนงหรอระยะทางความยาว ไดแกโคด X, Y, Z, U, V, W, A, B, C ในการเคลอนทของทลทงแนวเสนตรงและแนวเสนโคง ไปยงจดหรอต าแหนงในการตดเฉอน จะตองระบโดยใชตวเลข (0 ถง 9) โดยมเครองหมายบวก (+) หรอลบ (–) น าหนาตวเลขเพอใชบอกทศทางในการเคลอนทตามแกนนน ๆ เชน X10 Z5 หรอ X50 Z-10 เปนตน 3.3 ต าแหนงจดศนยกลางวงกลม ไดแกโคด R หรอ I, J และ K จโคด ทใชคอ G02, G03 และต าแหนงของจดศนยกลางวงกลม ต าแหนงจดศนยกลาง สวนโคงของวงกลมจะใชโคออรดเนต I, J และ K ในการบอกต าแหนงจะใชตวเลขบอกต าแหนงในการเคลอนท

Page 5: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

7

โดยท I จะวดระยะทางในแนวแกน X, J จะวดระยะทางในแนวแกน Y และ K จะวดระยะทางในแนวแกน Z โดยทวดระยะทางจากจดเรมตนสวนโคงไปหาจดศนยกลางของสวนโคง หรอบางคอนโทรลเลอรอาจจะบอกเปนคารศม (R) ไดเลย 3.4 ความเรวรอบเพลาสปนเดล (Spindle Speed: S) ไดแกโคด S ใชตวอกษร S และตามดวยตวเลข เชน S2000 หมายถง ความเรวรอบ เพลาจบชนงานหรอเพลาสปนเดลหมนดวยความเรว 2,000 รอบตอนาท (rpm.หรอ rev/min) 3.5 อตราปอน (Feed Rate: F) ไดแกโคด F อตราปอน คอ ความเรวของการเคลอนทของเครองมอตด ในขณะตดเฉอนชนงานหรอเคลอนทลกลงในชนงานเพอกลงเอาเนอชนงานออก หนวยของอตราปอนสามารถก าหนดไดเปนลกษณะดงนคอ 3.5.1 มลลเมตร/นาท (mm/min) หรอนว/นาท (inch/min) ใชส าหรบการกดและการเจาะโคดทใชคอ G94 3.5.2 มลลเมตร/รอบ (mm/rev) หรอนว/รอบ (inch/rev) ส าหรบการกลง โคดทใชคอ G95 3.6 เครองมอตด (Tools: T) ไดแกโคด T ใชตวอกษร T และตามดวยตวเลขหมายเลขเครองมอตดทจะใชงานและตามดวยหมายเลขเครองมอตดทเรยกใชคา Offset ตามตารางทล เชน T0505 โดยทวไปจะใชรวมกบโคดในการเปลยนเครองมอตด (Tools) ดวยค าสง M06 เชน T0505 M06 เปนตน 3.7 เวลา (Time) ไดแกโคด P ใชอกษรตว P ตามดวยตวเลข เชน P01 ก าหนดเวลาแชหรอรอ 1 วนาทเปนตน ขอทควรจ า 1. ส าหรบชดควบคมบางรนไมจ าเปนตองก าหนดเลขทบลอก (N) ทกบรรทดกได 2. โคดบางตวไมจ าเปนตองเขยนในบลอกตอไปกได จนกวาจะมการเปลยนแปลงเปนค าส งอยางอน เชน G00, G01, G02, G03, M03, M04 และคา F, S 3. ไมจ าเปน ตองใสคาโคออรดเนต X และ Z ในบลอกตอๆ ไปหากไมมการเปลยนแปลงคา แตถามการเปลยนแปลงจะตองใสคาโคออรดเนตใหม เชน N50 G01X10Z-30F0.12; N60 G01X20; (คาในแนวแกนZ และคา F คงทไมตองเขยนในบรรทดค าสงกได) 4. เราสามารถเขยนค าสง จโคด หรอเอมโคด ในบลอกเดยวกนกได เชน N50 G90 G21 T02 M06 S1000 M03; 5. โคดบางตวของชดควบคม จะถกก าหนดขนเอง เมอเรมท าโปรแกรม หรอเปน คาใชงานเรมตน (Default หรอ Self Start) เชน G90, G21, G40 โคดตางๆ เหลานไมจ าเปนตองเขยนไวในโปรแกรมกได 6. ค าสงกลมเดยวกน ไมสามารถใชในบรรทดเดยวกนได เชน G00 กบ G01, G02 กบ G03 เปนตน 8.2 ค าสงจโคดและเอมโคดพนฐานส าหรบงานกลงซเอนซ ค าสงจโคด (G-Code) เปนค าสงควบคมสงการใหเครองจกรกลซเอนซ ท าการ เคลอนททลใหตดเฉอนชนงาน โดยลกษณะของการเคลอนทจะเปนเสนตรง เสนโคงกได และใชเปนค าสงในการก าหนดระบบการท างาน

Page 6: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

8

G01

ของเครองจกร เชนก าหนดวธการ เคลอนทแบบ สมบรณ ( Absolute) หรอ แบบตอเนอง ( Incremental) การก าหนดหนวยวดระยะทาง เปนตน ตวอยางจโคดพนฐานโดยปอมมดอยดานในเครองจกรดงแสดงในรปท 8.2-8.7

รปท 8.2 แสดงค าสง G00 การเคลอนททลเปนเสนตรงจากจดหนงไปยงอกจดหนงดวยความเรวสงสดของ เครอง (Rapid Traverse) โดยททลไมสมผสชนงาน

(ทมา : ฉตรชย สมพงศ. 2559)

รปท 8.3 แสดงค าสง G01 การเคลอนทแนวเสนตรงของทลจากจดหนงไปยงอกจดหนงโดยตดเฉอนชนงาน ตาม อตราปอน (Feed Rate) ทก าหนด

(ทมา : ฉตรชย สมพงศ. 2559)

G00

Page 7: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

9

รปท 8.4 แสดงค าสง G02 การเคลอนททลตดเฉอนชนงานเปนเสนโคงทศทางตามเขมนาฬกา (ทมา : ฉตรชย สมพงศ. 2559)

รปท 8.5 แสดงค าสง G03 การเคลอนททลตดเฉอนชนงานเปนเสนโคงทศทางทวนเขมนาฬกา (ทมา : ฉตรชย สมพงศ. 2559)

G02

G03

Page 8: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

10

รปท 8.6 แสดงค าสง G41 เปนค าสงชดเชยรศมปลายเมดมดโดยทลอยดานซายมอเสนตดเฉอนเมอมอง ตามหลงทศทางการเดนของทล

(ทมา : ฉตรชย สมพงศ. 2559) รปท 8.7 แสดงค าสง G42 เปนค าสงชดเชยรศมปลายเมดมดโดยทลอยดานขวามอเสนตดเฉอนเมอมอง ตามหลงทศทางการเดนของทล

(ทมา: ฉตรชย สมพงศ. 2559)

นอกจากตวอยางค าสงจโคดขางตนททนยมใชในการเขยนโปรแกรมแลวยงม จโคดอนๆทเปนจโคดพนฐานทใชในงานกลงซเอนซ ดงแสดงตามตารางท 8.1 (ทมา : สมจตร จอมค าสงห. 2558 : 151)

G42 เสนตดเฉอน

เสนตดเฉอน

G41

Page 9: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

11

ตารางท 8.1 แสดงจโคดพนฐานในงานกลงซเอนซ

จโคด ความหมาย/การท างาน G00

G01

การเคลอนทแนวเสนตรงของเครองมอตดจากจดหนงไปยงอกจดหนงดวยความเรวสงสดของเครอง (Rapid Traverse) โดยทลไมสมผสชนงาน การเคลอนทแนวเสนตรงของทลจากจดหนงไปยงอกจดหนงโดยตดเฉอนชนงานตามอตราปอน (Feed Rate) ทก าหนด

G02 G03 G17 G18 G19 G20 G21 G28 G33

การเคลอนททลตดเฉอนชนงานเปนเสนโคงทศทางตามเขมนาฬกา การเคลอนททลตดเฉอนชนงานเปนเสนโคงทศทางทวนเขมนาฬกา เลอกระนาบการท างาน XY เลอกระนาบการท างาน XZ เลอกระนาบการท างาน YZ ก าหนดหนวยของการเคลอนทเปนนว ก าหนดหนวยของการเคลอนทเปนมลลเมตร การเคลอนทไปยงจดอางอง (Reference) แบบอตโนมต การกลงเกลยว

G40 ยกเลกการชดเชยรศมของปลายเมดมด (ยกเลกค าสงของ G41 ,G42 ) G41 เปนค าสงชดเชยรศมปลายเมดมดโดยทลอยดานซายมอเสนตดเฉอน G42 G43 G49 G50

G54-59 G80

G81-83

เปนค าสงชดเชยรศมปลายเมดมดโดยทลอยดานขวามอเสนตดเฉอน ชดเชยขนาดความยาวทลถอยออกจากจดอางอง ยกเลกการชดเชยขนาดความยาวทล ก าหนดความเรวรอบสงสดของเพลาสปนเดล ก าหนดจดศนยชนงาน ยกเลกค าสงวฏจกร (Canned Cycle) วฏจกรส าหรบงานเจาะร

G90 ก าหนดการเคลอนทเปนการเคลอนทแบบสมบรณ (Absolute Positioning) G91 G94

ก าหนดการเคลอนทเปนการเคลอนทแบบตอเนอง (Incremental Positioning) ก าหนดคาอตราปอน (Feed Rate) มหนวยเปน มลลเมตร/นาท

G95 ก าหนดคาอตราปอน (Feed Rate) มหนวยเปน มลลเมตร/รอบ G96 ก าหนดเรวรอบของสปนเดลเปลยนแปลงไปตามขนาดของชนงาน G97 ก าหนดสปนเดลหมนดวยความเรวรอบคงท

Page 10: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

12

ค าสงเอมโคด (M-Code) เปนค าสงทเกยวของกบการควบคมกลไกการท างานของเครองจกรกลซเอนซทไมเกยวของกบการเคลอนทของเครองมอตด ค าสง เอม โคดจะเปนค าสง ทท าหนาท ควบคมการท างาน ของโปรแกรม เชนค าสง M00, M01, M02, M30 M03, M04, M05, M06, M08

และควบคมการเปด ปด อปกรณตางๆ เชน ค าสง เปนตน ตวอยางค าสงเอมโคดพนฐานส าหรบงานกลง ดงแสดงในรปท 8.8-8.13

รปท 8.8 แสดงลกษณะขอแตกตางการจบโปรแกรมเมอใชค าสง M02 และ M30

(ทมา : ฉตรชย สมพงศ. 2559)

รปท 8.9 แสดงค าสง M03 สงใหเพลาสปนเดลหมนทศทางตามเขมนาฬกา (มองจากดานหลงเพลาสปนเดล) (ทมา : https://www.haascnc.com)

START

N10 G00... X.......Y.......Z......;

N20 G00, G01, G02... G03.....

M30

M05

START

N10 G00... X.......Y.......Z......;

N20 G00, G01, G02... G03.....

M02

M05

M03

Page 11: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

13

รปท 8.10 แสดงค าสง M04 สงใหเพลาสปนเดลหมนทศทางทวนเขมนาฬกา (มองจากดานหลงเพลาสปนเดล)

(ทมา : https://www.haascnc.com)

รปท 8.11 แสดงค าสง M06 สงใหอปกรณเปลยนทลอตโนมตหมนเปลยนต าแหนงเครองมอตด (ทมา : http://www.goodwaycnc.com)

รปท 8.12 แสดงค าสง M13 สงใหเพลาสปนเดลหมนทศทางตามเขมนาฬกาพรอมเปดน าหลอเยน (ทมา : https://www.protolabs.com)

M04

M13

M06

Page 12: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

14

รปท 8.13 แสดงค าสง M14 สงใหเพลาสปนเดลหมนทศทางทวนเขมนาฬกาพรอมเปดน าหลอเยน (ทมา : https://www.protolabs.com)

นอกจากตวอยางค าสงเอมโคดขางตนททนยมใชในการเขยนโปรแกรมเอนซแลวยงมเอมโคดพนฐานอนๆทใชในงานกลงซเอนซ ดงแสดงตามตารางท 8.2 (ทมา : สมบต ชวหา. 2557 : 187) ตารางท 8.2 แสดงเอมโคดพนฐานในงานกลงซเอนซ

เอมโคด ความหมาย/การท างาน M00 หยดโปรแกรมชวขณะ M01 หยดโปรแกรมแบบมเงอนไข M02 M03 M04 M05 M06 M08 M09 M10 M11 M13 M14 M30

สนสดโปรแกรม หรอจบโปรแกรม เปดสปนเดลหมนตามเขมนาฬกา เปดสปนเดลหมนทวนเขมนาฬกา หยดการหมนของสปนเดล เปลยนเครองมอตด เปดน าหลอเยน ปดน าหลอเยน เปดปากจบชนงาน ปดปากจบชนงาน เปดสปนเดลหมนทศทางตามเขมนาฬกาพรอมเปดน าหลอเยน เปดสปนเดลหมนทศทางทวนเขมนาฬกาพรอมเปดน าหลอเยน จบโปรแกรมแลวกลบไปยงจดเรมตนของโปรแกรม

M14

Page 13: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

15

8.3 การขนรปชนงานส าหรบงานกลงซเอนซ การขนรปชนงาน คอ การทเครองมอตดท าการตดเฉอนเนอโลหะออกจากชนงานเพอใหไดรปทรง และขนาดตามแบบทก าหนด โดยทวไปนนการกลงซเอนซ มลกษณะการขนรปอย 2 ลกษณะดงน 8.3.1 การกลงงานตามเสนขอบงาน ( Contour Part) ใชกบ ชนงานทมการผานกระบวนการขนรป มากอน เชนหลอขนรป หรอผานกระบวนการการกลงปอกหยาบ (Roughing) ใหไดรปรางลกษณะใกลเคยงกบแบบงานท ก าหนด โดยเผอขนาดตางๆ ไวใหมขนาดโตกวาขนาดส าเรจ แลวจงน าชนงานมาท าการกลงละเอยด (Finishing) ตามต าแหนงโคออรดเนตทก าหนดไวใหไดตามแบบงานทก าหนด ดงแสดงในรปท 8.14 (ทมา : อ านาจ ทองเสน. 2556 : 282)

รปท 8.14 แสดงลกษณะการกลงงานตามเสนขอบงาน (ทมา : ฉตรชย สมพงศ. 2559)

8.3.2 การกลง แบบแบงเปนขนตอน ตามกระบวนการ การตดเฉอน ใชส าหรบ ชนงาน ทยงไมได ผานกระบวนการขนรปมากอน โดยงานกลงลกษณะนจะใชเครองมอตดในการขนรปชนงานหลายตว เชน เครองมอตดตวท 1 ใชในการปาดหนาชนงาน (Facing) เครองมอตดตวท 2 งานกลงปอกผวชนงาน ( Roughing) เครองมอตดตวท 3 ใชส าหรบงานกลงเกบละเอยด (Finishing) เปนตน โดยแบงการตดเฉอนเอาเนอวสดงานออกเปนชนๆตามล าดบการใชงานของเครองมอตด ดงแสดงในรปท 8.15

รปท 8.15 แสดงลกษณะการกลงงานแบบแบงเปนขนตอนการตดเฉอน

(ทมา : ฉตรชย สมพงศ. 2559)

Page 14: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

16

8.4 การเขยนโปรแกรมเอนซ ส าหรบงานกลง ในการเขยนโปรแกรมเอนซงานกลงสามารถทจะเขยนโปรแกรมไดทงแบบสมบรณ (Absolute) และแบบตอเนอง (Incremental) เชนเดยวกบงานกดซเอนซ ในการเขยนโปรแกรมงานกลงสวนใหญจะนยมเขยนโปรแกรมเอนซแบบสมบรณ (Absolute) เนองจากเขยนไดงายและเกดขอผดพลาดของต าแหนงนอยกวาการเขยนโปรแกรมเอนซแบบตอเนอง กอนทจะท าการเขยนโปรแกรมเอนซ ควรจะศกษาคมอการใชงานของเครองจกรกลซเอนซเฉพาะรน เพราะแตละบรษททผลตเครองจกรกลซเอนซ จะท าการออกแบบ มาไมเหมอนกน ค าสงบางค าสงกจะมการใชเฉพาะรน เชนการเขยนโปรแกรมก าหนดคาของสวนโคง ทใชมทงแบบ ก าหนดคา รศม (Radius Program) และแบบก าหนดคาเสนผานศนยกลาง (Diameter Program) โดยโปรแกรมเอนซทใช ท างานกนบอย ๆ ในงานกลง มดงน 8.4.1 การเขยนโปรแกรมเอนซ ส าหรบงานกลงปาดหนาชนงาน (Facing) 8.4.2 การเขยนโปรแกรมเอนซ ส าหรบงานกลงปอกผวชนงาน (Roughing) 8.4.3 การเขยนโปรแกรมเอนซ ส าหรบงานกลงเรยว (Taper) 8.4.4 การเขยนโปรแกรมเอนซ ส าหรบงานกลงโคง (Curved Cutting) 8.4.5 การเขยนโปรแกรมวฏจกรงานกลง (Canned Cycle) และค าสงส าเรจรป 8.5 การเขยนค าสงโปรแกรมงานกลงปาดหนา การเขยนโปรแกรมเอนซ ส าหรบงานกลงปาดหนา โดยการใชค าสง พนฐานมค าสงทจะใชงานดงน 8.5.1 G00 คอ การเคลอนทของเครองมอตด จากต าแหนงหนงไปยงอกต าแหนงหนง ดวยความเรวสงสดของเครอง (Rapid Traverse) บลอกค าสงของ G00 มโครงสรางซงประกอบไปดวยเวรด ตางๆ ของแตละโคด คอ เมอ X...Z... คอ ต าแหนงโคออรดเนตเปาหมายในแนวแกนX และแกนZ 8.5.2 G01 คอ ค าสงใหเครองมอตด เคลอนทในแนวเสนตรง ตดเฉอนชนงานจากจดหนงไปยงอกจดหนงตามคาอตราปอนทก าหนด บลอกค าสงของ G00 มโครงสรางซงประกอบไปดวยเวรด ตางๆ ของแตละโคด คอ เมอ X...Z... คอ ต าแหนงโคออรดเนตเปาหมายในแนวแกนX และแกนZ F... คอ คาอตราปอน (มลลเมตร ตอ รอบ) ในการเขยนโปรกรมเอนซ ส าหรบงานกลงปาดหนาชนงานนน สามารถเขยนโปรแกรม เอนซ โดยใชค าสง G00 และค าสง G01 สงใหทลเคลอนทตดเฉอนชนงานผานต าแหนงตางๆตามล าดบ ดงแสดงในรปท8.16

N… G00 X… Z…

N… G01 X… Z… F...

Page 15: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

17

รปท 8.16 แสดงล าดบการเคลอนทของทลกลงปาดหนาชนงานของเครองกลงซเอนซ

(ทมา : ฉตรชย สมพงศ. 2559) ตวอยางท 8.1 จงเขยนโปรแกรมงานกลง ปาดหนาชนงาน ใหไดขนาด ตามแบบงานทก าหนด โดยทชนงานดบมการเผอขนาดไว 0.2 มลลเมตรไวส าหรบกลงปาดหนาครงเดยวลกใน แนวแกน Z เทากบ 0.2 มลลเมตร, ใหใชคาความเรวรอบของเพลา สปนเดล 2000 รอบตอนาท หมนในทศทาง ตามเขมนาฬกา , อตราปอน 0.1 มลลเมตรตอรอบ, และใหใชมดกลงฟอรมปอกขวาหมายเลข 2, ก าหนดจดต าแหนงเขาใกลชนงานทแกน X30, Z2 ปอมมดอยดานหนาเครองจกร

(ทมา : ฉตรชย สมพงศ. 2559)

P1

P5

P3

P4

P2

G00 G01

Page 16: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

18

ตารางท 8.3 แสดงการเขยนโปรแกรมงานกลงปาดหนาชนงาน บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน

- - % 0123( Facing)

หวโปรแกรม เขยนสญลกษณของ ISO Program (%) ก าหนดหมายเลขโปรแกรมท 123 ก าหนดชอโปรแกรม Facing

N10 G90G21G54 - ก าหนดการเขยนโปรแกรมแบบสมบรณ ก าหนดหนวยการเคลอนทเปนมลลเมตร ก าหนดจดศนยชนงานล าดบท1

N20 G95 - ก าหนดอตราปอนเปนมลลเมตร/รอบ

N30 G28 U0 W0 เคลอนททลไปยงจดอางอง

N40 - T0202 ก าหนดใชทลหมายเลข 2 และใชคา Offset ของทลหมายเลข 2

N50 S2000 M03 M08 หมนสปนเดล 2,000 รอบตอนาท ทศทางตามเขมนาฬกา เปดน าหลอเยน

N60 G00 X30 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกนX30 อยหนาผวงานในแกน Z 2 มลลเมตร

N70 G00 X30 Z0 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกนX30 และในแกน Z 0

N80 G01 X0 Z0 F0.1 เคลอนททลปาดหนาชนงานแนวเสนตรงดวยอตราปอน 0.1 มลลเมตร/รอบ ไปทต าแหนงในแนวแกน 0 และในแนวแกน Z 0

N90 G01 X0 Z2 เคลอนทตดเฉอนชนงานแนวเสนตรงไปทต าแหนงแนวแกนX0 และในแกน Z 2

Page 17: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

19

ตารางท 8.3 แสดงการเขยนโปรแกรมงานกลงปาดหนาชนงาน (ตอ) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน N100 G00 X30 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปท

ต าแหนงแนวแกนX30 และในแกน Z 2 N110 G28 U0 W0 เคลอนททลไปยงจดอางอง N120 M09 - ปดน าหลอเยน N130 M05 - ปดเพลาสปนเดล N140 M30 - จบโปรแกรมแลวกลบไปจดเรมตนโปรแกรม

8.6 การเขยนค าสงโปรแกรมงานกลงปอก ในการเขยนค าสงในงานกลงปอกผวชนงานจะใชค าสงจโคด พนฐาน G00, G01, G02 และ G03 เปนค าสงทใชส าหรบ ควบคมการเคลอนทของเครองมอตดใหตดเฉอนปอกผวชนงานใหไดรปทรงตามแบบทก าหนด โดยการกลงปอกสามารถกลงขนรปชนงานไดทง 2 คอ การกลงโดยแบบแบงเปนขนตอนการตดเฉอนซงนยมใช ในการกลงปอกหยาบกอนการเกบละเอยดและการกลงงานตามเสนขอบงาน ซงนยมใชในการกลงปอกละเอยด ครงสดทาย โดยมรปแบบการเดนทลตดเฉอนชนงานผานต าแหนงตางๆตามล าดบ ดงแสดงในรปท 8.17-8.18

รปท 8.17 แสดงล าดบการเคลอนทของทลในการกลงแบบแบงเปนขนตอนตามกระบวนการการตดเฉอน (ทมา : ฉตรชย สมพงศ. 2559)

G00 G01

P1 P5

P4

P2

P3

Page 18: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

20

รปท 8.18 แสดงล าดบการเคลอนทของทลกลงปอกชนงานตามเสนขอบงานของเครองกลงซเอนซ

(ทมา : ฉตรชย สมพงศ. 2559)

ตวอยางท 8.2 จงเขยนโปรแกรมงานกลง ปอกชนงาน ใหไดขนาด ตามแบบงานทก าหนด โดยก าหนดให กลงปอกชนงานตามเสนขอบงาน , ก าหนดใหใชความเรวรอบของเพลา สปนเดล 1 ,000 รอบตอนาท , หมนในทศทางตามเขมนาฬกา , อตราปอน 0.12 มลลเมตร/รอบ, และใชมดกลงฟอรมปอกขวา หมายเลข1 , ก าหนด จดต าแหนงเขาใกลชนงานทแกน X70, Z2,ปอมมดอยดานหนาเครองจกร

(ทมา : ฉตรชย สมพงศ. 2559)

P1

P4 P2

P7

P6 P5 P3

G00 G01 G02

Page 19: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

21

ตารางท 8.4 แสดงการเขยนโปรแกรมงานกลงปอกชนงาน บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน

- - % 0124(Rough)

หวโปรแกรม เขยนสญลกษณของ ISO Program (%) ก าหนดหมายเลขโปรแกรมท 123 ก าหนดชอโปรแกรม Rough

N10 G90G21G54 - ก าหนดการเขยนโปรแกรมแบบสมบรณ ก าหนดหนวยการเคลอนทเปนมลลเมตร ก าหนดจดศนยชนงานล าดบท1

N20 G95 - ก าหนดอตราปอนเปนมลลเมตร/รอบ

N30 G28 U0 W0 เคลอนททลไปยงจดอางอง

N40 - T0101 ก าหนดใชทลหมายเลข 1 และใชคา Offset ของทลหมายเลข 1

N50 S1000 M03 M08 หมนสปนเดล 1,000 รอบตอนาท ทศทางตามเขมนาฬกา เปดน าหลอเยน

N60 G00 X70 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกน X70 และในแกน Z2

N70 G00 X20 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกน X20 และในแกน Z2

N80 G01 X20 Z0 F0.12 เคลอนททลแนวเสนตรงดวยอตราปอน 0.12 มลลเมตร/รอบไปทต าแหนงในแนวแกน X20และในแนวแกน Z 0

N90 G01 X20 Z-20 เคลอนททลแนวเสนตรงกลงปอกผวงานไปทต าแหนงในแนวแกน X20 และแกน Z-20

N100 G01 X40 Z-20 เคลอนททลแนวเสนตรงกลงปาดหนาผวงานไปทต าแหนงในแนวแกนX 40 และแกนZ-20

Page 20: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

22

ตารางท 8.4 แสดงการเขยนโปรแกรมงานกลงปอกชนงาน (ตอ) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน N110 G01 X40 Z-50 เคลอนททลแนวเสนตรงกลงปอกผวงานไปท

ต าแหนงในแนวแกน X40 และแกน Z-50 N120 G01 X70 Z-50 เคลอนททลแนวเสนตรงกลงปาดหนาผวงาน

ไปทต าแหนงในแนวแกนX70 และแกนZ-50 N130 G00 X70 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปท

ต าแหนงแนวแกน X70 และในแกน Z2 N140 G28 U0 W0 เคลอนททลไปยงจดอางอง N150 M09 - ปดน าหลอเยน N160 M05 - ปดเพลาสปนเดล N170 M30 - จบโปรแกรมแลวกลบไปจดเรมตนโปรแกรม

8.7 การเขยนโปรแกรมงานกลงเรยว (Taper) การเขยนโปรแกรมงานกลงทมการเคลอนทในแนวแกนพรอมกน 2แนวแกน หรอ ในทางงานกลงเรยกวา "งานกลงเรยว (Taper)" มวธก าหนดเสนทางเดนของเครองมอตดเพอใหการเคลอนทในการกลงเรยวไดหลายวธ เชน การก าหนดองศาของเรยว การก าหนดอตราเรยวหรอ การกลงเรยวโดย ใชจด 2 จดเปนตวก าหนดความเรยวของชนงาน ซงในการใชจด 2 จดรวมกบการ ใชค าสงใหเครองมอตดเคลอนทตดเฉอนชนงาน ในแนวเสนตรงเพอก าหนดอตราเรยวของชนงาน โดยผปฏบตงานตองก าหนดคาโคออรดเนต X, Z ของทง 2 จดใหถกตองและแมนย า จงจะไมเกดความผดพลาดของอตราเรยว ดงแสดงในรปท 8.19

รปท 8.19 แสดงลกษณะการกลงเรยวโดยใชจด 2 จดเปนตวก าหนดความเรยวของชนงาน (ทมา : ฉตรชย สมพงศ. 2559)

P2 P1

Page 21: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

23

ในงานกลงเรยวและงานกลงสวนโคงจ าเปนทจะตองมการชดเชยรศม ปลายเครองมอตด (Tools nose Radius Compensation : TRC) โดยปลายเมดมดอนเสรตจะโคงมน เพอใหผวชนงานออกมานนมคณภาพด ในงานกลงปาดหนา และกลงปอกผวชนงาน ขนาดของชนงานจรงทไดจะมคาเทากนกบคาทปอนในโปรแกรมเอนซ แตในงานกลงโคงหรอกลงเรยว ขนาดของชนงานจรงจะมขนาดโตกวาคาทก าหนดในแบบงาน หรอในโปรแกรมเอนซ ดงแสดงในรปท8.20 ดงนนจงตองมการชดเชย รศมของเครองมอตดทปลายของเมดมดอนเสรต ในการ ท าโปรแกรมงานกลงจะสมมตวาจดปลายมดกลงทสมผสกบชนงานเปนจดปลายมดคมแหลม ดงแสดง ในรปท 8.21 อยางไรกตามจดปลายเมดมดทเปนจรงนนจะโคงมนเปนรศม และระบบควบคมจะท าการชดเชยชองวางระหวางจดปลายมดกลงทางทฤษฎกบขอบคมตดของมดกลงโดยการค านวณหาเสนทางเดนขอบรปทเหมาะสม จงจ าเปนตองปอนขอมลต าแหนงการท างานของปลายเมดมดอนเสรต ทถกตองเขาไปในระบบควบคม ดงแสดงใน รปท 8.22-8.23 สวนของวงกลมจะท าหนาก าหนดทศทางการเคลอนทของจดปลายมดกลงเขาหาขอบงานโดยอตโนมต

รปท 8.20 แสดงเสนทางเดนของทลการชดเชยรศมทปลายเครองมอตดเมดมดอนเสรต (ทมา : ชาล ตระการกล. 2540 : 133)

รปท 8.21 แสดงจดสมมตปลายเมดมดอนเสรตและรศมปลายเมดมด (ทมา : ชาล ตระการกล. 2540 : 133)

จดสมมตปลายเมดมดอนเสรต

สวนปลายเมดมดอนเสรต

สวนปลายเมดมดอนเสรต

เสนทางเดนทลจรงกรณไมมการชดเชยรศมปลายเมดมด

เสนทางเดนทลตามโปรแกรม

Page 22: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

24

รปท 8.22 แสดงต าแหนงทใชในการท างานของปลายเมดมดอนเสรต

(ทมา : ฉตรชย สมพงศ. 2559)

รปท 8.23 แสดงตวอยางการปอนขอมลทลและต าแหนงการท างานของปลายเมดมดทชดควบคม

(ทมา : ฉตรชย สมพงศ. 2559) หมายเหต 1. การใชงานค าสง G41 และ G42 ระยะทท าการชดเชย ระหวางเครองมอตดกบผวชนงานจะเทากบ 2 เทาของรศมของปลาย เมดมดอนเสรต โดยคาตางๆ ของ ทลจะตองปอนเกบไวใน ระบบควบคม ของเครองจกรกลซเอนซกอนทผปฏบตงานจะท าการปอนโปรแกรมเอนซ 2. กอนท าการเปลยนทลทกครงผปฏบตงานตองใชค าสง G41 หรอ G42 กอนเสมอ 3. งานกลงเรยว และงานกลงรศมจะตองท าการชดเชยรศมทปลายเครองมอตดเสมอ 4. กอนการกลงเกลยวตองยกเลกค าสง G41และ G42 ดวยค าสง G40 กอนเสมอ 5. การเขยนโปรแกรมค าสงชดเชย G41 และG42 จะตองสงกอนถงจดตดเฉอนแรกของการกลง

Page 23: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

25

ตวอยางท 8.3 จงเขยนโปรแกรมงานกลง ชนงานใหไดขนาด ตามแบบงานทก าหนด ชนงานดบผานการหลอขนรปมาแลวโดยเผอขนาดในการเกบละเอยด 0.5 มลลเมตร โดยก าหนดใหกลงปอกชนงานตามเสน ขอบงาน , ก าหนดใหใชความเรวรอบของเพลา สปนเดล 1 ,000 รอบตอนาท , หมนในทศทาง ตามเขมนาฬกา , อตราปอน 0.12 มลลเมตร/รอบ, และใชมดกลงฟอรมปอกขวาหมายเลข1, ก าหนดจดต าแหนงเขาใกลชนงานทแกน X60 , Z2 ,ปอมมดอยดานหนาเครองจกร

(ทมา : ฉตรชย สมพงศ. 2559) ตารางท 8.5 แสดงการเขยนโปรแกรมงานกลงเรยวชนงาน บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน

- - % 0126(Taper)

หวโปรแกรม เขยนสญลกษณของ ISO Program (%) ก าหนดหมายเลขโปรแกรมท 124 ก าหนดชอโปรแกรมTaper

N10 G90G21G54 - ก าหนดการเขยนโปรแกรมแบบสมบรณ ก าหนดหนวยการเคลอนทเปนมลลเมตร ก าหนดจดศนยชนงานล าดบท1

N20 G95 - ก าหนดอตราปอนเปนมลลเมตร/รอบ

N30 G28 U0 W0 เคลอนททลไปยงจดอางอง

Page 24: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

26

ตารางท 8.5 แสดงการเขยนโปรแกรมงานกลงเรยวชนงาน (ตอ) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน N40 - T0404 ก าหนดใชทลหมายเลข 4 และใชคา Offset

ของทลหมายเลข 4 N50 S1000 M03 M08 หมนสปนเดล 1,000 รอบตอนาท

ทศทางตามเขมนาฬกา เปดน าหลอเยน

N60 G00 X60 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกนX60 และในแกน Z2

N70 G42 - ชดเชยรศมปลายเมดมดทางดานขวาของเสนตดเฉอน

N80 G00 X20 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกน X20 และในแกน Z2

N90 G01 X20 Z0 F0.12 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกนX20 และในแนวแกนZ0 ดวยอตราปอน 0.12 มลลเมตร/รอบ

N100 G01 X20 Z-10 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกน X20 และแกน Z-10

N110 G02 X30 Z-15 R5 เคลอนททลตดเฉอนชนงานเปนเสนโคงทศทางตามเขมนาฬกา ไปทต าแหนงในแนวแกน X30 และแกน Z-15 ดวยรศมสวนโคง 5 มลลเมตร

N120 G01 X50 Z-65 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกน X50 และแกน Z-65

N130 G01 X60 Z-65 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกน X60 และแกน Z-65

N140 G00 X60 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกน X60 และในแกน Z2

N150 G28 U0 W0 เคลอนททลไปยงจดอางอง

Page 25: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

27

ตารางท 8.5 แสดงการเขยนโปรแกรมงานกลงเรยวชนงาน (ตอ) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน N160 G40 - ยกเลกการชดเชยรศมปลายเมดมด N170 M09 - ปดน าหลอเยน N180 M05 - ปดเพลาสปนเดล N190 M30 - จบโปรแกรมแลวกลบไปจดเรมตนโปรแกรม

8.8 การเขยนโปรแกรมงานกลงโคง (Curved Cutting) การเขยนโปรแกรมงานกลงทมการเคลอนทของ ทลในแนวเสนโคง ซงจะมลกษณะงานทกลงออกมา จะม 2 ลกษณะคอ งานกลงผวโคงเวา (Concave) และงานกลงผวโคงนน (Convex) โดยในการกลงโคงนจะใชค าสงในการกลงชนงานอย 2 ค าสง คอ G02 คอ การเคลอนททลตดเฉอนชนงานเปนเสนโคงหรอวงกลมทศทางตามเขมนาฬกา (ปอมมดดานใน) G03 คอ การเคลอนททลตดเฉอนชนงานเปนเสนโคงหรอวงกลมทศทางทวนเขมนาฬกา (ปอมมดดานใน) โดยในการเลอกใชงานใหพจารณาจากทศทางการเดนของทลโดยมองตามหลงการเคลอนทตดเฉอนชนงานของเครองมอตดหรอทล และต าแหนงของปอมมดกลงวาอยดานหนาหรอดานในเครองจกร โดยม ทศทางการมองจากดานบนของเครองจกร ส าหรบเครองกลงชนดปอมมดดานหนาจะมความหมายของโคดสลบกบเครองกลงชนดปอมมดดานในซง สวนใหญแลวเครองกลงซเอนซจะมปอมมดอยดานในเครองจกรการเลอก ใชงานพจารณาไดดงแสดงในรปท 8.24 รปท 8.24 แสดงการเลอกใชค าสง G02และG03 จากทศทางการเดนของทลโดยมองตามหลงการเคลอนท ตดเฉอนชนงานของทลและต าแหนงของปอมมดกลง

(ทมา : ฉตรชย สมพงศ. 2559)

ปอมมดดานในเครองจกร

ปอมมดานหนาเครองจกร

G03 G02

G02 G03

Page 26: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

28

I+

K+ K-

I-

8. 8.1 การเขยนค าสงการตดเฉอนชนงานแบบเสนโคง ในการเขยนค าสงตดเฉอนชนงานแบบเสนโคงสามารถเขยนโครงสรางของบลอกค าสงไดดงน

1. G02 คอ การเคลอนททลตดเฉอนชนงานเปนเสนโคง หรอวงกลมในทศทาง ตามเขมนาฬกา บลอกค าสงของ G02 มโครงสรางซงประกอบไปดวยเวรดตางๆ ของแตละโคด คอ เมอ X...Z...คอ ต าแหนงโคออรดเนตเปาหมายในแนวแกนX และแกนZ R...คอ รศมของสวนโคง I... คอ ระยะทางวดแนวแกน X จากจดเรมตนสวนโคงไปหาจดศนยกลางสวนโคง K...คอ ระยะทางวดแนวแกน Z จากจดเรมตนสวนโคงไปหาจดศนยกลางสวนโคง 2. G03 คอ การเคลอนท ทลตดเฉอนชนงานเปน เสนโคงหรอวงกลมในทศทางทวนเขมนาฬกา บลอกค าสงของ G03 มโครงสรางซงประกอบไปดวย Word ตาง ๆ ของแตละโคด คอ เมอ X...Z...คอ ต าแหนงโคออรดเนตเปาหมายในแนวแกนX และแกนZ R...คอ รศมของสวนโคง I... คอ ระยะทางวดแนวแกน X จากจดเรมตนสวนโคงไปหาจดศนยกลางสวนโคง K...คอ ระยะทางวดแนวแกน Z จากจดเรมตนสวนโคงไปหาจดศนยกลางสวนโคง จากโครงสรางการเขยนค าสงเพอสงใหทลกลงงานเปนเสนโคงจะมการก าหนดสวนโคงได 2 รปแบบ คอ รปแบบท 1 โดยการก าหนดคารศม (R) ของสวนโคงทตองการ รปแบบท 2 โดยการก าหนด คาระยะทางทวดในสวนโคงจากจดเรมตนสวนโคงไปหาจดศนยกลางของสวนโคงในแนวแกน X (I) และแนวแกน Z (K) โดยมวธการวดระยะของ I และ K จะใชวธการวดต าแหนงแบบตอเนอง (Incremental) จากจดเรมตนสวนโคงไปหาจดศนยกลางของสวนโคง มเครองหมายและทศทางเชนเดยวกบแนวแกน X และแนวแกน Z ดงแสดงในรปท 8.25

รปท 8.25 แสดงทศทางและเครองหมายของคา I และ K (ทมา : ฉตรชย สมพงศ. 2559)

N… G02 X… Z… R… หรอ I… K…

N… G03 X… Z… R… หรอ I… K…

Page 27: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

29

ในการเลอกการใชงานรปแบบใดจะตองศกษาจากคมอเครองจกรวาก าหนดใหใชวธการก าหนดสวนโคงรปแบบใด บางเครองจกรคอนโทรลเลอรสามารถก าหนดไดทง 2 รปแบบ ตวอยางการก าหนดสวนโคงแบบก าหนดคารศม ( R) ของสวนโคง ดงแสดงในรปท 8. 26 และการก าหนด คาระยะทางทวดในสวนโคง ดงแสดง ในรปท 8.27

รปท 8.26 แสดงตวอยางการก าหนดคาของสวนโคงโดยการก าหนดคารศมของสวนโคง (R) (ทมา : ฉตรชย สมพงศ. 2559)

รปท 8.27 แสดงตวอยางการก าหนดคาของสวนโคงโดยการก าหนดคาระยะทางในสวนโคง (I และ K) (ทมา : ฉตรชย สมพงศ. 2559)

กลงโคงจากจด A-B

G02 X50 Z-55 I12.76 K-21.48

A B

กลงโคงจากจด A-B

G02 X50 Z -55 R25

A B

จดเรมตนสวนโคง จดศนยกลางสวนโคง

K+ K-

I-

I+

Page 28: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

30

เสนทางเดนของ ทลเพอกลงงานเปนเสนโคงหากตองขนรปชนงานทไมผานการขนรปเบองตน มากอนจ าเปนตองมการกลงลดขนาดของ ชนงานแบบแบงเปนชนๆ ซงอาจใชวธลดขนาดแบบขนบนไดหรอกลงเปนเสนโคงดวยการบวกลบรศมสวนโคง กอนการเดนทลตดเฉอนงานเปนขนตอนสดทาย ดงนนกอนการเรมตนการกลงโคง ควรค านวณหาคาขนาดของรศมของงานกลงโคงโตสดเสยกอน เพอไมใหชนงานโคงสรางความเสยหายขนกบเครองมอตด หรอเกดความเสยหายขนกบตวชนงานเอง อนเนองมาจากการปอนตดเฉอนชนงานลกเกนไป

วธหาคาขนาดของรศม (R) โตสดในการกลงชนงานท าไดโดยวธการดงแสดงตวอยางในรปท8.28

รปท 8.28 แสดงตวอยางการค านวณหาขนาดรศมของชนงานกลงโตสด

(ทมา : สมบต ชวหา. 2557: 217) จากตวอยางการ ค านวณหารศมของชนงานกลงโตสดจากรปท8.28 เมอไดขนาดรศมโตสดของชนงานกอนท าการกลงชนงานใหน าคารศมโตสดของชนงานลบ (-) ดวยคาระยะปอนลก (Depth of Cut) ของเครองมอตดทใชในการกลงชนงานกจะไดขนาดของรศมของวงกลม ทจะท าการกลงครงแรก ในการกลงงาน ถาก าหนดใหเครองมอตดมระยะปอนลก งานครงละ 2 มลลเมตร จะไดรศมงานกลงโคงครงแรกเทากบ ( 28.28-2) เทากบ 26.28 มลลเมตร ดงแสดงในรปท 8.29

รปท 8.29 แสดงแนวการเดนของเครองมอตดในการกลงโคงรศมของชนงานกลงโตสด

(ทมา : สมบต ชวหา. 2557: 218)

R2 = √202 + 202

R2 = √400 + 400 R = √800 R = 28.28

Page 29: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

31

ตวอยางท 8.4 จงเขยนโปรแกรมงานกลง ชนงานใหไดขนาด ตามแบบงานทก าหนด ชนงานดบผานการหลอขนรปมาแลวโดยเผอขนาดในการเกบละเอยด 0.5 มลลเมตร , ก าหนด ใหใชความเรวรอบของเพลา สปนเดล 1,000 รอบตอนาท , หมนในทศทางตามเขมนาฬกา, อตราปอน 0.12 มลลเมตร/รอบ, ใชมดกลงฟอรม ปอกขวาหมายเลข 3, ก าหนดจดต าแหนงเขาใกลชนงานทแกน X70 , Z2, ปอมมดอยดานหนาเครองจกร

(ทมา : ฉตรชย สมพงศ. 2559)

ตารางท 8.6 แสดงการเขยนโปรแกรมงานกลงโคงชนงาน บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน

- - % 0125(Curve)

หวโปรแกรม เขยนสญลกษณของ ISO Program (%) ก าหนดหมายเลขโปรแกรมท 125 ก าหนดชอโปรแกรมCurve

N10 G90G21G54 - ก าหนดการเขยนโปรแกรมแบบสมบรณ ก าหนดหนวยการเคลอนทเปนมลลเมตร ก าหนดจดศนยชนงานล าดบท1

N20 G95 - ก าหนดอตราปอนเปนมลลเมตร/รอบ

N30 G28 U0 W0 เคลอนททลไปยงจดอางอง

Page 30: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

32

ตารางท 8.6 แสดงการเขยนโปรแกรมงานกลงโคงชนงาน (ตอ) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน N40 - T0303 ก าหนดใชทลหมายเลข 3 และใชคา Offset

ของทลหมายเลข 3

N50 S1000 M03 M08 หมนสปนเดล 1,000 รอบตอนาท ทศทางตามเขมนาฬกา เปดน าหลอเยน

N60 G00 X70 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกน X70 และในแกน Z2

N70 G42 - ชดเชยรศมปลายเมดมดทางดานขวาของเสนตดเฉอน

N80 G00 X0 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกน X0 และในแกน Z2

N90 G01 X0 Z0 F0.12 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกน X0 และในแนวแกน Z0 ดวยอตราปอน 0.12 มลลเมตร/รอบ

N100 G03 X50 Z-25 R25 เคลอนททลตดเฉอนชนงานเปนเสนโคงทศทางทวนเขมนาฬกา ไปทต าแหนง ในแนวแกน X50 และในแนวแกน Z-24 ดวยรศมสวนโคง 25 มลลเมตร

N110 G01 X50 Z-34 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกน X50 และในแนวแกน Z-34

N120 G02 X50 Z-77 R25 เคลอนททลตดเฉอนชนงานเปนเสนโคงทศทางตามเขมนาฬกา ไปทต าแหนงในแนวแกน X50 และในแนวแกน Z-77 ดวยรศมสวนโคง 25 มลลเมตร

N130 G01 X50 Z-82 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกนX50และแนวแกน Z-82

Page 31: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

33

ตารางท 8.6 แสดงการเขยนโปรแกรมงานกลงโคงชนงาน (ตอ) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน N140 G01 X60 Z-82 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปท

ต าแหนงในแนวแกนX60 และแนวแกน Z-82 N150 G01 X70 Z-82 เคลอนททลแนวเสนตรงตดเฉอนชนงานไปท

ต าแหนงแนวแกน X70 และในแกน Z-82 N160 G00 X70 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปท

ต าแหนงแนวแกน X70 และในแกน Z2 N170 G28 U0 W0 เคลอนททลไปยงจดอางอง N180 G40 - ยกเลกการชดเชยรศมปลายเมดมด N190 M09 - ปดน าหลอเยน N200 M05 - ปดเพลาสปนเดล N210 M30 - จบโปรแกรมแลวกลบไปจดเรมตนโปรแกรม

8.9 ค าสงวฏจกร (Canned Cycle) และค าสงส าเรจรปส าหรบการเขยนโปรแกรมงานกลงซเอนซ ในการเขยนโปรแกรมงานกลงดวยค าสงวฏจกร คอ การเขยนโปรแกรมการท างานขนตอนเดมๆซ าไปซ ามาจนไดขนาดตามแบบทตองการโดยการรวมขนตอนการท างานไวในค าสงเพยงบลอกเดยว บรรทดของโปรแกรมเอนซ กจะสนลง ท าใหไมเสยเวลาในการเขยนโปรแกรม ในการใชค าสงผเขยนโปรแกรมจะตองศกษาค าสงทจะใชงานจากชดควบคมของเครองจกรกลกอนการเขยนโปรแกรมเนองจากมหลากหลายค าสงใหผเขยนโปรแกรมเลอกใชงาน ตามลกษณะของงาน ในทนจะยกตวอยางการเขยนโปรแกรมงานกลงทใชกนบอยๆไดแกวฏจกรงานกลงปาดหนา วฏจกรงานกลงปอกหยาบ และวฏจกรการกลงปอกละเอยด โดยยกตวอยางชดควบคมของ Fanuc 8.9.1 ค าสงวฏจกรส าหรบงานกลงปาดหนาหยาบ (G72) เปนวฏจกรการกลงปาดหนาหยาบผวงานโดยมรปแบบการเดนทลดงแสดงในรปท 8.30 บลอกค าสงวฏจกรส าหรบงานกลงปาดหนาหยาบ มโครงสรางซงประกอบไปดวยเวรด ตางๆ ของแตละโคด คอ เมอ W1 = ระยะความลกในการกลงงานแตละรอบ R = ระยะยกกลบของมดกลงในแตละรอบ P = หมายเลขบรรทดเรมตนทจะใหการท างานเปนแบบวฏจกร

N... G72 W1... R...; N... G72 P... Q... U... W2...;

Page 32: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

34

P

Q

N...

N...

G00 G01

Q = หมายเลขบรรทดสดทายทจะใหท างานเปนแบบวฏจกร U = ขนาดความเผอส าหรบกลงละเอยดในแนวแกน X W2 = ขนาดความเผอส าหรบกลงละเอยดในแนวแกน Z

รปท 8.30 แสดงเสนทางการเดนทลเมอใชค าสงวฏจกรการกลงปาดหนา (G72)

(ทมา : ฉตรชย สมพงศ. 2559)

ตวอยางท 8.5 จงเขยนโปรแกรมกลงปาดหนาชนงาน โดยใชค าสงวฏจกรการกลงปาดหนาหยาบ โดยก าหนดใหกลงปาดหนาลกครงละ 2 มลลเมตร , เผอขนาดในการเกบละเอยดในแนวแกน X เทากบ 0.5 มลลเมตรและในแนวแกน Z เทากบ0.2 มลลเมตร , ระยะยกกลบของมดเทากบ 2 มลลเมตร , ก าหนดให ใชความเรวรอบของเพลา สปนเดล 1 ,000 รอบตอนาท หมนในทศทาง ตามเขมนาฬกา , อตราปอน 0.1 มลลเมตร ตอรอบ , ใหใชทลหมายเลข 2, ก าหนดจดต าแหนงเขาใกลชนงานทแกนX70, Z2, ปอมมดอยดานหนาเครองจกร

(ทมา : ฉตรชย สมพงศ. 2559)

Page 33: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

35

ตารางท 8.7 แสดงการเขยนโปรแกรมงานกลงปาดหนาหยาบชนงานดวยค าสงวฏจกร (G72) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน

- - % 0126(FACE PIN)

หวโปรแกรม เขยนสญลกษณของ ISO Program (%) ก าหนดหมายเลขโปรแกรมท 126 ก าหนดชอโปรแกรม FACE PIN

N10 G90G21G54 - ก าหนดการเขยนโปรแกรมแบบสมบรณ ก าหนดหนวยการเคลอนทเปนมลลเมตร ก าหนดจดศนยชนงานล าดบท 1

N20 G95 - ก าหนดอตราปอนเปนมลลเมตร/รอบ N30 G28 U0 W0 เคลอนททลไปยงจดอางอง N40 - T0202 M06 เปลยนใชทลหมายเลข 2 และใชคา Offset

ของทลหมายเลข 2 N50 - S1000 M03 M08 ก าหนดความเรวรอบของเพลาสปนเดล

เทากบ 1,000 รอบตอนาท หมนสปนเดลทศทางทวนเขมนาฬกา เปดน าหลอเยน

N60 G00 X70 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกน X70 และในแกน Z2

N70 G42 - ชดเชยรศมปลายเมดมดทางดานขวาของเสนตดเฉอน

N80 G72 W2 R2 ใชค าสงวฏจกรกลงปาดหนา ก าหนด กลงลกครงละ 2 มลลเมตร ระยะยกมดกลบเทากบ 2 มลลเมตร

N90 G72 P100 Q130 U0.5 W0.2 ใชค าสงวฏจกรกลงปาดหนา ก าหนดบรรทดเรมวฏจกรท N100 สนสดวฏจกรท N130 เผอเกบละเอยดในแนวแกนX เทากบ0.5 มม. เผอเกบละเอยดในแนวแกนZ เทากบ0.2 มม.

Page 34: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

36

ตารางท 8.7 แสดงการเขยนโปรแกรมงานกลงปาดหนาหยาบชนงานดวยค าสงวฏจกร (G72) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน N100 G00 X70 Z-45 เคลอนททลแนวเสนตรงดวยความเรวสงไปท

ต าแหนงแนวแกนX70 และในแกน Z-45 N110 G01 X40 Z-45 F0.2 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปท

ต าแหนงในแนวแกนX40และแนวแกนZ-45 ดวยอตราปอน 0.2 มลลเมตร/รอบ

N120 G01 X20 Z-25 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกนX20และแนวแกนZ-25

N130 G01 X20 Z2 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกนX20และในแนวแกน Z2

N140 G28 U0 W0 เคลอนททลไปยงจดอางอง N150 G40 - ยกเลกการชดเชยรศมปลายเมดมด N160 M09 - ปดน าหลอเยน N170 M05 - ปดเพลาสปนเดล N180 M30 - จบโปรแกรมแลวกลบไปจดเรมตนโปรแกรม

8.9.2 ค าสงวฏจกรส าหรบงานกลงปอกหยาบ (G71) เปนวฏจกรการกลงปอกผวงานหยาบโดยมการเผอขนาดไวส าหรบการกลงละเอยดโดยมรปแบบการเดนทลดงแสดงในรปท 8.31 บลอกค าสงวฏจกรส าหรบงานกลงปอกหยาบ มโครงสรางซงประกอบไปดวยเวรด ตางๆ ของแตละโคด คอ เมอ U1 = ระยะความลกในการกลงงานแตละรอบ R = ระยะยกกลบของมดกลงในแตละรอบ

N... G71 U1... R...; N... G71 P... Q... U2... W...;

Page 35: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

37

Q

P

N... N...

P = หมายเลขบรรทดเรมตนทจะใหการท างานเปนแบบวฏจกร Q = หมายเลขบรรทดสดทายทจะใหท างานเปนแบบวฏจกร U2 = ขนาดความเผอส าหรบกลงละเอยดในแนวแกน X W = ขนาดความเผอส าหรบกลงละเอยดในแนวแกน Z

รปท 8.31 แสดงเสนทางการเดนทลเมอใชค าสงวฏจกรการกลงปอกหยาบ (G71) (ทมา : ฉตรชย สมพงศ. 2559)

8.9.3 ค าสงวฏจกรส าหรบงานกลงปอกละเอยด(G70) ค าสงวฏจกรส าหรบงานกลงปอกละเอยดเปนค าสงทใชหลงจากการกลงปอกหยาบมาแลวโดยเปนการกลงชนงานใหไดขนาดและผวงานตามแบบทก าหนดโดยมรปแบบการเดนทลดงแสดงในรปท 8.32 บลอกค าสงวฏจกรส าหรบงานกลงปอกละเอยด มโครงสรางซงประกอบไปดวยเวรด ตางๆ ของแตละโคด คอ เมอ P = หมายเลขบรรทดเรมตนทจะใหการท างานเปนแบบวฏจกร Q = หมายเลขบรรทดสดทายทจะใหท างานเปนแบบวฏจกร

N... G70 P... Q...;

G00 G01

Page 36: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

38

Q

G00 G01

N...

N... P

รปท 8.32 แสดงเสนทางการเดนทลเมอใชค าสงวฏจกรการกลงปอกละเอยด (G70)

(ทมา : ฉตรชย สมพงศ. 2559) ตวอยางท 8.6 จงเขยนโปรแกรมกลง งาน ใหไดขนาด ตามแบบทก าหนดโดยใชค าสงวฏจกรการกลงปอกหยาบและกลงปอกละเอยด โดยใหกลงปอกหยาบลกครงละ 2 มลลเมตร,เผอขนาดส าหรบการเกบละเอยดในแนวแกน X เทากบ 0.5 มลลเมตร และแนวแกน Z เทากบ 0.2 มลลเมตร,ระยะยกกลบของมดเทากบ 2 มลลเมตรก าหนดใหใชความเรวรอบของเพลาสปนเดล 1,000 รอบตอนาท ส าหรบกลงปอกหยาบ และ 1,500 รอบตอนาท ส าหรบกลงปอกละเอยด หมนสปนเดลในทศทางตามเขมนาฬกา, อตราปอน 0.2 มลลเมตรตอรอบ ส าหรบกลงปอกหยาบ, อตราปอน 0.12 มลลเมตร/รอบส าหรบกลงปอกละเอยด,ใชทลหมายเลข3 ส าหรบปอกหยาบและทลหมายเลข 4 ส าหรบกลงปอกละเอยด, ก าหนดจดต าแหนงเขาใกลชนงานทแกน X70, Z2,ปอมมดอยดานหนาเครองจกร

(ทมา : ฉตรชย สมพงศ. 2559)

Page 37: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

39

ตารางท 8.8 แสดงการเขยนโปรแกรมค าสงวฏจกรกลงปอกหยาบ (G71) และกลงปอกละเอยด (G70) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน

- - % 0125(PIN60)

หวโปรแกรม เขยนสญลกษณของ ISO Program (%) ก าหนดหมายเลขโปรแกรมท 125 ก าหนดชอโปรแกรม PIN60

N10 G90G21G54 - ก าหนดการเขยนโปรแกรมแบบสมบรณ ก าหนดหนวยการเคลอนทเปนมลลเมตร ก าหนดจดศนยชนงานล าดบท1

N20 G95 - ก าหนดอตราปอนเปนมลลเมตร/รอบ

N30 G28 U0 W0 เคลอนททลไปยงจดอางอง

N40 - T0303 M06 เปลยนใชทลหมายเลข 3 และใชคา Offset ของทลหมายเลข 3

N50 - S1000 M03 M08 หมนสปนเดล 1,000 รอบตอนาท ทศทางตามเขมนาฬกา เปดน าหลอเยน

N60 G00 X70 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกนX70 และในแกน Z2

N70 G42 - ชดเชยรศมปลายเมดมดทางดานขวาของเสนตดเฉอน

N80 G71 U2 R2 ใชค าสงวฏจกรกลงปอกหยาบ ก าหนดกลงปอกลกครงละ 2 มลลเมตร ระยะยกมดกลบ 2 มลลเมตร

N90 G71 P100 Q130 U0.5 W0.2 ใชค าสงวฏจกรกลงปอกหยาบ ก าหนดบรรทดเรมวฏจกรท N100 สนสดวฏจกรท N130 เผอเกบละเอยดในแนวแกนX เทากบ0.5 มม. เผอเกบละเอยดในแนวแกนZ เทากบ0.2 มม.

Page 38: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

40

ตารางท 8.8 แสดงการเขยนโปรแกรมค าสงวฏจกรกลงปอกหยาบ (G71) และกลงปอกละเอยด (G70) บรรทด จโคด โคออรดเนต/ค าสงเสรม ความหมาย/การท างาน N100 G00 X20 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปท

ต าแหนงแนวแกนX20 และในแกน Z2

N110 G01 X20 Z-25 F0.2 เคลอนททลแนวเสนตรงตดเฉอนชนงาน ไปทต าแหนงในแนวแกนX20และแนวแกนZ-25 ดวยอตราปอน 0.2 มลลเมตร/รอบ

N120 G01 X40 Z-45 เคลอนททลแนวเสนตรงตดเฉอนชนงานไปทต าแหนงในแนวแกน X40และแนวแกนZ-45

N130 G01 X70 Z-45 เคลอนททลแนวเสนตรงตดเฉอนชนงานไปทต าแหนงในแนวแกน X70และแนวแกน Z-45

N140 G28 U0 W0 เคลอนททลไปยงจดอางอง N150 - M05 ปดเพลาสปนเดล N160 - T0404 M06 เปลยนใชทลหมายเลข 4 และใชคา Offset

ของทลหมายเลข 4 N170 - S1500 M03 M08 หมนสปนเดล 1,500 รอบตอนาท

ทศทางทวนเขมนาฬกา เปดน าหลอเยน

N180 G00 X70 Z2 เคลอนททลแนวเสนตรงดวยความเรวสงไปทต าแหนงแนวแกน X70 และในแกน Z2

N190 G70 P100 Q130 ใชค าสงวฏจกรกลงปอกละเอยด เรมวฏจกรท N100 สนสดวฏจกรท N130

N200 G28 U0 W0 เคลอนททลไปยงจดอางอง N210 G40 - ยกเลกการชดเชยรศมปลายเมดมด N220 M09 - ปดน าหลอเยน N230 M05 - ปดเพลาสปนเดล N240 M30 - จบโปรแกรมแลวกลบไปจดเรมตนโปรแกรม

Page 39: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

41

ส าหรบคอนโทรลเลอร Mach 3 ทใชในการเรยนการสอนไมรองรบค าสงวฏจกรการกลงปอกแตสามารถใชค าสงส าเรจรปในการกลงงานไดหลายรปแบบดงแสดงในรปท 8.33 ซงผเขยนโปรแกรมสามารถเลอกใชงานตามลกษณะงานทตองการ

รปท 8.33 แสดงค าสงส าเรจรปในการกลงแบบตางๆของชดควบคม Mach3 Turn

(ทมา : ฉตรชย สมพงศ. 2559) ตวอยางท 8.9 จงเขยนโปรแกรมกลงปอกชนงานดวยค าสงส าเรจรปใหไดขนาดตามแบบทก าหนด โดยก าหนดใหกลงหยาบลกครงละ 2 มลลเมตร เผอขนาดเกบละเอยด 1 มลลเมตร อตราปอนกลงหยาบ 0.2 มลลเมตรตอรอบ อตราปอนกลงเกบละเอยด 0.1 มลลเมตรตอรอบ

(ทมา : ฉตรชย สมพงศ. 2559)

Page 40: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

42

จากแบบงานตวอยางท 8.9 ในการท าโปรแกรมงานกลงปอกในคอนโทรลเลอร Mach3 Turn ผท าโปรแกรมจะตองปอนขอมลทจ าเปนในการสรางโปรแกรมมขนตอนดงตอไปน 1. เลอกลกษณะงานกลงปอก ดงแสดงในรปท 8.34

รปท 8.34 แสดงค าสงส าเรจรปในการกลงปอกชนงานของชดควบคม Mach3 Turn (ทมา : ฉตรชย สมพงศ. 2559)

2. ก าหนดคาตางๆลงในตารางขอมลการสรางโปรแกรม ดงแสดงในรปท 8.35

รปท 8.35 แสดงการก าหนดคาตางๆในการกลงปอกลงในตารางขอมลการสรางโปรแกรม

(ทมา : ฉตรชย สมพงศ. 2559) 2.1 ก าหนดคา Fill Radius (กรณมรศม) เนองจากงานเปนบาฉากก าหนดคาเทากบ 0 2.2 ก าหนดขนาดเสนผานศนยกลางเลกสดของชนงาน ( X End) เทากบ 20 มลลเมตร 2.3 ก าหนดขนาดเสนผานศนยกลางโตสดของชนงาน (X Start) เทากบ 40 มลลเมตร 2.4 ก าหนดระยะความยาวในการกลงในแนวแกน Z (Z End) เทากบ -45 มลลเมตร 2.5 ก าหนดระยะจดเรมตนการกลงในแนวแกน Z (Z Start) เทากบ 2 มลลเมตร 2.6 ก าหนดเผอหนาผวงาน (Clearance) ใหมากกวาคาความลกในการกลงหยาบ ในทนก าหนดคา เทากบ 3 มลลเมตร 2.7 ก าหนดคาอตราปอนหยาบ (Roughing Feed rate) เทากบ 0.2 มลลเมตรตอรอบ

Page 41: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

43

2.8 ก าหนดคาความลกในการกลงหยาบ (Roughing Cut Depth) เทากบ 2 มลลเมตร 2.9 ก าหนดคาอตราปอนละเอยด (Finish Feed rate) เทากบ 0.1 มลลเมตรตอรอบ 2.10 เผอเกบละเอยด (Finish Pass Cut) เทากบ 1 มลลเมตร 3. กดปม Post Code ทจอภาพจะแสดงภาพชนงานและเสนทางการเดนทลและโปรแกรมเอนซในสวนแสดงภาพจ าลอง 8.10 การตรวจสอบและแกไขโปรแกรมเอนซกบเครองกลงซเอนซ ส าหรบการตรวจสอบ และการแกไขความถกตองของงานกลงซเอนซนนสามารถตรวจสอบได 2 ลกษณะเชนเดยวกบงานกดซเอนซคอ 8.10.1 การตรวจสอบ และการแกไขความถกตอง ของโปรแกรม ดวยโปรแกรมจ าลองภาพการตดเฉอน(Simulation) ของคอนโทรลเลอรทเครองกลงซเอนซ โดยทวไปผปฏบตงานกบเครองกลงซเอนซนน จะท าการเขยนโปรแกรมเอนซกอน ดงนนสามารถทจะท าการแกไข และตรวจสอบความถกตองของโปรแกรมเอนซ ทหนาจอภาพ (Monitor) ในสวนแสดงภาพจ าลองการเคลอนทของ เครองมอตด ตามแนวแกน X และแนวแกน Z วาเคลอนทไปยงต าแหนงทระบไวในแบบงานถกตองหรอไม ถามการเคลอนทของเครองมอตดไมถกตอง กสามารถแกไข และตรวจสอบความถกตองของ ตวโปรแกรมเอนซกบตวโปรแกรมของเครองกลงซเอนซไดโดยตรง ดงแสดงในรปท 8.36

รปท 8.36 แสดงภาพจ าลองเสนทางการเดนทลของชดควบคม Mach3 Turn

(ทมา : ฉตรชย สมพงศ. 2559) ใน การผลตชนสวนกบเครองกลงซเอนซจะยด กบตวโปรแกรม เอนซ เพยงอยาง เดยวไมได ยงมองคประกอบอกหลายอยางทตองตรวจสอบเชน ความเทยงตรงในการเคลอนทตามแนวแกน X และแนวแกน Z ของเครองกลงซเอนซ วามคาถกตองและแมนย ามากนอยเพยงใด 8.10.2 การตรวจสอบความถกตองของชนงานดวยการทดลองกลงชนงานจากเครองกลงซเอนซ

Page 42: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

44

หลงจากทท าการเขยนโปรแกรมเอนซของงานกลงซเอนซ และท าการกลงขนรปชนงานแลวน าชนงานมาตรวจสอบความถกตอง โดยมแนวทางในการปฏบตงานกบเครองกลงซเอนซดงน 1. ท าการศกษาแบบชนงานทจะท าการกลงกบเครองกลงซเอนซ เพราะผทปฏบตงานกบเครองกลงซเอนซจะไดท าการวางแผนในการเลอกเครองมอตด และก าหนดคาของเครองมอตดใหเหมาะสมกบชนงานนน ๆจะท าใหชนงานทผลตออกมามคณภาพผวทด 2. ผปฏบตงานกบเครองกลงซเอนซ จะตองท าการปรบตงคา (Set up) เครองมอตดทจะใชงานใหถกตอง เพราะในขนตอน การปรบตงคาเครองมอตดนน ถอวาส าคญมาก เนองจากเครองมอตด ทท าการตดตงนนจะตองสมพนธกบแบบชนงานทไดก าหนดจดศนยของชนงาน (Work Piece Zero Point) ไว โดยผออกแบบโปรแกรมเอนซ โดยทวไปเครองมอตดของเครองกลงซเอนซจะตดตงอยกบปอมมด (Tools Turret) ดงแสดงในรปท 8.37

รปท 8.37 แสดงเครองมอตดทถกตดตงไวกบชดปอมมด (Tools Turret) ของเครองกลงซเอนซ

(ทมา : http://www.goodwaycnc.com)

เมอตดตงเครองมอตดเรยบรอยแลว ในขนตอน ตอไปกท าการปรบตงคาเครองมอตดของแตละอน ซงในการปรบตงคาเครองมอตดนนมหลากหลายวธแลวแตความถนดของผปฏบตงานของแตละคน ซงในขนตอนของการปรบตงคาเครองมอตดนน เพอน าคาความยาวของเครองมอตดแตละอนมาจดเกบไวในตารางทลของเครองกลงซเอนซ และในการกลงชนงานออกมาจะไดขนาดหรอไมนน กจะเกยวของกบขนตอนการปรบตงคาเครองมอตดน 3. ผปฏบตงานท าการทดลองกลงชนงานจรงกบเครองกลงซเอนซ ในขนตอนน ผปฏบตงานตองท าการทดลองกลงชนงานจรงออกมาเพอท าการตรวจสอบขนาดในสวนตาง ๆ ตามแบบงาน วามขนาดตรงตามแบบงานทก าหนดไวหรอไม โดยวธการใชใชเครองมอวดและตรวจสอบงานกลงพนฐาน เชน เวอรเนยรคาลเปอร (Verniercaliper) และไมโครมเตอร (Micrometer) เปนตน ดงแสดงในรปท 8.38

Page 43: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

45

รปท 8.38 แสดงการใชเวอรเนยรคาลเปอรเพอตรวจสอบขนาดชนงานกลง (ทมา : http://qds-mfg.com)

4. เมอผปฏบตงานวดและตรวจสอบชนงานทท าการทดลองกลงไวแลว ถาหากชนงานไดขนาด และ ผวงานตรงตามแบบงานทก าหนดกจะสามารถท าการกลงชนงานตามกระบวนการผลตได แตถาหากวาชนงานมขนาดและผวงาน ไมถกตองตามแบบงานผปฏบตงานสามารถแกไขขนาดสวนท ผดพลาดได โดยการแกไขการปรบตงคาเครองมอตดทตารางตงคาเครองมอตด (Tools Offset) ทชดควบคม หรอ แกไขลกษณะการเคลอนทของเครองมอตดในแนวแกน X และแกน Z โดยสามารถแกไขจากโปรแกรมเอนซ เปนตน

Page 44: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

46

แบบฝกหดหนวยท 8 ตอนท 1 ค าสง จงท าเครองหมาย หนาขอความทถกตอง และท าเครองหมาย หนาขอความทไมถกตอง ........ 1. โครงสรางของโปรแกรมเอนซประกอบไปดวยการรวมกนของบลอกหรอบรรทดค าสง ........ 2. สวนตวโปรแกรมจะท าหนาทก าหนดต าแหนงและเงอนไขการตดเฉอน ........ 3. ค าสง G01 การเคลอนทแนวเสนโคงตามอตราปอนทก าหนด ........ 4. ค าสง M03 คอจบโปรแกรมแลวกลบไปเรมตนใหมทบรรทดแรก ........ 5. การกลงงานตามเสนขอบงาน ( Contour Part) ชนงาน ตองผานกระบวนการขนรป มากอน ........ 6. การเขยนโปรแกรมกลงปาดหนาใชค าสงพนฐานคอค าสง G02 และค าสง G03 ........ 7. การเขยนโปรแกรมงานกลงปอกเปนการกลงลดขนาดในแนวแกน Z ........ 8. การเขยนโปรแกรมงานกลงเรยวและงานกลงโคงจ าเปนตองชดเชยรศมปลายเมดมด ........ 9. ค าสงวฏจกร คอ การเขยนโปรแกรมรวมขนตอนการท างานไวในค าสงเพยง1-2 บลอก ........ 10. การตรวจสอบโปรแกรมเอนซงานกลง ดวยโปรแกรมซมมเลชน เปนวธทสามารถน าโปรแกรมไปผลตชนงานจรงไดเลยเพราะงานจรงจะมขนาดตามโปรแกรมซมมเลชน ตอนท 2 ค าสง จงเตมค าตอบใหสมบรณ 1. จงอธบายโครงสรางของโปรแกรมเอนซงานกลงมาพอสงเขป ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................. .................................................................................................................................................................................. .................................................................................................................................................................................. 2. สวนประกอบของพนฐานของโปรแกรมเอนซงานกลงม 3 สวนหลก ๆ ซงจะประกอบไปดวย 2.1.................................................................................................................................................. .......... 2.2................................................................................................................... ......................................... 2.3.......................................................................................................................... .................................. 3. จงบอกความหมายของค าสงจโคดพนฐานตอไปน 3.1 G02 ความหมาย............................................................................................................................... 3.2 G21 ความหมาย............................................................................................................................... 3.3 G90 ความหมาย............................................................................................................................... 3.4 G41 ความหมาย............................................................................................................................... 3.5 G95 ความหมาย............................................................................................................................. ..

Page 45: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

47

4. จงบอกความหมายของค าสงเอมโคดพนฐานตอไปน 4.1 M04 ความหมาย............................................................................................................................... 4.2 M05 ความหมาย............................................................................................................................... 4.3 M08 ความหมาย............................................................................................................................. .. 4.4 M30 ความหมาย............................................................................................................................... 4.5 M13 ความหมาย............................................................................................................................. .. 5. จงอธบายวธการขนรปชนงานส าหรบงานกลงตอไปนมาพอสงเขป 5.1 การกลงงานตามเสนขอบงาน ( Contour Part) ............................................................................................................................. ............................................................................................................................................................................................ ........................................... 5.2 การกลงงานแบบแบงเปนขนตอนตามกระบวนการการตดเฉอน ……………………………….………………………………………………………………………………………………………….................................................................................................................................................... .................................................... 6. การเขยนโปรแกรมเอนซส าหรบงาน กลงปาดหนาดวยค าสงจโคดพนฐานจะใชค าสงในการตดเฉอน 2 ค าสงคอค าสงใด 6.1…………………………………………………………………………………………………………………………………........... 6.2........................................................................................................ .................................................... 7. จงบอกวธการเขยนโปรแกรมงานกลงปอกตอไปนวาจะใชการเขยนโปรแกรมกลงปอกแบบใดระหวางการกลงปอกตามเสนขอบงาน และ การกลงปอกตามกระบวนการการตดเฉอน 7.1 งานกลงปอกหยาบ เขยนโปรแกรมเอนซแบบ................................................................................... 7.2 งานกลงปอกละเอยด เขยนโปรแกรมเอนซแบบ................................................................................ 8. จงอธบายเหตผลความจ าเปน ของการใชค าสงชดเชยรศมปลายเมดมดอนเสรต ในการเขยนโปรแกรมกลงงานแบบเรยว และแบบเสนโคง................................................................................................................................................................................. ……………………………….……………………………………………………………………………………………………………………........... ………………………………………………………………………………………………………………………………….…………………........... ……………………………….……………………………………………………………………………………………………………………............................................................................................................................................................................................. 9. จงบอกความหมายของค าสงวฏจกรงานกลงตอไปน 9.1 G70 ความหมาย............................................................................... ................................................. 9.2 G71 ความหมาย............................................................................................................................. ... 9.3 G72 ความหมาย................................................................................................................................

Page 46: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

48

10. การตรวจสอบ และแกไขความถกตองของโปรแกรมเอนซงานกลง สามารถตรวจสอบความถกตอง ได 2 ลกษณะ ไดแกวธใดบาง 10.1………………………………………………………………………………………………………………………………............ ……………………………….……………………………………………………………………………………………………………………........... 10.2......................................................................................................................... ................................................................................................................................................................................. ..................................

Page 47: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

49

แบบเฉลยแบบฝกหดหนวยท 8 ตอนท 1 ค าสง จงท าเครองหมาย หนาขอความทถกตอง และท าเครองหมาย หนาขอความทไมถกตอง .... ....1. โครงสรางของโปรแกรมเอนซประกอบไปดวยการรวมกนของบลอกหรอบรรทดค าสง .... ....2. สวนตวโปรแกรมจะท าหนาทก าหนดต าแหนงและเงอนไขการตดเฉอน .... ....3. ค าสง G01 การเคลอนทแนวเสนโคงตามอตราปอนทก าหนด .... ....4. ค าสง M03 คอจบโปรแกรมแลวกลบไปเรมตนใหมทบรรทดแรก .... ....5. การกลงงานตามเสนขอบงาน ( Contour Part) ชนงาน ตองผานกระบวนการขนรปเบองตนมากอน .... ....6. การเขยนโปรแกรมกลงปาดหนาใชค าสงพนฐานคอค าสง G02 และค าสง G03 .... ....7. การเขยนโปรแกรมงานกลงปอกเปนการกลงลดขนาดในแนวแกน Z .... ....8. การเขยนโปรแกรมงานกลงเรยวและงานกลงโคงจ าเปนตองชดเชยรศมปลายเมดมด .... ....9. ค าสงวฏจกร คอ การเขยนโปรแกรมรวมขนตอนการท างานไวในค าสงเพยง1-2บลอก .... ....10. การตรวจสอบโปรแกรมเอนซงานกลงดวยโปรแกรมซมมเลชนเปนวธทสามารถน าโปรแกรมไปผลตชนงานจรงไดเลยเพราะงานจรงจะมขนาดตามโปรแกรมซมมเลชน ตอนท 2 ค าสง จงเตมค าตอบใหสมบรณ 1. จงอธบายโครงสรางของโปรแกรมเอนซงานกลงมาพอสงเขป โครงสรางของโปรแกรมเอนซประกอบไปดวย การรวมกนของบลอกหรอบรรทดค าสง หลาย ๆ บลอกทเขยนตามล าดบขนตอนใน การท างานตามทก าหนดไว ในแตละบลอก ประกอบดวยค าสงทเกยวกบการท างานและค าสงชวยในการท างาน 2. สวนประกอบของพนฐานของโปรแกรมเอนซงานกลงม 3 สวนหลก ๆ ซงจะประกอบไปดวย 2.1 สวนหวโปแกรม 2.2 สวนตวโปรแกรม 2.3 สวนทายโปรแกรม 3. จงบอกความหมายของค าสงจโคดพนฐานตอไปน 3.1 G02 ความหมาย การเคลอนททลตดเฉอนชนงานเปนเสนโคงทศทางตามเขมนาฬกา 3.2 G21 ความหมาย ก าหนดหนวยของการเคลอนทเปนมลลเมตร 3.3 G90 ความหมาย ก าหนดการเคลอนทเปนการเคลอนทแบบสมบรณ (Absolute Positioning) 3.4 G41 ความหมาย เปนค าสงชดเชยรศมปลายเมดมดโดยทลอยดานซายมอเสนตดเฉอน 3.5 G95 ความหมาย ก าหนดคาอตราปอน (Feed Rate) มหนวยเปน มลลเมตร/รอบ 4. จงบอกความหมายของค าสงเอมโคดพนฐานตอไปน 4.1 M04 ความหมาย เปดสปนเดลหมนทวนเขมนาฬกา 4.2 M05 ความหมาย หยดการหมนของสปนเดล

Page 48: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

50

4.3 M08 ความหมาย เปดน าหลอเยน 4.4 M30 ความหมาย จบโปรแกรมแลวกลบไปยงจดเรมตนของโปรแกรม 4.5 M13 ความหมาย เปดสปนเดลหมนทศทางตามเขมนาฬกาพรอมเปดน าหลอเยน 5. จงอธบายวธการขนรปชนงานส าหรบงานกลงตอไปนมาพอสงเขป 5.1 การกลงงานตามเสนขอบงาน ( Contour Part) การกลงงานตามเสนขอบงาน ( Contour Part) ใชกบ ชนงานทมการผานกระบวนการขนรป เบองตนมากอน เชน หลอขนรป หรอ ผานกระบวนการการกลงปอก หยาบ (Roughing) ใหไดรปรางลกษณะใกลเคยงกบแบบงานทก าหนด โดยเผอขนาดตางๆ ไวใหมขนาดโตกวาขนาดส าเรจ แลวจงน าชนงานมาท าการกลงละเอยด (Finishing) ตามต าแหนงโคออรดเนตทก าหนดไวใหไดตามแบบทก าหนด 5.2 การกลงงานแบบแบงเปนขนตอนตามกระบวนการการตดเฉอน การกลง แบบ แบงเปนขนตอน ตามกระบวนการ การตดเฉอน ใชส าหรบ ชนงานทยงไมได ผานกระบวนการขนรปมากอน โดยงานกลงลกษณะนจะใชเครองมอตดในการขนรปชนงานหลายตว เชน เครองมอตดตวท 1 ใชในการปาดหนาชนงาน (Facing) เครองมอตดตวท 2 งานกลงปอกผวชนงาน ( Roughing) เครองมอตดตวท 3 ใชส าหรบงานกลงเกบละเอยด (Finishing) เปนตน โดยแบงการตดเฉอนเอาเนอวสดงานออกเปนชนๆตามล าดบการใชงานของเครองมอตด 6. การเขยนโปรแกรมเอนซส าหรบงานกลงปาดหนา ดวยค าสงจโคดพนฐานจะใชค าสงในการตดเฉอน 2 ค าสงคอค าสงใด 6.1 G00 6.2 G01 7. จงบอกวธการเขยนโปรแกรมงานกลงปอก ตอไปนวาจะใชการเขยนโปรแกรมกลงปอกแบบใดระหวางการกลงปอกตามเสนขอบงาน และการกลงปอกตามกระบวนการการตดเฉอน 7.1 งานกลงปอกหยาบ เขยนโปรแกรมเอนซแบบ การกลงปอกตามกระบวนการการตดเฉอน 7.2 งานกลงปอกละเอยด เขยนโปรแกรมเอนซแบบ การกลงปอกตามเสนขอบงาน 8. จงอธบายเหตผลความจ าเปนของการใชค าสงชดเชยรศมปลายเมดมดอนเสรตในการเขยนโปรแกรมกลงงานแบบเรยวและแบบเสนโคง ในงานกลงเรยวและงานกลงสวนโคงจ าเปนทจะตองมการชดเชยรศมปลายปลายเมดมดอนเสรต เพราะในงานกลงปาดหนา และกลงปอกผวชนงาน ขนาดของชนงานจรงทไดจะมคาเทากนกบคาทปอนในโปรแกรมเอนซ แตในงานกลงโคงหรอกลงเรยว ขนาดของชนงานจรงทกลงไดจะมขนาดโตกวาคาทก าหนดในแบบงาน 9. จงบอกความหมายของค าสงวฏจกรงานกลงตอไปน 9.1 G70 ความหมาย ค าสงวฏจกรส าหรบงานกลงปอกละเอยด 9.2 G71 ความหมาย ค าสงวฏจกรส าหรบงานกลงปอกหยาบ 9.3 G72 ความหมาย ค าสงวฏจกรส าหรบงานกลงปาดหนาหยาบ

Page 49: หน่วยที่ 8 การเขียนโปรแกรมเอ็นซีงานกลึง · 8. เขียนโปรแกรมเอ็นซีส าหรับกลึงเรียวได้อย่างถูกต้อง

51

10. การตรวจสอบ และแกไขความถกตองของ โปรแกรมเอนซงานกลง สามารถตรวจสอบความถกตองได 2 ลกษณะ ไดแกวธใดบาง 10.1 การตรวจสอบและการแกไขความถกตองของโปรแกรมดวยโปรแกรมจ าลองภาพการตดเฉอน 10.2 การตรวจสอบความถกตองของชนงานดวยการทดลองกลงชนงานจากเครองกลงซเอนซ