21/02/2555 10:12 น. |
รบกวนช่วยแนะนำการกัดร่องเลื้อย(spiral)บนเครื่องmachining center (robodrill)ครับ เครื่องมี 4 แกน จะเขียนโปรแกรมอย่างไร |
28/02/2555 00:24 น. |
ก็ แกนที่ สี่ ที่สั่งให้หมุนไปพร้อม กับ การเคลื่อนที่ ในแกนหลัก เช่น แกน x ในคอนโทรล สั่งแบบไหน เช่น หากต้องการหมุน 360 องศา ต้องสั่งอย่างไร ที่เหลือก็เป็น ระยะวิ่ง ในหนึ่งรอบ ว่าต้องการ พิช เท่าไหร่ คำนวณจากค่า Dia ก็จะได้ ค่าองศา |
28/02/2555 09:39 น. |
เป็นคอนโทรลของ fanuc 31i model A ครับ แกนที่สี่ (B axis)เป็นหัวDDRของfanucเองครับ รบกวนขอสูตรคำนวนด้วยครับ ใช้สูตรนี้ได้ไหมครับ [Φ X π(3.1414)]/tan θ(angle) |
29/02/2555 14:27 น. |
น่าจะใช่นะ ไม่ได้เขียนโปรแกรมเองนานแล้ว หลักการก็อย่างที่บอก เลือกจาก ระยะพิช ก็เป็น เส้นที่ลากจาก จุด ศุนย์ ( เริ่มหมุน) ไปหยุดที่ ระยะความยาวเส้นรอบวงตามค่า Dia. โดยมีค่าความสูง ตามค่า ระยะพิช ส่วน องศา ก็ย้อนสูตรกลับ ก็น่าจะเป็น สูตรที่คุณว่า (แต่ตอนนี้ ผมไม่ได้กดเครื่องคิดเลข ยืนยัน นะ ประมาณว่า ไม่ได้เปิด สูตร คณิตสาตร์ เพื่อตรวจสอบแหละ) |
29/02/2555 20:48 น. |
ช่วยยกตัวอย่างการเขียนโปรแกรมให้ได้ไหมครับพอดีผมเองก็ไม่ชำนาญใช้พวกโปรแกรมCAMไม่เป็นด้วย ตัวอย่างผมจะกัดงานโต 10mm องศาร่องเลื้อย 51.5 degree ลึก 1mm จำนวนร่อง4Zแบ่งเท่ากันร่องละ 90 องศา ระยะร่องยาว60mm ถ้าคำนวนตามสูตรผมก็จะได้ [10 X π(3.1416)]/tan 51.5 = 24.9893 Spiral lead = 24.9893 สูตรนี้ผมเอามาจากวิธีหาค่า Spiral lead ของงานเจียรร่องสว่าน(cutting tools) แล้วผมจะเขียน G CODE อย่างไรครับ O0XXX(SPIRAL CUT) G91G28Z0 G91G28X0Y0B0 G80G49G40 M6T2(ENDMILL- D02MM) G90G54GOX-2.YOB0(B0/90/180/270) M10 M3S2100 G90G43H2G0Z30. G01Z5.5F500 M8 M98PXXXLX G0Z40. M9 M5 M11 M01 G91G28Z0 G91G28X0Y0B0 G80G49G40 M30 % O0XX1(SUB-SPIRAL-CUT) G91G01Z-0.25F500 G90G01X-2.Y0.F240 G01X62.ตรงนี้แหละครับที่จะเขียนcodeอย่างไรที่ให้แกนที่สี่(B) มันเิดินหมุนไปพร้อมกับแกนX G01Z6. G0X-2. G91G01Z-6. M99 % |
29/02/2555 20:49 น. |
O0XX1(SUB-SPIRAL-CUT) G91G01Z-0.25F500 G90G01X-2.Y0.F240 G01X62.ตรงนี้แหละครับที่จะเขียนcodeอย่างไรที่ให้แกนที่สี่(B) มันเิดินหมุนไปพร้อมกับแกนX G01Z6. G0X-2. G91G01Z-6. M99 % |
29/02/2555 20:51 น. |
รบกวนคุณพี่สืบศักดิ์ด้วยคับ |
01/03/2555 09:06 น. |
สูตรคำนวนกลับองศา [[Φ X π(3.1414)]/Pitch]tan-1=Degree |
05/03/2555 13:04 น. |
เอางี้ก่อน นะ เพราะผมยังไม่ค่อยว่าง ดูอย่างละเอียด หากคุณได้ สูตร มาจาก การเจียรร่องสว่าน ลองย้อนไปดูว่า การสั่งของเครื่องเจียร นะเขียน G-code ยังไง หากเขียนด้วย จีโค๊ด มาตรฐาน ย่อมสามารถใช้ได้กับ ทุกคอนโทรล ครับ ขออภัย ยังติดภาระกิจ งานแปล กับเตรียมข้อมูล จัดอบรมอยู่ |
06/03/2555 13:32 น. |
ไม่ได้ใช้G-CODEครับเป็นโปรแกรมสำเร็จเครื่องจักร(cnc walter)ขอบคุณครับที่แนะนำยังรอความช่วยเหลืออยู่นะครับ |
06/03/2555 21:51 น. |
เอ้าใช้ Walter เหรอ ถ้างั้นคงไม่ได้เห็น Code แน่ ว่าแต่ คอนโทรล รุ่นไหนล่ะ ของ Walter เองหรือ รุ่นใหม่ที่ใช้ Fanuc แล้ว ผมเคยปล้ำกับ HMC-500 เครื่องตัวที่สอง ของเมืองไทย พอเห็นรุ่นหลังๆเป็น คอนโทรล Fanuc เลยไม่ได้ดูละเอียดเท่าไหร่ เพราะวางมือแล้ว เอาเป็นว่า คืนนี้ จะลองดูให้ ว่ามาโคร ตรง Spiral เขียนยังไง |
07/03/2555 14:46 น. |
#31=1 WHILE[#31LE#1]DO2(KIRIKOMI) G91G00X-#120Y#121Z-#122A-#123 #30=1 WHILE[#30LE#144]DO3(HASU) G91G01 Z-#138 F#137 X-#110Y-#111 Z#112 A-#113 F#134 X-#114Y-#115 Z#116 A-#117 F#139 G00Z#138 X[#110+#114]Y[#111+#115]Z-[#112+#116]A[[#113+#117+720.]-[360./#144]] #30=#30+1 END3 #31=#31+1 END2 โทษที นะห่างเรื่องเขียนโปรแกรมมานาน ข้างบนเป็น มาโครของเครื่อง เจียร Tools ที่เป็น คอนโทรลฟานัค จะเห็นว่าที่ คำสั่ง G91 G01 (สีแดง)สั่งเดิน แกน X Z A ตามค่าที่คำนวณในมาโคร เนื่องจาก แกนหมุนของเครื่องนี้ ติดตั้งในแนวแกน X จึงใช้ A สั่งให้หมุน กรณีนี้ อยู่ที่เครื่องคุณ ติดตั้งในแนวแกนไหน X = A, Y = B ประเด็นถัดมา อยู่ที่ การป้อนค่้า ตัวเลขสำหรับการหมุน กรณีนี้ ต้องไปดูที่ พารามิเตอร์ ของการสั่งให้หมุนแกนว่า ของคุณ ใช้ตัวเลขอะไร ระหว่าง ระยะทาง ตามกราฟ หรือ องศา ระยะทาง ก็คือค่าเส้นรอบวง ที่ยืดออก เหมือนที่ผมบอกไปก่อนหน้านี้ แต่หากเป็น องศา ก็ขึ้นอยู่ว่า การหมุน 1 รอบ แบ่ง 360 องศา และกำหนด ค่าลิปดา พิลิปดา อย่างไร สำหรับเรื่องหลัง ผมไม่อาจทราบได้ คุณต้องไป ทดลองสั่งให้ แกนของคุณหมุนดู ว่า การหมุน 1 รอบ ป้อนค่าอย่างไร จากนั้นก็เป็นเรื่อง ความเร็วในการเคลื่อนที่ ของแกนหลัก และแกนหมุน ว่าจะให้ สัมพันธ์กันอย่างไร Feed ของแต่ละแกน แต่ถ้าคุณย้อนขึ้นไปดู ตัวอย่างของ มาโคร จะเห็นว่า มีการกำหนดค่า Feed เป็นค่าเดียว หมายความว่า เมื่อมีการสั่งออกไปแล้ว เช่น เคลื่อนที่ตามแนวแกน X = 50 mm. และหมุนรอบ แกน A = 10 รอบ เครื่องย่อมกำหนด ความสัมพันธ์ของการหมุน และ การเคลือนที่ให้เท่ากันเอง โดยเราสนใจเฉพาะ ค่า feed ตามแนวเส้นรอบวง ว่า เหมาะสม กับ cutting data ของ tool ที่จะใช้หรือไม่ ต้องเพิ่ม/ลด feed ตอนเข้า และ ออกหรือไม่ อย่างไร ครับ ค่อยๆ คิด ค่อยๆ ทำไปก่อนนะ ว่าแต่ อยู่ โรงไหนเนี่ย ผมรู้จักไหม |
08/03/2555 12:31 น. |
Tungaloy cutting tool ครับพี่ เคยโทรขอคำแนะนำนานมากแล้วครับ ผมได้ความรู้จากเอกสาร ที่พี่แปล(มาโคร)ช่วยให้เข้าใจได้เยอะ |
08/03/2555 12:36 น. |
เดิมเป็น PVK PRESSITION TOOLING พี่น่าจะรู้จักนะครับ |
08/03/2555 12:49 น. |
HMC 400 มีในไทยสองเครื่องเป็นของ PVK กับ CNC PART /CONTROL IDRAMAT ้้HMC 500 เยอะครับ/CONTROL IDRAMAT HMC 600 เยอะมากครับ/CONTROL IDRAMAT |
08/03/2555 12:53 น. |
ที่พี่บอกว่า,ผมเคยปล้ำกับ HMC-500 เครื่องตัวที่สอง ของเมืองไทย, เป็นรุ่น HMC 400 หรือเปล่าครับ พี่เคยอยู่ CNC PART หรือเปล่าครับ |