Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ใบความรู้2

ใบความรู้2

Published by Boontavee Laongsri, 2021-09-11 08:36:12

Description: ใบความรู้2

Search

Read the Text Version

ใบความรู้ หนว่ ยท่ี 2 เรอ่ื ง การเขียนโปรแกรมงานกลงึ

ใบความรู้ หนว่ ยท่ี 2 เรอ่ื ง การเขยี นโปรแกรมงานกลึง การเขยี นโปรแกรมงานกลึงมีหลากหลาย แต่การเขียนตามท่ผี ้สู อนเรียบเรียงในเบ้ืองต้นสำหรบั ใช้ใน การผลิตชิน้ ส่วนเคร่อื งจักรกลซเี อ็นซี มดี ว้ ยกนั ดงั นี้ 1.การเขยี นโปรแกรมงานกลงึ ค่าวัดตำแหน่งสัมบูรณ์ 2.การเขยี นโปรแกรมงานกลึงคา่ วดั ตำแหนง่ สมั พัทธ์ 3.การเขยี นโปรแกรมงานกลงึ กินหยาบและละเอยี ด 1.การเขียนโปรแกรมงานกลึงคา่ วดั ตำแหน่งสัมบรู ณ์ การเขยี นโปรแกรมงานกลึงคา่ วดั ตำแหน่งสมั บูรณ์ ส่งิ ทีต่ ้องเรียนร้เู พ่ือการเขียนโปรแกรมมหี ัวข้อดังนี้ การเรยี นรเู้ รือ่ งค่าการวดั ตำแหนง่ เรียนร้เู รื่องจโี ค๊ด เอม็ โค๊ด และ โคด๊ อักษรอนื่ ๆที่เกยี่ วข้อง ตามภาพท่ี2.1 ภาพท2ี่ .1 การโปรแกรม งานกลีง

คา่ การวัดตำแหน่ง ค่าการวัดตำแหน่งในงานกลึงซเี อน็ ซี มี 2แบบ 1.คา่ การวัดตำแหนง่ แบบสมั บูรณ์ (Absolute) 2.ค่าการวดั ตำแหนง่ แบบสัมพัทธ์ /ตอ่ เนอ่ื ง/ลกู โช่ (Incremental) ตัวอย่าง การหาค่าการวดั ตำแหนง่ แบบสัมบูรณ์ (Absolute) ตำแหน่ง X Z P1 0 0 P2 30 -10 P3 30 -30 P4 40 -30 P5 40 -50 P6 50 -50 ภาพท2่ี .2 งานกลึงตามตำแหนง่ ตา่ งๆ แบบสมั บูรณ์ (Absolute ) 2 การเขียนโปรแกรมงานกลึงค่าวดั ตำแหนง่ สมั พัทธ์ ตัวอย่าง การหาคา่ การวัดตำแหน่งแบบสัมพัทธ์ /ตอ่ เนื่อง/ลูกโช่ (Incremental)

ตำแหนง่ X Z P1 0 0 P2 15 -10 P3 0 -20 P4 5 0 P5 0 -20 P6 5 0 ภาพท2่ี .3 งานกลึงตามตำแหนง่ ตา่ งๆ แบบสมั พัทธ์ /ต่อเน่ือง/ลกู โช่ (Incremental) เมือ่ ศกึ ษาค่าการวดั ในงานกลงึ ทัง้ ค่าการวัดสมั บรู ณ์ (Absolute) และคา่ การวดั แบบ สัมพทั ธ/์ ตอ่ เน่ือง/ลูกโช่ ( Incremental ) เขา้ ใจแล้ว ผเู้ รียนตอ้ งใช้ความรู้นี้ไปเขียนโปรแกรมเพอ่ื ให้มดึ กลงึ เคลือ่ นที่ไปตามตำแหน่งต่างๆ ในชน้ิ งานกลึงได้ ตรงตามพกิ ัดคา่ การวัดในแต่ละแบบได้ ถกู ตอ้ ง และตรงตามต้องการ ต่อไปเปน็ การศึกษาโค๊ดทใ่ี ช้ในงานกลึง ชึ่งมมี ากมายหลายโค๊ด ในการโปรแกรมงาน ซีเอน็ ซีจะใชต้ วั อกั ษรภาษาองั กฤษ นยิ มใชต้ วั พิมพใ์ หญ่ รวมกบั ตัวเลข อารบคิ ตา่ งๆจ จนเกิดเปน็ โค๊ดตา่ งๆ เช่น G00 G01 M00 M01 เปน็ ต้น หนง่ึ โค๊ด ก็ หนง่ี คำ หน่ึงความหมาย จะเรียกโค๊ด ตา่ งๆ วา่ จีโคด๊ (G-code) เอม็ โค๊ด(M-code) และโคด๊ ตวั อกั ษรอ่ืนทเ่ี กยี่ วข้อง ในที่น้ีจะแสดงจโี คด๊ (G-code) เอ็มโค๊ด(M-code) และโค๊ดตัวอกั ษรอ่ืนทีเ่ กย่ี วข้อง และใชใ้ นการ โปรแกรมในงานกลึงซเี อน็ ซี ตาม (DIN) 66025 และ (ISO) 841 จโี ค๊ด(G-code) G00 ความหมาย การเคลือ่ นที่ตรงดว้ ยความเรว็ สูงสดุ G01 ความหมาย การเคลอื่ นท่ีตรงตามค่าอัตราป้อน G02 ความหมาย การเคลอ่ื นท่ีโค้งตามเข็มนาฬิกาตามค่าอัตราป้อน G03 ความหมาย การเคล่อื นที่โคง้ ทวนเข็มนาฬิกาตามค่าอัตราป้อน G04 ความหมาย หนว่ งเวลา G17 ความหมาย ใชร้ ะนาบX Y

G18 ความหมาย ใช้ระนาบX Z G19 ความหมาย ใชร้ ะนาบ Y Z G54 - G57 ความหมาย กำหนดจุดศูนย์ของงาน G70 ความหมาย หนว่ ยวดั เปน็ นวิ้ G71 ความหมาย หนว่ ยวดั เปน็ มม. G94 ความหมาย หนว่ ยเป็น มม./นาที G95 ความหมาย หนว่ ยเป็น มม./รอบ (มม./ฟัน) G96 ความหมาย การหมนุ คงทข่ี องเพลางาน เมตร/นาที G97 ความหมาย ความเร็วรอบคงท่ี G90 ความหมาย คา่ การวดั สัมบรู ณ์ G91 ความหมาย ค่าการวตั สัมพทั ธ/์ ต่อเน่ือง/ลกู โช่ เอ็มโคด๊ (M-code) หยดุ โปรแกรม จบโปรแกรม M00 ความหมาย หยดุ โปรแกรม ต้องกดปุ่ม M02 ความหมาย เพลางานหมุนตามเข็มนาฬกิ า M01 ความหมาย เพลางานหมนุ ทวนเขม็ นาฬิกา M03 ความหมาย เพลางานหยุดหมุน M04 ความหมาย เปลี่ยนทูล M05 ความหมาย เปดิ นำ้ หล่อเย็น M06 ความหมาย ปดิ นำ้ หล่อเย็น M08 ความหมาย จบโปรแกรมและกลับไปยังจุดเริ่มต้นของโปรแกรม M09 ความหมาย M30 ความหมาย โคต๊ ตัวอกั ษรอน่ื ท่เี กี่ยวข้อง T ความหมาย ชนดิ ของมีดตัด เชน่ T01 F ความหมาย อตั ราป้อน เชน่ F100 S ความหมาย ความเร็วรอบ เชน่ S1200 N ความหมาย บรรทัด เช่น N10 X ความหมาย แนวแกนX เชน่ X10

Y ความหมาย แนวแกนY เช่น Y20 A ความหมาย แกนหมุนรอยแกนX C ความหมาย แกนหมุนรอยแกนZ R ความหมาย รัศมี เชน่ R30 CR ความหมาย รัศมี เชน่ CR=40 E ความหมาย ค่ากระแสไฟฟ้า เชน่ E40 D ความหมาย ชดเชยมดี ตดั เชน่ D1 H ความหมาย ชดเชยความยาวมีดกลงึ เชน่ H05 การเขยี นโปรแกรมงานกลึง 1.แบบงาน 2.กำหนดจดุ ศนู ยข์ องงาน 3.เลอื กคา่ การวัดค่า 4.กำหนดพิกัดและหาค่าตามพิกัด 5.การเขยี นโปรแกรม 5.1 ตั้งช่ือโปรแกรม 5.2 เขยี นหัวโปรแกรม 5.3 เขียนเนอ้ื โปรแกรม 5.4 เขยี นสว่ นจบโปรแกรม

ภาพท2ี่ .4 แสดงขนั้ ตอนการเขียนโปรแกรมซีเอ็นซีงานกลึง ตวั อย่างขัน้ ตอนการโปรแกรมงานกลงึ ซเี อ็นซีค่าการวัดสมั บรู ณ์ ( Absolute ) ขัน้ ตอนที่1. แบบงาน ภาพท2่ี .5 แบบงานกลึง ขน้ั ตอนที่2. กำหนดจดุ ศนู ยข์ องงาน ภาพท2่ี .6 การกาหนดศูนย์ของงาน ขนั้ ตอนท่ี3. เลือกคา่ การวัดค่า เป็นค่าการวดั สมั บูรณ์ ( Absolute ) ขั้นตอนท่ี4. กำหนดพกิ ดั และหาค่าตามพิกดั เป็นค่าการวดั สัมบรู ณ์ ( Absolute )

ภาพท2ี่ .7 การกำหนดพกิ ดั ลงในแบบงาน ตำแหน่ง X Z P1 0 0 P2 5 0 P3 5 70 P4 15 80 P5 15 85 P6 25 90 P7 25 100 ขน้ั ตอนที่5. การเขยี นโปรแกรม การเขียนโปรแกรม โดยในโปรแกรมจะมสี ว่ นประกอบต่างๆอยู่5ส่วนดังนี้ 5.1 ตัง้ ช่อื โปรแกรม 5.2 เขยี นหัวโปรแกรม 5.3 เขียนเน้ือโปรแกรม 5.4 เขยี นสว่ นจบโปรแกรม ตัวอยา่ ง การเขยี นโปรแกรมงานกลึง หลังจากหาพกิ ัดในตำแหน่งต่างๆดว้ ยค่าการวัดตำแหนง่ แบบสัมบรู ณ์ (Absolute ) มขี น้ั ตอนในการเขียนโปรแกรมดังนี้ ขั้นตอนท1่ี คลิกเม้าเพอื่ เปิดโปรแกรมใชเ้ ขยี นและ ตรวจสอบโปรแกรมงานกลึง

ภาพท2ี่ .8 ขน้ั ตอนแรกเปิดโปรแกรม ข้นั ตอนที่2 เลือก เคร่ืองDEMO Lathe ภาพท2่ี .9 ขนั้ ตอนเลอื กเคร่ืองกลงึ ข้นั ตอนที่3 เลอื กPROGRAM MANAGER ภาพท2่ี .10 ขัน้ ตอนเลือกหน้าสร้างโฟลเดอร์ ข้ันตอนท่ี4 เลอื กNEW เพ่ือสร้างFolder ไว้ เกบ็ งานท่เี ขยี นโปรแกรมไว้ ภาพท2ี่ .11 ขัน้ ตอนเสรา้ งโฟลเดอร์ใหม่

ภาพท2่ี .12 ขัน้ ตอนตั้งช่ือโฟลเดอร์ใหม่ ขน้ั ตอนท่ี5 ต้ังชอ่ื Folder เป็นชื่อของ ผู้เรยี นเชน่ Boontavee ขน้ั ตอนที่6 เลอื ก OK ขน้ั ตอนท่ี7 เลอื ก CANCEL ภาพท2ี่ .13 ขน้ั ตอนสร้างโฟลเดอร์เสรจ็ ขั้นตอนที่8 เลอื ก New เพ่ือตง้ั ชื่อโปรแกรม ภาพท2ี่ .14 ขน้ั ตอนเข้าตง้ั ชือ่ โปรแกรม

ขั้นตอนที่9 เลอื ก New เพอ่ื ตงั้ ช่ือโปรแกรม 1ABST25x110 ขน้ั ตอนท่ี10 เลอื ก OK ภาพท2ี่ .15 ขน้ั ตอนตั้งช่ือโปรแกรมท่ตี ้องการ ขั้นตอนที่11 เลือก Various ขน้ั ตอนที่12 เลอื ก Blank ภาพท2่ี .15 ข้ันตอนสร้างชิ้นงานกลึง ขัน้ ตอนที่13 ใสค่ า่ ขนาดต่างๆของช้ินงาน XA = 25.00 ZA = 0.00 ZI = -130 ZB = -120 ขนั้ ตอนที่14 เลอื ก Accept

ภาพท2ี่ .16 ข้ันตอนกำหนดใส่ขนาดช้นิ งานกลึง ข้ันตอนที่15 เลอื ก3 มดี Finish_T35A ข้นั ตอนท่ี16 เลอื ก OK ภาพท2่ี .17 ข้นั ตอนเลือกมีดกลึง ขน้ั ตอนท่ี17 หลงั จากขัน้ ตอนที่16 จะปรากฏตาม ภาพที่2.18 ได้ดงั นี้ T=\"FINISHING_T35 A\" D1 M6 ภาพท2่ี .18 บรรทัดแสดงมีดกลงึ ท่เี ลอื กไว้ ขนั้ ตอนท่ี18 กรอกขอ้ มลู ส่วนหวั โปรแกรม ภาพท2่ี .19 แสดงโคด๊ ต่างๆของหัวโปรแกรม แตล่ ะบรรทดั N10 G18 G54 G71 G90 G96 S150 M3 LIMS=2500 G95 F0.05 G0 X35 Z5 M8

สว่ นหวั โปรแกรมท้ังหมด ภาพท2่ี .20 สว่ นหวั โปรแกรม ขัน้ ตอนที่19 ใส่ M30 ไว้บรรทดั สุดทา้ ย ของสว่ น หวั โปรแกรม ขั้นตอนที่20 เลือกSimulation เพื่อตรวจสอบการ ทำงานส่วนหวั ของโปรแกรม ภาพท2่ี .21 ใส่M30 หลงั ส่วนหวั โปรแกรม ขนั้ ตอนที่21 ภาพหลงั จากการSimulation หลงั จากนน้ั เลอื กEdit

ภาพท2่ี .22 แสดงการSimulationสว่ นหัวโปรแกรม ขั้นตอนที่22 ใส่ค่าสว่ นเน้ือโปรแกรม ดงั น้ี G1 X0 Z0 X5 ข้นั ตอนท่ี25 เลอื กEdit เพ่ือไปหนา้ เขยี นโปรแกรม Z-70 X15 Z-80 Z-85 G3 X25 Z-90 CR=5 ภาพท2ี่ G.213Zค-1่า1ท0่ีใส่สว่ นเน้อื โปรแกรม ข้ันตอนท่ี23 ใส่ M30 ภาพท2ี่ ขท.2้นัำ4งตาอแนนสขทดอ่ี2งง4กสา่วเรนลSือเiนmกื้อSuโimปlaรutแiloกanรtiหมoลnังจเพา่อืกแใสส่คด่างสก่วานรของเนื้อโปรแกรม

ขนั้ ตอนที่26 สว่ นจบโปรแกรม ใสค่ า่ ดงั น้ี G1 X35 M9 G0 X200 Z200 M5 M30 ภาพท2ี่ .25 โค๊ดคา่ สว่ นจบโปรแกรม ขน้ั ตอนท่ี27 คลิกท่ีป่มุ ลูกศร ภาพท2่ี .26 การหาชอฟคยี ์ Renumbering ข้นั ตอนที่28 เลอื กRenumbering เพ่อื ทำเรียงบรรทดั ตามโปรแกรมท่เี ขียน ตามลำดบั ภาพท2่ี .27 การเรียงบรรทดั ตามลำดับ

ข้ันตอนที่29 ใส่คา่ First block number10 Increment 10 ขัน้ ตอนที่30 เลอื กOK ภาพท2่ี .28 การใส่ค่าการเรียงลำดบั หลงั จากเลือก OK แลว้ จะมี N10….N20…N30... N40…N50… N60… N70…เรียงลำดบั ตอ่ กัน ไปตามลำดับ จนครบจำนวนบรรทดั ที่เขยี นไว้ ทั้งหมด ภาพท2่ี .29 แสดงค่าลำดบั บรรทัดต่างๆ สรุป การเขยี นโปรแกรม จะมี 5ส่วน เริ่มตง้ั แต่ ชอื่ โปรแกรมสว่ นท่ี1 หัวโปรแกรมส่วนท่ี2 เนื้อ โปรแกรมสว่ นที่3และ ส่วนจบโปรแกรมหรือ สว่ นท้ายโปรแกรมส่วนที่5 หลังจากการเขียนโปรแกรมซีเอ็นซแี ล้ว ผเู้ ขยี น ทำการ Simulation คอื การจำลองการเดนิ มดี เพื่อตรวจสอบการเขยี นโปรแกรมที่ผู้เขยี นเขยี น โปรแกรมไว้ จะได้ ตามภาพที่2.31 ภาพท2ี่ .30 สว่ นตา่ งๆในโปรแกรม

ภาพท2ี่ .31 แสดงการSimulation หลังจากการเขยี นโปรแกรมครบทั้ง 5ส่วน จากนัน้ จะเปน็ การตดั ช้ินงานให้ได้ขนาดความยาว 110 มม. มีขัน้ ตอนดังนี้ ขน้ั ตอนที่1 กดEnter 7 จนกระท่งั M30 ลงมา อยู่บรรทัดดา้ นลา่ ง แลว้ เลอื ก Select tool ตามหมายเลข1 ภาพท2่ี .30 เรมิ่ ต้นการตัดหลังM5 ขนั้ ตอนที่2 เลือกมีด PLUNGE_CUTTER แลว้ กด OK ภาพท2่ี .31เลือกมดี ตัด

ขัน้ ตอนท่ี3 พิมพ์ D1 M6 อย่าลืมใส่ M30 บรรทัดสดุ ท้ายตาม หมายเลข5 ภาพท2ี่ .32 ภาพท2่ี .32 การใสค่ ่าD1และM6 ข้นั ตอนท่ี4 พมิ พ์ G0 X35 Z-113 ภาพท2่ี .33 การใส่ค่าเริ่มตน้ ตัดงาน S200 M3 M8 อย่าลืม M30 บรรทดั สุดทา้ ยตาม หมายเลข7 ขน้ั ตอนท่ี5 พิมพ์ตามหมายเลข8 ดงั นี้ G1 X-1 F0.01 G0 X35 M9 G0 X200 Z200 M5

ภาพท2่ี .34 การใส่ค่าเริ่มการตัดงาน ขั้นตอนท่ี6 เลอื กตามหมายเลข9 เพ่ือSimulation หลังขนั้ ตอนท่ี6 Simulation เรยี บรอ้ ยแลว้ จะได้ดงั ภาพ ท2ี่ .35 หลังจากนั้นไปทำขน้ั ตอนเรียงบรรทัดใหเ้ รียบรอ้ ยตาม บทเรยี นการเรยี งบรรทัดที่แนะนำให้แล้ว ภาพท2ี่ .35 Simulation หลงั การเขยี นโปรแกรมตดั หลงั จากเรยี งบรรทดั ตามหมายเลขแล้วจะได้ โปรแกรมตามภาพที่ภาพท2่ี .36 ภาพท2ี่ .36 การเรยี งบรรทดั ตามลำดบั สรุป การเขียนโปรแกรมงานกลงึ ซีเอน็ ซี แบบค่าการวัดสัมบูรณ์(Absolute) จะเรมิ่ ต้นจากแบบงานท่ีต้องการ เขียนหลังจากนน้ั กำหนดจุดอ้างอิงในการเขยี น และเลือกค่าการวดั วดั สมั บูรณ์(Absolute) หาคา่ ตามพกิ ัด ตา่ งๆทตี่ ้องเดินการเดนิ มดี ไปยงั ตำแหนง่ ต่างๆให้ครบ เมื่อไดค้ า่ พิกดั แล้วจึงเรม่ิ ตน้ การเขียนโปรแกรรมงานกลึง ซีเอน็ ซตี ่อไป


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook