銑編程案例
1. 華中數控銑床編子程序實例
例:在一塊平板上加工6個邊長為10mm的等邊三角形,每邊的槽深為-2mm,工件上表面為Z向零點。其程序的編制就可以採用調用子程序的方式來實現(編程時不考慮刀具補償)。
設置G54:X=-400,Y=-100,Z=-50。
主程序:
O10
N 10 G54 G90 G01 Z40 F2000 //進入工件加工坐標系
N20 M03 S800 //主軸啟動
N30 G00 Z3 //快進到工件表面上方
N40 G01 X 0 Y8.66 //到1#三角形上頂點
N50 M98 P20 //調20號切削子程序切削三角形
N60 G90 G01 X30 Y8.66 //到2#三角形上頂點
N70 M98 P20 //調20號切削子程序切削三角形
N80 G90 G01 X60 Y8.66 //到3#三角形上頂點
N90 M98 P20 //調20號切削子程序切削三角形
N100 G90 G01 X 0 Y -21.34 //到4#三角形上頂點
N110 M98 P20 //調20號切削子程序切削三角形
N120 G90 G01 X30 Y -21.34 //到5#三角形上頂點
N130 M98 P20 //調20號切削子程序切削三角形
N140 G90 G01 X60 Y -21.34 //到6#三角形上頂點
N150 M98 P20 //調20號切削子程序切削三角形
N160 G90 G01 Z40 F2000 //抬刀
N170 M05 //主軸停
N180 M30 //程序結束
子程序:
O20
N10 G91 G01 Z -2 F100 //在三角形上頂點切入(深)2mm
N20 G01 X -5 Y-8.66 //切削三角形
N30 G01 X 10 Y 0 //切削三角形
N40 G01 X 5 Y 8.66 //切削三角形
N50 G01 Z 5 F2000 //抬刀
N60 M99 //子程序結束
2. 數控銑床編程實例 簡單
毛坯為70㎜×70㎜×18㎜板材,六面已粗加工過,要求數控銑出如圖2-23所示的槽,工件材料為45鋼。
選擇機床設備:根據零件圖樣要求,選用經濟型數控銑床即可達到要求。故選用XKN7125型數控立式銑床。
選擇刀具:現採用φ10㎜的平底立銑刀,定義為T01,並把該刀具的直徑輸入刀具參數表中。
確定切削用量:切削用量的具體數值應根據該機床性能、相關的手冊並結合實際經驗確定,詳見加工程序。
確定工件坐標系和對刀點:在XOY平面內確定以工件中心為工件原點,Z方向以工件表面為工件原點,建立工件坐標系,如圖2-23所示。 採用手動對刀方法(操作與前面介紹的數控銑床對刀方法相同)把點O作為對刀點。
編寫程序:按該機床規定的指令代碼和程序段格式,把加工零件的全部工藝過程編寫成程序清單。 考慮到加工圖示的槽,深為4㎜,每次切深為2㎜,分二次加工完,則為編程方便,同時減少指令條數,可採用子程序。
3. 數控銑床攻絲編程實例
數控銑床攻絲編程實例?下面是在孔系加工中,數控銑床攻絲的系統編程示例,大家可以參考一下。
1、00000
N010 M4 SI000;(主軸開始旋轉)
N020 G90 G99 G74 X300-150.0 R -100.0 P15 F120.0;
(定位,攻絲2,然後返回到尺點)
N030 Y-550.0.(定位,攻絲1,然後返回到尺點)
N040 Y -750.0;(定位,攻絲3,然後返回到尺點)
N050 X1000.0;(定位,攻絲4,然後返回到點)
N060 Y-550.0;(定位攻絲5,然後返回到R點)
N070 G98 V-750.0;(定位攻絲6,然後返回到初始平而)
N080 C80 G28 C91 X0 Y0 Z0 ;(返回到參考點)
N090 M05;(主軸停止旋轉)
2、G76—精鏜循環指令。 ,
鎲孔是常川的加工方法,鏜孔能獲得較邱的位竹梢度。梢鏜循環用於鏜削精密孔。
當到達孔底時,主軸停止,切削刀具離開工件的表面並返回。
指令格式.G76 X__Y____Z___R____Q___P____F____K
式中,X、Y為孔位數據;Z為從R點到孔底的距離;R為從初始平面到尺點的距離;Q為
孔底的偏置量;P為在孔底的暫停時間;F為切削進給速度;K為重復次數。
說明:
①執行G76循環時,如圖所示,機床首先快速定位於X、Y、Z定義的坐標位置,以F速度迸行精鏜加工,當加工至孔底時,主軸在固定的旋轉位置停止(主軸定向停止OSS),然後刀具以與刀尖的相反方向移動Q距離退刀,如圖所示。這保證加工面不被破壞,實現精密有效的鏜削加工。
②Q(在孔底的偏移量)是在固定循環內保存的模態值。必須小心指定,因為它也作用於G73和G83的切削深度。
③在指定G76之前,用輔助功能(M代碼)旋轉主軸。
④當G76代碼和M代碼在同一程序段中被指定時,在第一定位動作的同時,執行M代碼。然後,系統處理下一個動作。
⑤當指定重復次數K時,則只能在第一個孔執行M代碼,對第二個和以後的孔,執行M代碼。
⑥當在固定循環中指定刀具長度偏置(G43、G44或G49)時,在定位到R點的同時加偏置。
⑦在改變鑽孔軸之前必須取消固定循環。
⑧在程序段中沒有X、Y、Z、R或任何其他軸的指令時,不執行鏜孔加工。
⑨Q指定為正值。如果Q指定為負值,符號被忽略,在參數設置偏置方向。在執行鏜孔的程序段中指定Q、P。如果在不執行鏜孔的程序中指定它們,則不能作為模態數據被存儲。
⑩不能在同一程序段中指定01組G代碼和G76,否則G76將被取消。
在固定循環方式中,刀具偏置被忽略。
4. 加工中心手工編程內洗圓弧怎麼編程,舉例說明,謝謝
1、原理和圓規畫圓差不多,把圓規張開(圓半徑),針插在圓心,筆頭從起點轉到終點。
2、機床畫圓是先移動到起點(筆頭的起點)G1x..y..
3、然後給出銑圓的R值,也就圓心到起點的距離,程序是G2(或G3)i..(或是J..圓規張開距離)X..Y..(筆頭結束的位置)。
4、i和J是對應銑圓的方向,i對應X方向,J對應Y方向。
5、例:以X軸往負方向銑個直徑10的半圓:
(1)G1X0Y0:
(2)G3i-5.X-10.Y0:
(4)銑編程案例擴展閱讀
具體步驟
數控手工編程的主要內容包括分析零件圖樣、確定加工過程、數學處理、編寫程序清單、程序檢查、輸入程序和工件試切。
1、分析零件圖樣和工藝處理
首先根據圖紙對零件的幾何形狀尺寸、技術要求進行分析,明確加工內容,決定加工方案、加工順序,設計夾具,選擇刀具、確定合理的走刀路線和切削用量等。同時還應充分發揮數控系統的性能,正確選擇對刀點及進刀方式,盡量減少加工輔助時間。
2、數學處理
(1)編程前根據零件的幾何特徵,建立一個工件坐標系,根據圖紙要求制定加工路線,在工件坐標繫上計算出刀具的運動軌跡。對於形狀比較簡單的零件(如直線和圓弧組成的零件),只需計算出幾何元素的起點、終點、圓弧的圓心、兩幾何元素的交點或切點的坐標值。
(2)對於形狀復雜的零件(如非圓曲線、曲面組成的零件),數控系統的插補功能不能滿足零件的幾何形狀時,必須計算出曲面或曲線上一定數量的離散點,點與點之間用直線或圓弧逼近,根據要求的精度計算出節點間的距離。
3、編寫零件程序單
加工路線和工藝參數確定以後,根據數控系統規定的指令代碼及程序段格式,逐段編寫零件程序。
4、程序輸入
以前的數控機床的程序輸入一般使用穿孔紙帶,穿孔紙帶上的程序代碼通過紙帶閱讀裝置送入數控系統。現代數控機床主要利用鍵盤將程序輸入計算機中;通信控制的數控機床,程序可以由計算機介面傳送。
5、程序校驗與首件試切
(1)程序清單必須經過校驗和試切才能正式使用。校驗的方法是將程序內容輸入到數控裝置中,機床空刀運轉,若是平面工件,可以用筆代刀,以坐標紙代替工件,畫出加工路線,以檢查機床的運動軌跡是否正確。若數控機床有圖形顯示功能,可以採用模擬刀具切削過程的方法進行檢驗。
(2)但這些過程只能檢驗出運動是否正確,不能檢查被加工零件的精度,因此必須進行零件的首件試切。首次試切時,應該以單程序段的運行方式進行加工,監視加工狀況,調整切削參數和狀態。
5. 數控銑床宏程序編程實例
現成的 用12的球頭刀
圓柱上面 有個半球
編寫:
主程序
O123
90G80G49G40
G0G90G54X40Y0S1600M3
G43H1Z100M8
Z10
G1Z0F300
M98P110L15
G90G1Z20F500
G1X40Y0
M98P210
G91G28Z0
M5
G91G28Y0
M30
子程序 一 先加工 圓柱 30個深度
O110
G91Z-2F500
G90G41G1X28D1
G2X28I-28
G01X40Y0
M99
子程序二 加工半球
O210
#24=28
#26=-20
#1=20
#2=0
#18=20
N29G1Z#26
X#24
G2X#24Y0I-#24
#2=#2+0.1
#1=SQRT[#18*#18-#2*#2]
#24=#1+8
#26=-20+#2
IF[#26LE0]GOTO29
G1Z20
G01X0Y40
M99