1樓:匿名使用者
g0x0y-15.
#1=0
wh[#1ge-90]do1
#2=-15*cos[#1]
#3=-15*sin[#1]
g01y#2z#3
g03j[-#2]
#1=#1-1
end1
2樓:匿名使用者
#1=0
#2=90
#3=10
#4=50
while[#1le#2]do1
#5=[#4-#3]*cos[#1]
#6=[#4-#3]*sin[#1]
g01z-#6f1000
g03x#5r[#5/2]
g03i-#5
g03x0.r[#5/2]
#1=#1+0.1
end1
孔中心為座標原點,表面零點,0.1是度數增值
3樓:
g0 x0 y-15.
#1=0
while [#1 ge -90] do1#2=-15*cos[#1]
#3=-15*sin[#1]
g01 y#2
g03 j[-#2] z#3
#1=#1-1
end1
4樓:匿名使用者
你說的是在xz平面嗎,不需要巨集程式的,程式設計的時候用g18,直接走圓弧就行,跟g17平面走圓弧一個道理,巨集程式的話可以走直線走出來,
加工中心用一把10的立銑刀,做50直徑半球面用巨集程式怎麼編。
5樓:半萌半可愛
球面要用球刀的,這個太難為人了吧,用cam多簡單的事費那個勁幹嘛
6樓:匿名使用者
內圓弧面還是外圓弧面????
fanuc 圓錐數控加工中心巨集程式
7樓:匿名使用者
程式是精銑。沒帶去餘量。
本例使用直徑50mm圓柱毛坯料,外圓和端面均精處理過,表面粗糙度已達圖紙要求。z軸原點設在圓臺底面,即直徑45的圓的中心。
刀具使用10mm平底立銑刀
%0001
g90 g80 g40 g00
g91 g30 z0.
m06 t10
g54 g90 g00 x0. y0.
g43 h10 z100.
m03 s8000
m08#700=25. //毛坯半徑
#701=50. //圓臺z軸高度,即銑削初始高度。
#703=5. //刀具半徑,本例使用10mm平底立銑刀
n10#710=22.5-0.15*#701 //計算當前z軸高度下圓臺截面圓周的半徑,公式中0.15=(45/2-30/2)/50
g00 x[#700+#703+2] y1. //x.y向落刀安全距離
g00 z[#701+0.5.] //z軸落刀
g01 z#701 f1000
g01 x#710
g01 y0.
g02 i-#710
g01 y-1.
g00 z[#701+5.]
#701=#701-0.1 //z軸每次進給量
if[#701 ge 0] goto10
g00 z50.
m05m09
g91 g28 z0.
g28 y0.
m30%
刀具使用直徑10mm球頭立銑刀程式
%0001
g90 g80 g40 g00
g91 g30 z0.
m06 t10
g54 g90 g00 x0. y0.
g43 h10 z100.
m03 s8000
m08#700=25. //毛坯半徑
#701=50. //圓臺z軸高度,即銑削初始高度。
#703=5. //刀具半徑,本例使用直徑10mm球頭立銑刀
n10#710=22.5-0.15*#701 //計算當前z軸高度下圓臺截面圓周的半徑,公式中0.15=(45/2-30/2)/50
#711=#701-#703+0.742 //計算圓臺截面半徑為#710時,球頭刀刀尖z軸位置,0.742=5×sin(arctg(45/2-30/2)/50)
g00 x[#700+#703+2] y1. //x.y向落刀安全距離
g00 z[#711+0.5.] //z軸落刀
g01 z#711 f1000
g01 x#710
g01 y0.
g02 i-#710
g01 y-1.
g00 z[#711+5.]
#701=#701-0.1 //z軸每次進給量
if[#701 ge 0] goto10
g00 z50.
m05m09
g91 g28 z0.
g28 y0.
m30%
8樓:我的機械工作
用master cam 畫圖 自動生成程式
9樓:匿名使用者
用while命令會簡單一點
g90g17g21g40;
m06t01;
g90g54g00x-15y0m03s4500;
#1=0.1 ;
while[#1le50]do1;
#2=15+0.15*#1;
g43z50h1;
z10 ;
g01z-#1f120 ;
g41x#2d01;
g02r#2 ;
#1=#1+0.1;
end1;
g00z100 ;
m30;
求cnc怎麼用巨集程式r3加工直徑10的半圓球體,我只知道用平刀的巨集程式
10樓:佘子明
巨集程式,用球刀的時候,控制球心就行了。但是,我要提醒你,然並卵,這東西沒什麼用。
我做數控加工很多年了,初學的時候也像你一樣研究巨集程式,但隨著視野擴大,對生產的認識加深,我現在已經不跟人題巨集程式了,幾乎不考慮教巨集程式了。在車床加工中,有個別零件用巨集程式要比用其他方法程式設計有優越性,多多少少還有一點點實用性。而在銑加工中,巨集程式除了加工簡單結構的開粗快速程式設計有點用,其他幾乎沒有多少實用價值。
但是熟練的程式設計人員用軟體同樣分分鐘搞出來。而巨集程式不好學,不好編,容易出錯。既然我們有更簡單,更可靠的工具,為什麼要選麻煩還不可靠的?
我對數控加工的理解認為,程式設計,不是數控加工的關鍵內容,因為這東西掌握起來不是很難。對材料、刀具、切削引數的掌握,對零件的工藝規劃能力,才是數控加工的關鍵。
每個人的時間精力都有限,建議不要把寶貴的時間浪費在沒有多少意義的東西上。
如果有人對你說,學好巨集程式才叫高手,那我送他四個字——井底之蛙。
你學的叫切削加工,不是什麼狗屁數控程式設計,什麼都是假的,快速獲得合格產品才是真的。
fanuc加工中心螺旋銑半球體的巨集程式
11樓:匿名使用者
剛好這幾天銑了個半球
程式是精銑。沒帶去餘量。
本例z軸原點設在半球的圓心。
%0001
g90 g80 g40 g00
g91 g30 z0.
m06 t10
g54 g90 g00 x0. y0.
g43 h10 z100.
m03 s8000
m08#700=50. //半球半徑
#701=90. //起始角度
#703=5. //刀具半徑,本例使用平底立銑刀
n10#710=#700*cos[#701]+#703
#711=#700*sin[#701]
g00 x[#700+#703+2] y1. //x.y向落刀安全距離
g00 z[#711+1.] //z軸落刀
g01 z#711 f1000
g01 x#710
g01 y0.
g02 i-#710
g01 y-1.
g00 z2.
#701=#701-1.
if[#701 ge 0] goto10
g00 z50.
m05m09
g91 g28 z0.
g28 y0.
m30%
使用球頭刀精銑程式
%0001
g90 g80 g40 g00
g91 g30 z0.
m06 t10
g54 g90 g00 x0. y0.
g43 h10 z100.
m03 s8000
m08#700=50. //半球半徑
#701=90. //起始角度
#703=5. //刀具半徑,使用r5球頭立銑刀
n10#710=[#700+#703]*cos[#701] //此處不一樣
#711=[#700+#703]*sin[#701]-#703 //此處不一樣
g00 x[#700+#703+2] y1.
g00 z[#711+1.]
g01 z#711 f1000
g01 x#710
g01 y0.
g02 i-#710
g01 y-1.
g00 z2.
#701=#701-1.
if[#701 ge 0] goto10
g00 z50.
m05m09
g91 g28 z0.
g28 y0.
m30%
ps:用螺旋銑會很複雜,一般不用螺旋銑的。用球頭刀,然後角度變化可以視精度要求適當增加或減少,加工出的球面一般粗糙度不會有問題。接刀痕跡的話要是分層銑削有,那麼螺旋銑也會有。
12樓:紫冰雨的季節
巨集程式:用變數的方式進行數控程式設計
普通程式:只能使用常量,常量之間不可以運算,程式只能順序執行,不能跳轉。
巨集程式:可以使用變數,並給變數賦值,變數之間可以運算, 程式可以跳轉。
o2018(銑球)
m3 s1000;
g0 g54 g90 x0 y0 ;
#1=10;
#4=90;
g43 z50 h21;
z[#1+1];
while[#4 gt -90] do 01;
#5= #1*sin#4;
#6= #1*cos#4;
g0 x#6 y0;
go z#5 f1000;
g03 i-#6;
#4= #4-2;
end 01;
g0 z200.;
m30;
13樓:匿名使用者
你可以用計算機自動程式設計啊。但是你得會繪圖
用巨集程式銑半球 法蘭克
14樓:贛c小彭
1與x軸平行,記為#1
2與z軸平行,記為#2。
3為斜邊。也就是球的半徑.記為#3=25
半徑為10記,d1=10
程式設計如下。
g17g40g80;
g0g90g54x40.y0m3s800;
g43z50.h1m8;
g0z26
#3=25.;
#2=25
n10;
#1= sqrt[ [ #3*#3 ] - [ #2*#2] ]g1 z#2 f200;
g1g42x#1.d1f200
g3 i -#1
g1g40x36f1000
#2 =#2-.0.5
if[ #2de0]goto10;
g0 z150.m5
m30;
加工中心銑半球巨集程式
15樓:
螺旋下來的也是分層的,以我的加工經驗來看,應採取分層銑,這樣精度也會高點,我們可以把下刀點落在工件的外面,加一圓弧切入和切出,每層遞增量可以設定的相對小點,切削速度和轉速都可以高點,冷卻能跟上,自然就漂亮了,加工時間也不會比螺旋的長。
16樓:殺4問者
銑半球**如下:
g90g0g54x-10.y0m3s4500g43z50.h1m8
#1=0.5(賦值)
while[#1le50.]do1(從底面 -0.5銑到 -50)#2=50.-#1(計算)
#3=sqrt[2500.-[#2*#2]](計算)g1z-#1f20(下刀)
x-#3f500
g2i#3
#1=#1+0.5(每次銑的深度,根據實際情況而改變)end1(迴圈結束)
g0z50.m5m30
fanuc加工中心巨集程式銑螺紋為什麼加工時每個螺距
按我的經驗來說 最老的fanuc系統 用巨集程式銑螺紋也不會出現停頓情況,巨集程式就是給機床一個公式,用變數來替代繁雜的程式,如果一個基本的公式你那fanuc系統都要處理半天的話,用程式設計軟體做程式我估計你那機床跑得能震死,銑螺紋就是一個螺旋插補銑的過程,fanuc系統沒有程式預讀功能,所以你在程...
fanuc 0iMD加工中心,怎麼能做到關掉鑰匙開關之後,所有的加工程式不能被搜尋顯示出來
能做到的是當前在執行的程式可以不讓看,也就是當前在執行的程式是不可以在背後編輯中 的,其他的是可以看到的,設定不了。我覺得主要還得看你買的這家機床有沒有使用到這個功能,並不是所有廠家的機床功能都一樣 一些細節的功能 然後可以檢視plc程式可以找到。我們也可以編寫一段plc程式進去也可以哦 引數320...
fanuc加工中心怎麼直接執行記憶體卡里的程式
1.設定baicnc引數20號為4.2.把加工程式通過計算機傳du到pcmcia卡里。zhi3.把pcmcia卡插在dao 專pcmcia插槽裡。4.把方式選擇放在rmt dnc執行屬 方式。5.按迴圈啟動按鈕。即可執行pcmcia卡里的程式。除了樓上的哥們的方法還可以用m198呼叫加工。卡里程式用...