管理員
統計數據
原文網址 余俊鵬 2019-10-09 19:41:17
各位前輩好
CNC銑床
小弟想請問圖片中Y軸方向陣列的程式如何寫?
才能與X軸的陣列程式一起。感謝
工件有500多個孔,圖為示意
Han Hsu 2019-10-09 19:56:12
巨集
蔡明翰 2019-10-09 19:56:18
用CAM轉程式
Han Hsu 2019-10-09 20:03:36
O1 #503=60 G0 X0. Y0. Z50. G65 P9005 I9. J7. U35. V30. A0. B90. E1 G90 G0 Z50. M30 O9005 G40 G69 G90 F#9 IF [ # 503LT0 ] THEN #3000=53 IF [ # 503LE101 .] THEN #503=101. IF [FIX[#503]LT#503] THEN #3000=53 IF [ # 2LT0 .] THEN #3000=2 IF [ # 4LE0 .] THEN #3000=4 IF [ # 5LE0 .] THEN #3000=5 IF [ # 8LT0 .] THEN #3000=8 IF [ # 21LE0 ] THEN #3000=21 IF [ # 22LE0 ] THEN #3000=22 IF [FIX[#4]LT#4] THEN #3000=4 IF [FIX[#5]LT#5] THEN #3000=5 IF [ # 2LE0 .] THEN #2=90. IF [ # 8GT0 .] THEN #8=1. #500=1. #501=0. WHILE [ # 501LE0 .] DO 1 #500=FIX[#503/100.] #501= # 503MOD100 . IF [ # 500GT #5] THEN #3000=2 IF [ # 501GT #4] THEN #3000=2 IF [#501LE0.] THEN #3000=2 END 1 #16=#8 WHILE [ # 16GT0 ] DO 1 #500=#503MOD100. #501=FIX[#503/100.] #14=#4 #15=#21 #16=0. #4=#5 #5=#14 #21=#22 #22=#15 END 1 WHILE [ # 500LE #5] DO 1 #27= # 500MOD2 . #28=[#27-1.]*#501+#27*#501 #31=[#27-1.]*#4+#27 #32=#27*#4+#27-1. IF [ # 503GT101 .] THEN #31=#28 #30=#1+#2-#2*#8 #14=#24+[#500-1.]*#22*COS[#30] #15=#25+[#500-1.]*#22*SIN[#30] WHILE [ # 31LE #32] DO 2 #33=ABS[#31] #502=[#500*100.+#33]*[1.-#8]+[#500+#33*100.]*#8 #30=#1+#2*#8 #524=#14+[#33-1.]*#21*COS[#30] #525=#15+[#33-1.]*#21*SIN[#30] G90 X#524 Y#525 (M98 P_) #31=#31+1. END 2 #500=#500+1. #503=0. END 1 M99
Han Hsu 2019-10-09 20:05:49
計算孔位定位後 呼叫副程式
Độc Minh 2019-10-09 21:31:40
用增量的G91不是更快
余俊鵬 2019-10-09 21:33:20
我副程式是用G91阿!?
余俊鵬 2019-10-09 21:33:57
只是我不曉得怎麼將Y軸一起寫進去
劉有益 2019-10-09 23:50:37
三菱系統有G37. 1XYIJPK陣列
劉有益 2019-10-09 23:59:19
G0G90X15. Y-10.:M98P101L3 O101 M98P102L3 G91X-90Y-15. M99 O102 銑孔提刀後G91X30. M99以上以你圖面範例
簡邦彥 2019-10-10 08:23:56
甚麼控制器?不一定就要用巨集
余俊鵬 2019-10-10 09:57:38
簡邦彥 發那科
簡邦彥 2019-10-10 10:14:47
余俊鵬 副程式代也可以~善用副程式~當然巨集會的話~會更方便
嚴昕平 2019-10-10 13:50:22
劉有益 我也想學手寫……
劉有益 2019-10-10 13:51:48
嚴昕平 勸你不要 手寫一天會連尻槍的力氣都沒有 哈哈哈!!
蕭天柱 2019-10-10 23:31:24
用手寫程式=>等距孔,不管是X方向或Y方向,請善用主程式呼叫副程式的方法,將等距的孔寫於副程式G91 +X/Y(等距)+K/L(孔數)。X/Y方向交替就G91 X.. 或 Y.. ,這樣簡單又方便就很好做了。
山曰比 2019-10-12 11:58:12
善用循環指令的L和K 匹配G91 不用搞的那麼的複雜 控制器也有孔陣列循環 不然..cam按一按就好了 西門子對話設定按一按就好了 這種東西除非愛玩..才搞..罵扣 不然只是使用而已 不要搞的太複雜
余俊鵬 2019-10-15 17:24:37
感謝各位前輩的指點,小弟已經知道如何運用副程式了,感謝各位
討論主題
全不選 常用關鍵字