⑴ 講述一下Fanuc 系統的數控車床G94.G90編程以及45度30度倒角是如何編程的
G94端面切削循環,G90外圓切削循環。
45度倒角簡單,就拿一個外圓直徑為60MM,給倒角2MM,首先在用直徑減去4MM(機床X軸是直徑編程如果是半徑編程就減2MM)程式是:
G00X56,Z0.G01X60Z-2,F0.1。
要是內孔就反過來比如內孔是60MM就是用60MM+4MM程式如慶唯下:G00X64Z0G01X60Z-2。
再說一點其實G92跟G90G94差不多,都是循環G92是螺紋切削循環。
G90格式:G90X(U)xxZ(W)xxRxxFxxG92格式G92X(U)xxZ(W)xxFxxG94格式G94X(U)xxZ(W)xxRxxFxx。

Fanuc系統常用編程指令:
准備功能(G功能)准備功能G代碼用來規定刀具和工件的相對運動軌跡、機床坐標系、坐標平面、刀具補償、坐標偏置等多種加工操作。
輔助功能(M代碼)輔助功能代碼用於指令數控機床輔助裝置的接同和關斷,如主軸轉/停、切削液開/關,卡盤夾緊/松開、刀具更換等動作。
有關坐標和坐標系的指令:工件坐標系設定G92格式:G92X_Y_Z_X、Y、Z、為當前刀位點在工件坐標系中的坐標。
G92指令通過設定刀具起點相對於要建立的工件坐標原點的位置建立坐標系。2、此坐標系一旦建立起來,後序的絕對值指令坐標位置都是此工件坐標系中的坐標值。例:G92X20Y10Z10。
(1)90度數控編程怎麼算擴展閱讀:
剛性攻絲:主軸控制迴路為位置閉環控制,主軸電機的旋轉與攻絲軸(Z軸)進給完全同步,從而實現高速高精度攻絲。
復合加工循環:復合加工循環可用簡明塵單指令生成一系列的切削路徑。比如定義了工件的最終輪廓,可以自動生成多次粗車的刀具路徑,簡化了車床編程。
圓柱插補:適用於切削圓柱上的槽,能夠按照圓柱表面的展開圖進行編程。
直接尺寸編程:可直接指定諸如直線的傾角、倒角值、轉角半徑值等尺寸,這些尺寸在零件圖上指定,激差禪這樣能簡化部件加工程序的編程。
記憶型螺距誤差補償可對絲杠螺距誤差等機械繫統中的誤差進行補償,補償數據以參數的形式存儲在CNC的存儲器中。
⑵ 數控編程中,G90走錐度時,後面的R到底怎麼算出來的
G90
G92裡面的R有相同的地方也有不同的地方.
相同處;他們有正負之分,一般是起點值減去終點值,如果為正(外圓),說明口部大是個倒錐,負或者內孔相反.G92
X20.
Z-20.
R-.5
F1.<外圓錐型螺紋>R-.5表示口部小.
不同處;他們演算法不一樣:錐型螺紋錐度GB國標統一標准為1:16也就是1度47分(單邊),設定程序車螺紋的長度,再用三角函數正切算出的數就是R值.G90的錐度<在不車錐型螺紋時>是沒規律的,根據圖紙要求設定.上面R-.5=Z值*Tan1.783<1度47分轉換過來的>.
G92里R演算法是有規律的!是利用三角函數正切算出來的,把錐螺紋錐度看作三角形的斜邊,螺紋長度看作三角形的長直角邊<程序可以自己控制設定,是已知的>,螺紋起點終點差值看作短直角邊<就是R,未知的,需要算>,利用三角函數正切Tan1.783=R/Z值.例,G0X22.Z2.T1;
G92X20.Z-18.R?F1.;算一下R?;
Tan1.783=R?/20.
R?=Tan1.783*20.
R=-0.623(外錐密封性管螺紋都是口部小,所以R為負).這回明白?
⑶ 直徑4.9 螺距1.8 90度螺紋數控編程
在進行螺紋編程前,首先要知道加工的螺紋螺距是多少,以下為常用螺紋粗牙螺距:
M6螺距為1mm
M8螺距為1.25mm
M10螺距為1.5
M12螺距為1.75mm
M16螺距為2mm
螺紋分粗牙與細牙,細牙螺距一般小於粗牙螺距,其他特殊螺紋螺距一般會單獨標明,比如刀具上標注為M10,那麼我們默認為螺距為1.5;如果標注為m10*1,那麼我們認為螺距為1mm。
攻螺紋前首先要鑽孔,但每種螺紋鑽多大的孔呢?計算方法如下所示:
螺紋外徑-螺距=底孔直徑
例如M12螺紋底孔為12-1.75=10.25,所以M12螺紋底孔為10.25;
例如M10螺紋底孔為10-1.5=8.5,所以M10螺紋底孔為8.5;
其它同理。
底孔有了,那麼螺紋如何編程呢?首先我們要理解什麼是螺距。
螺距:螺紋上相鄰兩牙在中徑線上對應兩點間的軸向距離,如下所示這是一個螺距示意圖:
即兩個開口的豎向距離,如上所示螺距為10mm。
螺紋就是一個個螺距排列開的:
那麼我們加工螺紋實際就是沿著螺旋線運動。即我們轉一圈就要豎向移動一個螺距。CNC編程轉速與進給就是按這個規律來的。比如我們一般螺紋編程格式如下所示(這里我們以M10為例,螺距為1.5):
M03 S100;
M29 S100;
G84 X0. Y0. Z-20. R3. F150;
G80 G90 G00 Z200.;
如上所示主軸轉速是每分鍾100轉,那麼我們移動的距離是一轉就需要1.5mm,那麼100轉就是需要移動150mm,F150指的就是每分鍾移動150mm。
即以後編程記住進給F的實際值為:轉速*螺距。