เครื่องคำนวณ
สร้างโปรแกรม G10 จากรายการเครื่องมือ
เปลี่ยนรายการเครื่องมือพร้อมความยาว H และรัศมี D ที่วัดได้ เป็นโปรแกรม G10 เพื่อบันทึกค่าลงในตารางออฟเซ็ต (Offset Table) ของ Machining Center ได้ทันที โดยไม่ต้องกดป้อนค่าหน้าเครื่องทีละช่อง ทำงานในเบราว์เซอร์ทั้งหมด รายการเครื่องมือไม่ถูกส่งออกจากเครื่องของคุณ
| T | รายละเอียด | H | ความยาวที่วัดได้ | D | ลบแถว |
|---|
หนึ่งบรรทัดต่อเครื่องมือหนึ่งตัว ช่องแรกเป็นหมายเลขเครื่องมือ ตัวเลขถัดไปตัวแรกเป็นความยาว ตัวที่สองเป็นขนาด ข้อความอื่นเป็นรายละเอียด แบ่งช่องด้วย Tab จุลภาค หรืออัฒภาค เช่น
3, END MILL 10, 118.550, 5.000
อ่านเครื่องมือทุกตัวที่โปรแกรมเปลี่ยนด้วย M06 พร้อม comment ที่บอกชื่อเครื่องมือ และหมายเลข H กับ D ที่โปรแกรมเรียกใช้ เครื่องมือที่ใช้ H หรือ D มากกว่าหนึ่งหมายเลขจะได้หลายแถว ความยาวและขนาดต้องใส่เองหลังวัด ยกเว้นโปรแกรมนั้นมีบรรทัด G10 อยู่แล้ว
โปรแกรมนี้เขียนทับค่าในตารางค่าชดเชยของเครื่องโดยไม่ถาม ตรวจตัวเลขทุกบรรทัดกับใบวัดก่อนเดิน และตรวจค่าในตารางของเครื่องหลังเดิน
ใช้ทำอะไร
เครื่องมือที่วัดด้วยเครื่องตั้งศูนย์เครื่องมือนอกเครื่องต้องนำค่าไปใส่ในตารางค่าชดเชยของเครื่อง การพิมพ์ทีละช่องที่หน้าเครื่องใช้เวลา และค่าที่พิมพ์ผิดหลัก ใส่ผิดแถว หรือใส่ในเครื่องมือผิดตัว ไม่ทำให้เกิด alarm หน้านี้เปลี่ยนรายการเครื่องมือเป็นโปรแกรมที่มีบรรทัด G10 เมื่อเดินโปรแกรม เครื่องจะเขียนค่าลงตารางเอง รายละเอียดของคำสั่งอยู่ในบทที่ 12
- เลือกแบบของตารางค่าชดเชยของเครื่อง และเลือกว่าช่อง D เก็บรัศมีหรือเส้นผ่านศูนย์กลาง ให้ดูชื่อคอลัมน์บนหน้าค่าชดเชยของเครื่อง
- พิมพ์รายการเครื่องมือ วางแถวที่คัดลอกจาก Excel หรือไฟล์ของเครื่องตั้งศูนย์เครื่องมือ หรือดึงรายการเครื่องมือจากโปรแกรม NC ที่จะใช้เครื่องมือชุดนั้น แล้วใส่ค่าที่วัดได้ ถ้าไม่ใส่ค่าจะคงค่าเดิมในเครื่อง
- ดาวน์โหลดโปรแกรม นำเข้าเครื่อง แล้วเดินหนึ่งครั้งในโหมด MEM โปรแกรมนี้ไม่ทำให้แกนเคลื่อนที่
- เปิดหน้าค่าชดเชยของเครื่อง แล้วเทียบค่าบางแถวกับใบวัด
บรรทัดที่เขียน
| ตารางค่าชดเชย | บรรทัด | เขียนลงช่อง |
|---|---|---|
| แบบ C | G10 L10 P_ R_ | ค่าขนาดความยาว H |
| แบบ C | G10 L11 P_ R_ | ค่าสึกหรอความยาว H |
| แบบ C | G10 L12 P_ R_ | ค่าขนาดรัศมี D |
| แบบ C | G10 L13 P_ R_ | ค่าสึกหรอรัศมี D |
| แบบ B | G10 L10 P_ R_ | ค่าขนาดของแถว |
| แบบ B | G10 L11 P_ R_ | ค่าสึกหรอของแถว |
| แบบ A | G10 L11 P_ R_ | ค่าเดียวของแถว |
- P คือหมายเลขแถวของค่าชดเชย และ R คือค่า
- โปรแกรมขึ้นต้นด้วย
G90ค่า R จึงแทนค่าเดิมในตาราง ถ้าเป็นG91ค่า R จะบวกเข้ากับค่าเดิม - บนตารางแบบ A และ B ค่า H และ D ใช้แถวร่วมกัน
H03กับD03จึงเป็นค่าเดียวกัน หน้านี้ไม่สร้างโปรแกรมให้รายการที่ใช้หมายเลขเดียวกันทั้ง H และ D ให้ตั้งหมายเลข D แยก เช่น D = T + 20 - ความยาวถูกเขียนตามที่พิมพ์ ค่านี้จะเป็นความยาวจริงจากเส้นอ้างอิง ตำแหน่งเครื่อง หรือผลต่างจากเครื่องมืออ้างอิง ขึ้นกับวิธีตั้งค่าของเครื่อง เครื่องมือทุกตัวในตารางเดียวกันต้องใช้วิธีเดียวกัน
ข้อจำกัด
- ตรวจรูปแบบกับคู่มือของชุดควบคุมก่อนใช้ บรรทัดที่สร้างเป็นไปตามชุดควบคุม Fanuc ของ Machining center ที่ใช้ตารางค่าชดเชยแบบ A B และ C ชุดควบคุมรุ่นเก่าและยี่ห้ออื่นอาจใช้ค่า L ต่างจากนี้ และบางรุ่นไม่ใช้ L
- ใช้กับ Machining center เท่านั้น ค่าชดเชยของเครื่องกลึง (X Z รัศมีปลายมีด และทิศของปลายมีด) ใช้รูปแบบอื่น หน้านี้ไม่เขียนให้
- เดินโปรแกรมนี้ซ้ำจะนำค่าเก่ากลับมา ถ้าเครื่องมือถูกเปลี่ยนและวัดใหม่ที่เครื่องแล้ว ให้ลบโปรแกรมนี้หรือสร้างใหม่
- การตั้งค่าสึกหรอเป็นศูนย์เหมาะกับเครื่องมือที่เพิ่งวัดใหม่ ถ้าวัดใหม่เพียงบางตัว ให้ใส่เฉพาะตัวนั้นในรายการ เพราะทุกแถวในรายการจะเสียค่าสึกหรอเดิม
- หมายเลขโปรแกรมอาจมีอยู่ในเครื่องแล้ว ให้เลือกหมายเลขที่ว่าง
- ไฟล์ใช้อักขระขึ้นบรรทัดแบบ LF ถ้าเครื่องไม่รับ ให้แก้ด้วยหน้าตรวจและแก้ไฟล์โปรแกรม NC