27/09/2550 00:01 น. |
เป็นเรื่องที่ยาก กับช่างยุคใหม่ เรื่อง g-code ต่าง ๆ<br>น่าจะมีที่ สอนที่มีงานจริงๆ ลองลงมือ<br>กัดงาน เขียน โปรแกรมหน้าเครื่อง เป็นแบบหลักสูตรหวังผล<br>มีที่ไหน ช่วยตอบด้วยนะครับ |
27/09/2550 02:18 น. |
เรื่อง G-code สอนแบบหวังผล ยากนะครับ <br>เนืองจากว่า G-code ของ control แต่ละยี่ห้อ ของเครื่องจักร ทำงานไม่เหมือนกัน <br>ยกตัวอย่างส่วนตัว คือ (ผมเริ่มจาก Hitacho Seiki ) <br>1. Tool compensation บางยี่ห้อ เป็นแบบ ออโต บางยี่ห้อ ต้อง ป้อนเอง ( G40 G41 G42) และเช่นเดียวกัน ใน G-code กลุ่มนี้ บางยี่ห้อ ก็สามารถให้คุณป้อนทางเดิน ที่เล็กกว่าขนาด R-nose radius ของ Tool ได้ ในขณะที่เครื่อง บางยี่ห้อ ไม่ยอม ทั้งที่พัฒนามาจาก Fanuc เหมือนกัน <br><br>2. บาง Controll มีฟังชั้นพิเศษ สำหรับ จุดอ้างอิง เช่น G54.1 ... G54.99, G55.1...G54.99 สำหรับกำหนดจุดอ้างอิง ที่มากขึ้น สำหรับ การกำหนด sub-program แต่ในบางยี่ห้อ ไม่มี <br><br>3. ฟังชั้นพิเศษ ในกลุ่ม canned cycle เช่น G102 กัด pocket หรือ การกัดล้างพื้นที่ แบบ วงกลม / สี่เหลี่ยม โดยเราเพียงแค่ กำหนด จุด x,y ของแต่ละมุม ซึ่งบางยี่ห้อมี บางยี่ห้อไม่มี <br><br>4. G-code ยังมีการกำหนด เป็นกลุ่ม ใน controll เดียวกัน เช่น หากคุณ เลือกใช้ group 1 ก็ไม่สามารถเขียนคำสั่ง แบบ group อื่นได้ ( group 2 - 4 ) ซึ่งบาง control มี group ให้คุณเลือกได้มากกว่า 1 group <br><br>เพราะฉนั้น คำตอบคือ <br>1. อ้างอิงจาก คู่มือของ เครื่องและรุ่นของยี่ห้อนั้นๆ<br>2. อ้างอิงจาก คู่มือของ controll รุ่นนั้นๆ ของผู้ผลิต <br>3. Operation Manual หรือ Operation Mamual ของเครื่องจักร<br>4. สุดท้ายลอง เขียน โปรแกรม G-code ทำงาน หรือ ลองสั่งในโหมด MDI ถ้าไม่ยอมขยับ แสดงว่า ไม่มีฟังชั่นนั้นอยู่จริงๆ ( บาง controll บอกว่ามี แต่คนสร้างเครื่องปิดไว้ เพราะจ่ายเงินไม่ครบทุกฟังชั่น และบอกว่า เป็ฯ option ) |
27/09/2550 10:57 น. |
ผมทำงานมาหลายปีเขียนแต่G-codeหน้าเครื่อง(cnc lathe) อยากใช้แคมมั่งแต่บ.ยังไม่ยอมให้ใช้กลับกันเลย<br>จุดสำคัญอย่างที่คุณสืบศักดิ์บอกครับถูกต้องเลยถ้าคนเคยใช้เครื่องหลายยี่ห้อจะรู้ดี<br><br> |
27/09/2550 11:33 น. |
อ่านหัวข้อของคุณ ฝูงบินต่ำแล้ว นึก ย้อนไปถึง ตัวเอง สมัยที่เรียน g-code ใหม่ๆ ก็ กว่า 10ปี ละ ตอนนั้น ผมเป็น รุ่นแรกที่ มหาลัยผมเริ่ม<br>สอนCNC เรียน G-CODE ไป น้ำตาตกไป คำนวนครับ อาจารย์ที่สอน<br>เพิ่งกลับมาจากเยอรมัน เพียวมาเลย สอนคำนวน เต็มๆ ตก กันระนาวตอน<br>นั้นมองไม่ออกเลยว่าทำไมต้องคำนวนมากขนาดนี้ อาจารย์สอนG-CODE<br>แค่ตามที่ ISO กับDINระบุ ไว้ FUNTION พิเศษ ไม่มีเลยจะใช้<br>อะไรต้องคำนวน เอาอย่างเดียว แต่พอมาทำงานเลยทำให้รู้ว่าไอ้G-CODEะรรมดาๆไม่กี่ตัวเนี่ยถ้า<br>เข้าใจมันแล้วนี่ ฉลุย ครับ แล้วที่ว่า หลักสูตรหวังผลน่ะ คุณ ทิ้งเบอร์ไว้เถอะครับ แล้วเดี๋ยวจะมี หลายท่านที่เขาว่าเก่ง โทรไปหาแล้วจะไปรับคุณไปเรียนกับเขา เลย ลองดู ครับ แล้วจะประสบผล กับ หลักสูตรที่ต้องการ ครับ เพราะ มีสอน กันเยอะ |
28/09/2550 16:31 น. |
ประสบการณ์ G-Code ครับ ตอนเรียน อาจารย์ให้เขียน โปรแกรมกลึงหน้าเครื่อง ผมตั้งใจกลึงเจดีย์อย่างงามเลยครับ มีนักศึกษาจีนมายืนดูด้วย พองานใกล้เสร็จ กะดึงป้อมมีดกลับ ที่ไหนได้ ป้อนค่า + เป็นลบ แทน มีดชนหัวกลึง กระจุยเลยครับ กระจกนิรภัย แตกร้างหมด นักศึกษาจีนกระโดลเลยครับ น่ากลัวมากกก แต่ตอนนี้ก็ทำงานด้านนี้แต่ดีหน่อยใช้ program ช่วย |
29/09/2550 00:19 น. |
ของผมไปสอนใช้เครื่องกลึง ตอนป้อนค่า offset มีด<br>ดัน พักเที่ยง อีกคนมาลองเล่น ป้อนค่าผิด tool สั้นกว่าปกติ <br>พอกินข้าวกลับมา เด็กดัน run โปรแกรม ทีนี้ ก็กระจุย เหมือนกัน <br>งานหลุดชน กระจก เพราะ ด้ามมีดไปชน <br>ใจหายเลย เพราะเราว่า ตรวจสอบก่อนจะไปกินข้าวแล้ว เพราะสอนทีละ สเตป <br>ไม่มีใครยอมรับผิด เพราะ กระจกมันแตกไปแล้ว <br>ดีว่า เจ้าของโรงงาน ไม่กล้า complain เรา เลยรอดตัว แต่หยุดการสอนเลย ขอทำงานต่อจนกว่าจะเสร็จ<br><br>Job นี้เลยเก็บค่าสอนได้ ครึ่งเดียว ที่เหลือต้องยกให้เขาไป (ค่าเสียหาย) <br>ก็นุก หนาน ดี ใน บางเวลา |
08/10/2550 16:59 น. |
ถ้าเขียนมือเปล่าหน้าเครื่องแนะนำครับต้องคำนวนจาก Auto Cad ครับเขียนแบบได้สักชิ้นก็นำมาแกะดูแล้วร่างลงกระดาษแล้วไปพิมพ์ที่เครื่องสบายครับผมทำอยู่บางที่งานใหม่ๆผมทำเป็นวันครับ แต่ตอนนี้สบายแล้วผมใช้ Cam กับ RS232 ช่วยครับสบายจังครับ |
16/10/2550 00:04 น. |
ผมคิดว่าเป็นเรื่องน่าเสียดายที่ช่างหรือคนที่เรียนจบใหม่ๆเดี๋ยวนี้รู้จักการใช้งานcncแค่ใช้โปรแกรมcamช่วย ไม่รู้ด้วยซ้ำไปว่าg-codeที่postออกมามีความหมายว่าอะไร การที่หลายท่านบอกว่าการเขียนด้วยมือหน้าเครื่องช้า ไม่สะดวก ไม่ปลอดภัยน่าจะเป็นเพราะขาดความชำนาญในการใช้งานcodeต่างๆ การเขียนg-codeด้วยมือตัวเองเรื่อยๆมันทำให้สมองคุณคิดและจินตนาการถึงสิ่งที่จะเกิดขึ้น โดยไม่มีภาพกราฟฟิกหรือการsimulateช่วย เมื่อคุณฝึกฝนบ่อยๆเพียงแค่อ่านcode สมองคุณก็คิดได้ล่วงหน้าว่าเครื่องจักรของคุณกำลังจะทำอะไรต่อไป จริงอยู่ที่การใช้camช่วยงานมันสะดวกสบายผมเองก็ใช้แต่จะใช้ในงาน3D หรืองานที่เขียนเองได่ยากจริงๆ แต่งาน2Dงานทำpartรูปทรงเรขาคณิต การเขียนด้วยมือเร็วกว่า ยืดหยุ่นกว่า ปรับแก้ได้ง่ายกว่าและสั้นกว่าเพราะเมื่อเราทดลองกัดงานคุณเห็นว่าอะไรไม่ถูกใจ ก็สามารถแก้ไขcode เพียงไม่กี่ตัวก็สามารถเดินโปรแกรมต่อได้ แม้แต่ระหว่างrunโปรแกรมกสามารถจะeditบรรทัดถัดไปแล้วทำงานต่อได้ แต่ถ้าคุณใช้แต่camคุณต้องกลับไปแก้ไขในคอม genใหม่postใหม่ส่งใหม่ ยิ่งหากมีจุดที่คุณจะต้องใช้การทดลองปรับแต่ง(เช่นfeed,รอบหรือระยะความลึกแต่ละเที่ยว)ยิ่งเสียเวลามาก หากคุณสามารถใช้g-code ได้อย่างชำนาญคุณจะสามารถเขียนcodeให้เครื่องจักรทำงานได้สั้นกว่าcamถึง10เท่า เช่นการใช้sub program<br>สัก2-3ชั้น คุณสามารถขุดpocket ต่างๆด้วยcodeแค่หลักร้อยตัวอักษร แต่camต้องใช้เป็นหลักหมื่น แล้วคุณจะเริ่มมองเห็นว่าในบางงาน(ย้ำว่าบางงาน) โปรแกรมcamราคาหลักแสนมันไม่ได้เก่งไปกว่าคุณและg-codeแสนโบราญของคุณเลย<br> ผมว่าเป็นเรื่องยากที่จะหาคนสอนเขียนg-codeจนเก่งได้ นอกจากคุณจะไปทำงานที่ไหนที่เขาไม่ใช้cam หรืออาจจะเรียนมาแล้วต้องทดลองทำจริง ถามผู้รู้ แลกเปลี่ยนประสบการณ์กับเพื่อน ต้องใช้เวลาอย่าไปกลัวว่าจะชน การเขียนเองด้วยมือเป็นการทำให้เราไตร่ตรองใช้จินตนาการก่อนการทำงานแล้วถึงชนก็ไม่รุนแรง ไม่เหมือนทำจากcamที่เราไม่รู้ว่าคอมคิดอะไรให้เราเวลาผิดพลาดมักจะรุนแรงกว่า และหากคุณรู้จักใช้ทั้งสองวิธีผสมกันมันจะยิ่งสมบูรณ์แบบ |
04/01/2551 22:44 น. |
UBU มีครับลงมือทำทุกอย่างเขียน ใช้ที่อื่นมีใหม |
07/01/2551 15:17 น. |
อุตสาหการ มช.ก็มีคราบ |
17/01/2551 06:46 น. |
ผมทำงานเกียวกับcontrol fanuc แต่ใช้control okumaไม่เป็นอยากทำokumaเป็น ทำไงดีครับ มีที่ใหนสอนบ้าง |
24/04/2551 12:41 น. |
ผมทำงานเกียวกับ CNC LATHE อยู่กับผู้ผลิตเครื่อง wasino การเขียน โปรแกรมโดยไม่ต้องใช้ CAD หรือ Software ช่วยคำนวนชดเชยมุมมีดก็ได้แต่เราจะปวดหัวหน่อยในการคำนวนแต่ถ้าทำไปจนชำนาญก็จะสนุกกับมัน ข้อดีสำหรับการคำนวนหน้าเครื่องคือสามารถเปลี่ยนแปลงโปรแกรมได้ทันทีไม่ต้องไปแก้ใน Software ได้รู้สูตรคำนวนด้วย แก้ไขการใช้โปรแกรมได้หลากหลาย มีปัญหาเกี่ยวกับโปรแกรม cnc lathe ให้คำปรึกษาได้ครับ แลกเปลี่ยนความรู้กัน ติดต่อได้ที่ <a href="mailto:werachai@wasino.co.th" Target="_BLANK">werachai@wasino.co.th</a> |
17/01/2552 01:28 น. |
ดีจังมาอ่านแล้วก็ได้ มุมมองอะไรๆ เพิ่มขึ้น<br>ตอนนี้นู๋กำลังเรียนเขียนโค๊ดอยู่<br><br>กำลังสงสัยอยู่ว่าที่บรรทัด N000 เนี่ยก็เริ่มเขียนไปเลยช่ายป่าวคะ <br>มันไม่ต้องมีอะไรก่อนใช่ไหม<br><br>มีการบ้านด้วย *-*<br><br>เขียนโค๊ดเองก็น่าสนุกดี หรือใช้ CAD ก็ได้<br>แล้วแต่ความสะดวก ใช่ปะคะ <br><br> |
07/03/2552 16:37 น. |
คนที่แม้นg-code ส่วนมากจะเป็นคนที่ผ่านงานหน้าเครื่องมาก่อนแทบทั้งสิ้นครับ เเล้วค่อยมาทำcad/cam เพราะจะรู้ส่วนประของ หัวโปรเเกรม /ส่วนของเนื้อหา/และหางโปรเเกรม ส่วนคนที่ทำcad/camก่อนโดยไม่มีประสบการหน้าเครื่องส่วนมากจะทำงานไม่ค่อยเป็นครับงานจะพลาดบ่อยเพราะไม่รู้ทางเดินของtoolที่ในลักษณะที่ทำงานจริงครับ<br> |
08/03/2552 12:07 น. |
โปรแกมcnc |
18/05/2552 21:41 น. |
ผมเรียน cnc มาได้เกรด 4 ตรอดแต่ไม่มีใครรับ<br>เพราะยังไม่มีประสบการณ์<br>จะไปหาประสบการณ์ได้ที่ไหนบ้างครับ<br>ช่วยบอกหน่อย |