數控銑床編程與操作電子教案(正式電子教案)_第1頁
數控銑床編程與操作電子教案(正式電子教案)_第2頁
數控銑床編程與操作電子教案(正式電子教案)_第3頁
數控銑床編程與操作電子教案(正式電子教案)_第4頁
數控銑床編程與操作電子教案(正式電子教案)_第5頁
已閱讀5頁,還剩72頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第一課、數控銑床編程與操作課程介紹一、 學習目的用于加工模具等機械零件,特別是三坐標加工。二、 學習方法同數控車。主要在于G代碼的理解而后記憶,并靈活運用。1、 在理解的基礎上記憶。2、獨立的編寫35個程序,就基本掌握了數控銑床編程。3、我們這個課程主要學習子程序和宏程序,所以要注意學習。三、 學習內容1、學習數控銑床G代碼編程。簡單基礎有效的有:G40、G41、G42、G00、G01、G02、G03。復雜些的:G68/G69、G24/G25、孔加工G81、G82、G73.等等。2、子程序、宏程序。77第二課、數控銑床坐標系一、 坐標系的確定1、以零件上表面的中心或者左前頂點作為坐標原點。2、

2、以刀具向右移動為X軸正向。3、以刀具向內移動為Y軸正向。4、以刀具抬高為Z軸正向。三個坐標軸的方向符合右手笛卡爾坐標系。大拇指:X軸正方向食指 :Y軸正方向中指:Z軸正方向所有方向均指刀具移動方向。5、關于旋轉方向A、B、C的確定。A軸:X軸的旋轉軸B軸:Y軸的旋轉軸C軸:Z軸的旋轉軸二、 坐標值的確定舉例1、 建立工件坐標系2、 確定工件節點(在俯視圖上找)3、 確定節點坐標值三、 確定零件節點坐標練習1、確定書中P30圖2-6零件的節點坐標P37 圖2-10四、 注意問題1、 不要把X和Y 調轉。2、 注意正負號。第三課、數控銑床常用基本加工指令一、 輔助代碼1、M代碼M03:主軸正轉M0

3、4:主軸反轉M05:主軸停止M00:程序暫停M30:程序結束,并返回起始位置。M08:開切削液M09:關切削液2、F代碼表示進給量,單位mm/min在學校多選F1002003、S代碼表示主軸轉速,其實就是銑刀的旋轉速度,單位r/min,S=5002000r/min二、 常用的基本G代碼1、 G54:第一個工件坐標系,最常用,是默認代碼。另外還有G55、G56、G57、G58、G59。2、 G90/G91:G90絕對坐標編程,G91相對坐標編程。G90是默認值。G90 X_ Y_ Z_ 絕對坐標G91 X_ Y_ Z_ 相對坐標,表示一段位移,有正負。相對坐標=終點絕對坐標起點絕對坐標。也可以直

4、接看出來位移量。舉例:3、 G17、G18、G19加工平面G17:X0Y平面,主要的加工平面,默認值。G18:X0Z平面。G19:YOZ平面。一般情況下在G17平面加工零件。第四課、常用基本編程G代碼一、 快速定位G00 X_ Y_ Z_X、Y、Z:快速定位終點坐標值。注意:1、刀具路徑是折線。2、不要用G00接觸零件,也不可以加工零件。二、 直線插補G01 X_ Y_ Z_ F_X、Y、Z:直線插補終點坐標值,F進給量。三、 圓弧插補半徑編程法: G02/G03 X_ Y_ Z_ R_ F_圓心編程法: G02/G03 X_ Y_ Z_ I_ J_ K_ F_G02:順時針插補G03:逆時針

5、插補X、Y、Z:圓弧終點坐標。R:圓弧半徑。I、J、K:圓心相對于圓弧起點的坐標增量。=圓心坐標起點坐標。I、J、K等于0時可以省略。不論是在G90下還是在G91下都是如此G02順時針圓弧插補,G03逆時針圓弧插補。I、J、K適用于整圓加工編程。編程舉例例題1、編寫整圓加工程序。解:半徑編程法:G02 X35 Y0 R30 F200G02 X-35 Y0 R30 F200圓心編程法(用于整圓):G02 X-35 Y0 I35 J0 F200I=X圓心-X起點=0-(-35)=35J=Y圓心-Y起點=0-0=0K=Z圓心-Z起點=0-0=0例2:用6的鍵槽刀具銑圖所示“X、Y、Z”三個字母,深度

6、為2mm,試編程。工件坐標系如圖所示,設程序啟動時刀心位于工件坐標系的(0,0,100)處,下刀速度為50mm/min,切削速度為150mm/min,主軸轉速為1000r/min。解:華中數控編程如下。因為采用鍵槽刀,所以可以垂直下刀。%1086G54 G90 G40 G17 (G54選擇坐標系,G90絕對坐標編程,G40取消刀具半徑補償,G17選擇加工平面)M03 S1000 G00 X10 Y10 Z5 (快速定位至切削起點)G01 Z-2 F50 (垂直下刀)X30 Y40 F150 Z5G00 X10G01 Z-2 F50X30 Y10 F150Z5G00 X50 G01 Z-2 F5

7、0Y25 F150X40 Y40Z5G00 X60 G01 Z-2 F50X50 Y25 F150Z5G00 X70 Y40G01 Z-2 F50X90 F150X70 Y10 X90 Z5G00 X0 Y0 Z100M05M30作業練習:用8的鍵槽刀具銑圖所示的字母,試編程。坯料尼龍。n 例:圖所示圓弧可按下面兩種形式編程。 G90 G03 X20 Y33 I-25 J-5 F100 或 G91 G03 X-15 Y18 I-25 J-5 F100 第五課 刀具半徑補償(G41 G42 G40)一、 作用1、使用刀具半徑補償可以方便編程,容易計算節點坐標,避免過切。2、什么是刀具半徑補償:答

8、:在進行零件輪廓加工時,刀具中心軌跡相對于零件輪廓通常應讓開一個刀具半徑的距離,即所謂的刀具偏置或刀具半徑補償。二、 編程格式建立刀具半徑補償值左刀補:G00/G01 G41 X_ Y_ Z_ D_ F_右刀補: G00/G01 G42 X_ Y_ Z_ D_ F_取消刀補:G00/G01 G40 X_ Y_ : G40 (可以單獨使用)X、Y、Z:終點坐標。D:刀具半徑補償號。D01、D02等等,D與R對應 。F:進給量。三、 注意事項1、刀具半徑補償具有預讀功能,可以簡化編程。編程時只要按照節點坐標編寫就可以了。2、刀具半徑補償必須在G00、G01狀態下建立。3、設置不同的刀具半徑補償值,

9、可以使刀具分層加工零件。4、沿著刀具前進的方向看,刀在輪廓的左邊是G41,刀在輪廓的右邊是G42。四、 編程舉例例題1、編寫如圖所示零件輪廓的加工程序。提供1把10mm立銑刀,加工深度2mm,不分粗精加工。解%1000G54 G90 G17 G40M03 S1000G00 X0 Y0 Z10 (從機床零點快速定位至切削起點)G01 Z-2 F50G01 G41 X100 Y98 D01 F200 (沿著刀具前進方向看,刀在輪廓左邊用G41,刀在輪廓右邊用G42)Y200X200Y100X98 Y100G01 G40 X0 Y0Z5M05M30練習:編寫書中P37圖2-10所示零件的完整加工程序

10、,要求分粗、精加工。提供1把10mm立銑刀。解:設定刀具半徑補償值為: D01 R=6 D02 R=5%1000G54 G90 G17 G40M03 S1000G00 X-20 Y-20 Z5 (快速定位)G01 Z-10 F200G01 G41 X10 Y8 D01(建立左刀補) (A)M98 P0101 L1 (調用子程序)G01 G40 X-20 Y-20 (取消刀補)G01 G41 X10 Y8 D02(建立左刀補) (A)M98 P0101 L1G01 G40 X-20 Y-20Z5G00 Z100M05M30%0101G01 X10 Y32.7 (B)G03 X10 Y67.3 R

11、20 (C)G01 X-1.5 Y67.3 X-1.5 Y32.7G01 X10 Y67.3X10 Y90 (D)X32.7 (E)G03 X67.3 R20 (F)G01 X67.3 Y101.5 X32.7X67.3 Y90 (F)X90 (G)Y67.3 (H)G03 X90 Y32.7 R20 (I)G01 X101.5Y67.3X90Y32.7Y10 (J)X67.3G03 X32.7 R20G01 Y-1.5X67.3X32.7 Y10X8 Y10M99 (返回主程序)五、 作業編寫P30頁,如圖所示零件的完整加工程序。提供1把10mm的立銑刀。10mm高度分兩次加工。解:設1號刀

12、補 D01 R=6 ,D02 R=5%0003G54 G90 G17 G40M03 S1000G00 X0 Y0 Z10X-60 Y-60 Z5G01 Z0 (為分層下刀做準備)M98 P0301 L2 (調用子程序,P后面是子程序名稱,L后面是調用次數)G01 Z5M98 P0302 L2G00 X-60 Y60G24 Y0G01 Z0M98 P0302 L2G01 Z5G00 X-60 Y60G24 Y0 (建立鏡像)G01 Z0M98 P0302 L2G01 Z5G25 Y0G00 X-60 Y-60G01 Z0M98 P0303 L2G01 Z5G00 X0 Y0 Z50M05M30%

13、0301G91 G01 Z-5 F200G90 G42 G01 X-40 Y-40 D01 X40Y40X-40Y-60G40 G01 X-60 M99 %0302G91 G01 Z-5G90 X-40 Y-40X-31G03 X-40 Y-31 R9G01 Y-26 (向上偏移5MM)G02 X-26 Y-40 R14G01 X-60 Y-60G01 G42 X20 Y-40 D01G03 X40 Y-20 R20G01 G40 Y-60X-60 M99%0303 G91 G01 Z-5 F200G90 G42 G01 X-20 Y-40 D02 X20G03 X40 Y-20 R20G01

14、 Y20G03 X20 Y40 R20G01 X-20 Y40G02 X-40 Y20 R20G01 Y-20G02 X-20 Y-40 R20G01 G40 X-60 Y-60M99 第六課、旋轉指令G68、G69一、 用途用于特殊形狀零件,與子程序聯合使用,可以簡化編程。二、 編程格式及刀具路徑建立旋轉 G17 G68 X_ Y_ P_ M98 P_ L_取消旋轉 G69 X、Y:旋轉中心的絕對坐標。P:旋轉角度,以度為單位的數值。有正負,逆時針旋轉為正,順時針旋轉為負。G69:取消旋轉,可以單獨使用。三、 編程舉例例題1,編寫書中P39圖3-1所示零件的加工程序,坯料45mm的尼龍棒料,

15、提供1把8mm的立銑刀。(加工3個地方,外圓40要加工,端面要加工,3個槽要加工)。解:設定刀具半徑補償值 D01 R=4%0001G54 G17 G90 G40 G69M03 S1000G00 X0 Y0 Z10 (快速定位至中心,核對對刀是否準確。)G00 X30 Y0 Z5 (快速定位至下刀點)G01 Z0 F200 (下刀至Z=0的平面)X22.5 (整圓加工定位)G02 X22.5 Y0 I-22.5I-19I-15.5I-12I-8.5I-5I-1.5G01 X30 (退刀)Z-3G41 G01 X20 Y0 D01 (建立刀補)G02 X20 Y0 I-20G40 G01 X30

16、Z5M98 P0101 L1G68 X0 Y0 P120M98 P0101 L1G68 X0 Y0 P240M98 P0101 L1G69G00 X0 Y0 Z50M05M30%0101G00 X30 Y0G01 Z-1.5G41 G01 X30 Y7 D01 X10G03 Y-7 R7G01 X30G40 X30 Y0G00 Z5M99練習題編寫圖所示輪廓的加工程序,加工深度5mm,提供1把8MM立銑刀,材料45鋼。解:%6802G17 G40 G54 G90 G69M03 S1000G00 X0 Y0 Z5 G00 X50M98 P0201 L1G68 X0 Y0 P45M98 P0201

17、 L1G68 X0 Y0 P90M98 P0201 L1G01 Z5G69G00 X0 Y0 Z50M05M30%0201G00 X50 Y0G01 Z-5 F200G01 G42 X40 Y0 D01G03 X20 Y0 R10G02 X30 Y0 R5G03 X40 Y0 R5G02 X50 Y0 R5 (光滑退刀)G01 G40 X50M99四、 注意事項1、 所有坐標是旋轉以后再執行。2、 刀補不旋轉。3、 轉轉角度都是以基礎的圖形開始計算。第七課、鏡像指令G24/G25一、 用途用于零件結構形狀對稱的圖形,與子程序結合可以簡化編程。二、 編程格式建立鏡像:G24 X_ Y_ Z_ M

18、98 P_ L_取消鏡像:G25 X_ Y_ Z_X、Y、Z:表示鏡像基準的絕對坐標值。三、 編程舉例例題1、編寫如圖所示輪廓的加工程序,要求用鏡像指令編程,加工深度5mm,提供1把10mm立式銑刀。+解:%2401G17 G90 G40 G54 G25M03 S1000G00 X0 Y0 Z50 (就是看看準不準)Z5G01 Z0 F80 (刀具緩慢落到Z=0的平面)M98 P0101 L1 (加工第1個)G24 X0 (以Y軸為鏡像基準)M98 P0101 L1 (加工第2個)G24 Y0 (以坐標原點為鏡像基準)M98 P0101 L1 (加工第3個)G25 X0 (取消Y軸鏡像,保留X

19、軸鏡像)M98 P0101 L1 (加工第4個)G25 Y0G00 Z200M05M30%0101G01 G42 X8 Y10 Z-5 D01 F80(建立刀補時,Z方向是否可以斜下刀?可以!)X30Y20G02 X20 Y30 R10G01 X10Y9G01 G40 X0 Y0M99鏡像嵌套編程?%2402G17 G90 G40 G54 G25M03 S1000G00 X0 Y0 Z50 (就是看看準不準)Z5M98 P0202 L1G24 Y0M98 P0202 L1G00 X0 Y0 Z50M05M30%0202M98 P0101 L1 第一個G24 X0M98 P0101 L1 第二個

20、M99%0101G01 G42 X8 Y10 Z-5 D01 F80(建立刀補時,Z方向是否可以斜下刀?可以!)X30Y20G02 X20 Y30 R10G01 X10Y9G01 G40 X0 Y0M99例題2、編寫書中P48頁圖3-5零件的加工程序,用鏡像指令。提供1把8MM立銑刀。解法一(此法是Z-3分兩次Z-1.5銑削):%2402G17G40G80G69G25G54M03 S1000G00 X0 Y0 Z100Z10M98 P0101 L1G24 X0 M98 P0101G25 X0G00 X0 Y0 Z100M05M30%0101M98 P0201 L1G24 Y0M98 P0201

21、 L1G25 Y0G00 X17.5 Y-21 (定位到H點)G01 Z-1.5Y0G02 X1.5 Y0 R8 (加工到P點)G02 X17.5 Y0 R12(加工到Q點)G00 Z2M98 P0202 L1G24 Y0M98 P0202 L1G25 Y0G03 X1.5 Y0 R12 G03 I12G00 Z10M99%0201X15 Y-27 Z2 (定位到A點)G01 Z-1.5 F100X15 Y-12.5X3 Y-8.5G00 Z2M99%0202X15 Y-27 Z2G01 Z-3 F100X15 Y-12.5X3 Y-8.5G00 Z2M99解法二(此法是一次銑削到Z-3,可以

22、拿到車間試驗):解:%2402G17 G90 G54 G40 G25 G80 G69 M03 S1000G00 X0 Y0 Z300Z5M98 P0101 L1G24 X0M98 P0101 L1G25 X0G00 Z200M05M30%0101M98 P0201 L1G24 Y0M98 P0201 L1G25 Y0G00 X17.5 Y-21 (H點)G01 Z-1.5 F120 X17.5 Y0 (O點)G02 X1.5 Y0 R8 (P點)G02 X25.5 Y0 Z-3 F80 R12 (螺旋下刀)G02 I-12 (整圓加工I=圓心X-起點X)G00 Z5X0 Y0M99%0201G

23、00 X15 Y-27 Z5 G01 Z-3 F150 (A點)X15 Y-12.5X9Y-27X3Y-8.5 (F點)G00 Z5X0 Y0M99四、 注意事項1、 采用G24之后,程序中所有坐標要鏡像以后再執行。2、 不必考慮G02和G03的轉化,不必考慮G41和G42的轉化,鏡像功能可以自動轉化。3、 鏡像之中有鏡像,是否可以?待驗證!第八課 G68、G24編程練習1、 P52按要求編程加工如圖3-6所示圖樣的加工程序(提醒:槽間距最小處10.75mm)解:選擇1把8mm立銑刀。設定刀具半徑補償值為D01 R=4 。編程如下:%2403G40 G90 G17 G54 G80 G69M03

24、 S1000G00 X0 Y0 Z200Z5M98 P0101 L1G24 X0M98 P0101 L1G24 X0 Y0M98 P0101 L1G25 X0M98 P0101 L1 G25 Y0G00 X0 Y0 Z300M05M30%0101 X60 Y10 (快速定位至切削起點)G01 Z-3 F150G01 G41 X47 Y25 D01 X35G02 X35 Y37 R6G01 X47Y20G01 G40 Y19G01 G42 X50 Y10 D01X33.47 G02 X26.42 Y14.21 R8G03 X14.21 Y26.42 R30G02 X10 Y33.47 R8G01

25、 Y42G91 G01 X9(這里可能有問題,因為刀補依然存在,所以可能刀沒有真正在X方向移動9MM,其實這里已經可以取消刀補了,G91 G01 G40 X9 )Y-9 (這里也有刀補,所以可能刀沒有真正在Y方向移動9MM,可以改寫為G91 G01 G40 Y-9)G90 G01 Z5G00 G40 X0 Y0M99M302、如圖所示,零件上有4個形狀、尺寸相同的方槽,槽深2mm,槽寬10mm。試用鏡像子編程。(本題可以采用兩種方法編程:1、采用鏡像功能加子程序編程,注意選擇合適的鏡像軸坐標。 2、采用G91相對坐標來編寫單個槽的子程序,主程序用絕對坐標,并分4次調用子程序。)方法一:鏡像編程

26、解:選擇1把10mm的鍵槽刀(可以垂直下刀),編程如下:%2402G54 G17 G40 G90 G25 G69 M03 S1000G00 X0 Y0 Z10M98 P0201 L1G24 X90M98 P0201 L1G24 Y55M98 P0201 L1G25 X90M98 P0201 L1G25 Y55G00 X0 Y0 Z50M05M30%0201G00 X30 Y15G01 Z-2 F60X80 F200Y45X30Y15Z5M99方法二:G91編程(注意:G91編程時,X、Y、Z方向的坐標如果不寫,則此方向的位移為0,相當于寫X0、Y0、Z0,不會把上一句的坐標值延伸到下一句。)%

27、2402G17 G40 G54 G90 G25M03 S1000G00 X0 Y0 Z5X30 Y15 (定位)M98 P0201 L1 (第一個)X100 Y15M98 P0201 L1 (第二個)G00 X100 Y65M98 P0201 L1 (第三個)G00 X30 Y65M98 P0201 L1 (第四個)G00 X0 Y0 Z50M05M30%0201 G91 G01 Z-7 F60X50 (Y0 Z0) (括號表示可以不寫Y0、Z0 )(X0) Y30X-50 (Y0)(X0) Y-30Z7M993:編寫書中P45圖3-3所示零件的加工程序,僅僅編寫輪廓。解:選擇1把8mm立銑刀

28、。設定D01 R=4%6803G17 G54 G40 G90 G69M03 S1000G00 X0 Y0 Z10M98 P0301 L1G68 X0 Y0 P120M98 P0301 L1G68 X0 Y0 P240M98 P0301 L1G69 G00 X0 Y0 Z50M05M30%0301G00 X30 Y-10 (定位)G01 Z-2 F200G01 G41 X30 Y-4 D01 (建立刀補)X10G02 X10 Y4 R4 G01 X30G01 G40 Y10 (取消刀補)Z5G00 X-30 Y0G01 Z-2G42 X-27.5 D01 (建立刀補)G03 X-27.5 Y0

29、I5 G01 G40 X-30 (取消刀補)Z5M994、用4mm的刀具雕刻刻下圖所示形狀,深2mm,試編程 。*解:%0001G17 G40 G90 G69 G25 G54 M03 S1000G00 X0 Y0 Z5M98 P0101 L1G24 X0M98 P0101 L1G24 Y0M98 P0101 L1G25 X0M98 P0101 L1G25 Y0G00 Z100M05M30%0101G01 Z-2 F60X60 Y16 F200G02 X16 Y60 R44G01 X0 Y0Z5M99第九課 螺旋下刀、傾斜下刀(書中P52頁)一、 用途顧名思義,不多說二、 編程格式螺旋下刀:G1

30、7 (G91) G02/G03 X_Y_R_Z_F_ (L_) G17 (G91) G02/G03 X_Y_I_J_Z_F_(L_)G18G19X、Y、Z:為圓弧終點坐標,可以是絕對坐標也可以是相對坐標,取決于前面是G90還G91。R:圓弧半徑I=X圓心-X起點,有正負。J=Y圓心-Y起點,有正負。K=Z圓心-Z起點,有正負。L:只在增量編程時有用(G91),表示螺旋圈數。傾斜下刀:G01 X_ Y_ Z_ F_X、Y、Z:下刀終點絕對坐標。F:進給量。三、 編程舉例例題1、編寫如圖所示平底大孔的完整加工程序,用螺旋下刀。解:方法一選擇1把10mm的立銑刀。采用螺旋下刀加工,不分粗、精加工。%

31、0001G17 G54 G90 G40M03 S1000G00 X0 Y0 Z5X15 G01 Z0 F200 (刀具下降到Z=0的平面)X20 Y0 Z-2 F60 (傾斜下刀)G03(X20 Y0) I20(J0)F150 (刀具旋轉1周,Z方向沒有下刀動作。括號表示可以不寫。)G91 G03 (X0 Y0) I20 Z-8 F60 L4 (螺旋下刀8mm,分4次完成。X0、Y0可以省略不寫,不寫和寫X0、Y0是一樣的,坐標不變,沒有位移。)G90 G01 Z-2 F200 (刀抬起到Z-2)G01 X-12 (刀具向右移動8mm)G03 I12 (刀具旋轉1周,Z方向沒有下刀動作。)G91 G03 (X0 Y0) I12 Z-8 F60 L4 (螺旋下刀8mm,分4次完成。X0、Y0可以省略不寫,不寫和寫X0、Y0是一樣的,坐標不變,沒有位移。)G90 G01 Z-2 F200G01 X-4 (刀具向右移動8mm)G03 I4 (刀具旋轉1周,Z方向沒有下刀動作。)G91 G03 I4 Z-8 F60 L4G90 G01 Z5 F200G00 X0 Y0 Z50M05M30解:選擇1把直徑10毫米的立銑刀。%0001G54 G17 G90 G40M03 S1000G00 X0 Y0 Z50G00 Z5M98 P0101 L1數控

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論