CNC銑床G73vsG83合併使用自製模組@ 老工頭 - 隨意窩
文章推薦指數: 80 %
一、巨集路徑說明當G73鉆至設定深度後,做一次G83退刀,再執行G73鉆孔再G83退刀,重複循環到Z終點深,回歸預備起始點 · 二、局變數引數說明 · 三、主程式 · 四、移動單節副 ... 老工頭處世當「作自己,盡本分,成功不必在我」,心境則「因病得閒殊不惡,安心是藥更無方」日誌相簿影音好友名片 200808261735CNC銑床G73vsG83合併使用自製模組?cnc程式實務 一、巨集路徑說明當G73鉆至設定深度後,做一次G83退刀,再執行G73鉆孔再G83退刀,重複循環到Z終點深,回歸預備起始點PS:使用G66指令呼叫,主程式內每次移動指令執行時,則次一的巨集副程式即被呼出,直到G67指令宣告取消 二、局變數引數說明Z:全深 (絕對值) #26Q:G73循環切削量(負值)#17R:鉆孔起始點 (絕對值) #18U:G73退刀量 (正值) #21H:G73循環深 (負值)#11F:進給速度 #9M:暫停時間 (單位1000=1秒) #13 三、主程式O1100 (主程式碼)N01(DR-10) (鑽頭-10MM)M06T01 (換一號刀)G0G90G54X-50.Y-80. (第一孔座標值)G43Z10.H01M03S800 (Z軸移動至預備點/刀長一號補正/主軸正轉/轉速800)M08T02 (切削水開/呼叫2號刀)G66P1200.F100H-12.M500Q-3.R2.U0.Z-56. (呼叫巨集程式/引數宣告)M98H100 (呼叫移動單節副程式)G67M09 (巨集程式取消/切削水關)G0G91G28Z0. (Z軸復歸原點)N02(TP-M12) (牙攻-12MM)M06T02 (換二號刀)G0G90G54…G43……………G0G91G28Y0.Z0. (Z軸/Y軸復歸原點)M30 (程式結束復歸) 四、移動單節副程式N100X-100. Y-120.X-50.M99 五、巨集副程式O1200#100=#5003 (先前讀入Z軸座標)#101=#11+#18 (G73循環絕對值終點深) #102=#18 (鉆孔起始點)WHILE[#101GT#26]DO1 (Z軸鉆孔判讀欄=全深)G0G90Z#102 (Z軸快送位移鉆孔起始點)WHILE[#102GT#101]DO2 (Z軸鉆孔判讀欄=G73深)#102=#102+#17 (G73循環深度增量更新)G01G90Z#102F#9 (執行G73鉆孔)G04P#13 (暫停)G0G91Z#21 (G73退刀量)END2 G01G90Z#101F#9 (執行G73循環終點深)G04P#13G0Z#100 (執行G83退刀點) #102=#101+2. (G73鉆孔起始點更新)#101=#101+#11 (G73終點深度更新)END1G0G90Z#102 WHILE[#102GT#26]DO3 #102=#102+#17G01G90Z#102F#9G04P#13G0G91Z#21END3G01G90Z#26F#9 (執行鉆孔終點座標)G04P#13 (暫停)G0Z#100 (Z軸復歸起始座標)M99 (程式復歸) 第二種程式H:G73循環切削量 #11R:鉆孔起始點 (絕對值) #18Q:G83起始循環深 #17U:暫停時間 #21 V:G83循環最少深#22 Z:全深 (絕對值) #26 G66P7200EHRQ ZF O7200#110=#5003 (先前讀入Z軸座標)#100=#17 #101=#18-#100 (G73循環終點深)#102=#18 (鉆孔起始點)WHILE[#101GT#26]DO1 (條件式G73循環全深不小於孔全深時,由END1次單節執行)G98G73Q#11R#102Z#101F#9P#21 (G73循環鉆孔執行)G80 G04P500 #102=#101+1.0 (R點更新) #100=RND[#100*0.7] (G83循環深遞減度) IF[#100GT#22]GOTO20 #100=#22N20#101=#101-#100 (G73深度更新)END1G98G73Q#11R#102Z#26F#9P#21 (G73循環終點鉆孔執行)G80Z#110 (執行退刀復歸起始點/鉆孔取消) M99 麥剎/Xuite日誌/回應(1)/引用(0)漸開線函數值計算|日誌首頁|CNC車床重修外牙治具上一篇漸開線函數值計算下一篇CNC車床重修外牙治具回應 加我為好友緣起幾何弓弦狗齒人情繫凹凸輪盤旋轉間身處無兵缺將西城中心如星落秋風五丈原日誌相簿影音 全部展開|全部收合 麥剎建立你的名片貼 我的相簿
延伸文章資訊
- 1CNC銑床G73vsG83合併使用自製模組@ 老工頭 - 隨意窩
一、巨集路徑說明當G73鉆至設定深度後,做一次G83退刀,再執行G73鉆孔再G83退刀,重複循環到Z終點深,回歸預備起始點 · 二、局變數引數說明 · 三、主程式 · 四、移動單節副 ...
- 2INCON-M84/M86/M86R 手冊
並內建六種機器模型、三種五軸CNC 加工程式寫法。 ... 4.13.14.4 將G54 額外座標偏移(G54.1 P001~P128)取出至Macro 變數......... 252 ... ...
- 3CNC Macro變數程式應用與實例- 這兩天有很多人私密問我
這兩天有很多人私密問我,該不該買這本書,也有朋友買完之後,發現完全看不懂裡面是什麼,突然詢問我那一本書會比較適合CNC新手,我PO的以下這本書是我看過後, ...
- 4CNC銑床應用切削加工:智慧MACRO - 金石堂
近幾年來已在電腦數值控制(CNC)工具機的程式撰寫應用,幾年的時間才會應用變數MACRO來撰寫CNC切削中心機銑床程式,但是通常一位專業的銑床師傅,要 ...
- 5cnc銑床切削加工機macro變數程式應用銑削加工實例 - 軟體兄弟
用副程式,但容易在座標位置上出錯,而且泛用性不高,這是當初師傅要用macro的 ... ,在電腦數值控制(CNC)工具機的程式撰寫訓練中,應用MACRO變數來撰寫CNC切削中心機及銑床 ...