




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、6.16.1數控銑床坐標系數控銑床坐標系數控銑床的坐標系設置數控銑床的坐標系設置數控機床編程與操作數控機床編程與操作第1頁/共78頁第一頁,編輯于星期五:十九點 九分。機床原點、參考點、機床坐標系、參考坐標系機床原點、參考點、機床坐標系、參考坐標系l機床原點是由機床制造商在機床上設置的一個固定點,是機機床原點是由機床制造商在機床上設置的一個固定點,是機床制造和調整的基礎,也是設置工件坐標系的基礎,一般情床制造和調整的基礎,也是設置工件坐標系的基礎,一般情況下不允許用戶進行更改。況下不允許用戶進行更改。l參考點通常作為換刀的位置,大多數數控銑床的參考點設在工作臺參考點通常作為換刀的位置,大多數數
2、控銑床的參考點設在工作臺正向運動的極限點位置并由行程檔塊來控制。正向運動的極限點位置并由行程檔塊來控制。 數控機床編程與操作數控機床編程與操作第2頁/共78頁第二頁,編輯于星期五:十九點 九分。工件坐標系與工件原點、編程原點工件坐標系與工件原點、編程原點l對于不同的零件,為了編程方便,需要根據零件圖樣在零件上對于不同的零件,為了編程方便,需要根據零件圖樣在零件上建立的一個坐標系,該坐標系稱為工件坐標系,也稱編程坐標建立的一個坐標系,該坐標系稱為工件坐標系,也稱編程坐標系。系。數控機床編程與操作數控機床編程與操作第3頁/共78頁第三頁,編輯于星期五:十九點 九分。l工件坐標系的原點就是工件原點。
3、在實際應用中,為了工件坐標系的原點就是工件原點。在實際應用中,為了 對刀和編程方便,工件原點通常選擇在零件上表面上。并且對于形對刀和編程方便,工件原點通常選擇在零件上表面上。并且對于形狀對稱的工件,原點設在幾何中心處;對于一般零件,原點設在某一狀對稱的工件,原點設在幾何中心處;對于一般零件,原點設在某一角點上。角點上。數控機床編程與操作數控機床編程與操作第4頁/共78頁第四頁,編輯于星期五:十九點 九分。l為了編程方便,在圖紙上選擇一個適當位置作為程序原點,也叫編程為了編程方便,在圖紙上選擇一個適當位置作為程序原點,也叫編程原點或程序零點。對于簡單零件,工件原點就是程序零點;對于形狀原點或程序
4、零點。對于簡單零件,工件原點就是程序零點;對于形狀復雜的零件,需要編制幾個程序或子程序,為了編程方便和減少許多復雜的零件,需要編制幾個程序或子程序,為了編程方便和減少許多坐標值的計算,編程零點就不一定設在工件零點上,而設在便于程序坐標值的計算,編程零點就不一定設在工件零點上,而設在便于程序編制的位置。編制的位置。數控機床編程與操作數控機床編程與操作第5頁/共78頁第五頁,編輯于星期五:十九點 九分。6.26.2數控系統的功能數控系統的功能準備功能(準備功能(G G代碼)代碼)主軸功能(主軸功能(S S功能)功能)進給功能(進給功能(F F功能)功能)輔助功能(輔助功能(M M代碼)代碼)數控機
5、床編程與操作數控機床編程與操作第6頁/共78頁第六頁,編輯于星期五:十九點 九分。數控機床編程與操作數控機床編程與操作第7頁/共78頁第七頁,編輯于星期五:十九點 九分。數控機床編程與操作數控機床編程與操作第8頁/共78頁第八頁,編輯于星期五:十九點 九分。6.36.3數控銑床的編程指令數控銑床的編程指令坐標系設定指令坐標系設定指令設定工件坐標系設定工件坐標系G92G92通過設定刀具起點與坐標系通過設定刀具起點與坐標系原點的相對位置確定當前工原點的相對位置確定當前工件坐標系。件坐標系。指令格式:指令格式:G92X_Y_Z_G92X_Y_Z_;式中:式中:X X Y Y Z Z為刀尖為刀尖起始點
6、距工件原點在起始點距工件原點在X X、Z Z方方向的距離。向的距離。 數控機床編程與操作數控機床編程與操作第9頁/共78頁第九頁,編輯于星期五:十九點 九分。注:注: 執行此程序段只建立工件坐標系,刀具并不執行此程序段只建立工件坐標系,刀具并不產生運動,且刀具必須放在程序要求的位置上。產生運動,且刀具必須放在程序要求的位置上。 該坐標系在機床重開機時消失,是臨時的坐標系。該坐標系在機床重開機時消失,是臨時的坐標系。例:例:如圖所示,用如圖所示,用G92G92指令建立工件坐標系指令建立工件坐標系G92 X30.0 Y30.0 Z20.0G92 X30.0 Y30.0 Z20.0;數控機床編程與操
7、作數控機床編程與操作第10頁/共78頁第十頁,編輯于星期五:十九點 九分。選擇工件坐標系選擇工件坐標系G54G54 G59G59格式:格式:G54G54G55G55G56G56G57G57G58G58G59G59說明:說明: 使用該組指令時,必須使用該組指令時,必須先用先用MDIMDI方式輸入各坐標系的坐標原方式輸入各坐標系的坐標原點在機床坐標系中的坐標值。點在機床坐標系中的坐標值。 為模態指令,可相互注銷為模態指令,可相互注銷。 數控機床編程與操作數控機床編程與操作第11頁/共78頁第十一頁,編輯于星期五:十九點 九分。如圖要求刀具從當前點移動到如圖要求刀具從當前點移動到G54G54坐標系下
8、零件坐標系下零件1 1的孔中心點,的孔中心點,再移動到再移動到G55G55坐標系下零件坐標系下零件2 2的孔中心點,再移動到的孔中心點,再移動到G59G59坐標坐標系下零件系下零件3 3的孔中心點。孔坐標為(的孔中心點。孔坐標為(3030,2020)O0001O0001;G90 G54 G00 X30.0 Y20.0G90 G54 G00 X30.0 Y20.0;G55G55;G00 X30.0 Y20.0G00 X30.0 Y20.0;G59G59;G00 X30.0 Y20.0G00 X30.0 Y20.0;M30M30;數控機床編程與操作數控機床編程與操作第12頁/共78頁第十二頁,編輯
9、于星期五:十九點 九分。絕對坐標和相對坐標指令絕對坐標和相對坐標指令G90G90、G91G91格式:格式:G90 X_ Y_ Z_G90 X_ Y_ Z_; G90G90表示絕對坐標,表示絕對坐標, X X、Y Y、Z Z值為目標點的坐標,只與值為目標點的坐標,只與原點有關。原點有關。G91 X_ Y_ Z_G91 X_ Y_ Z_; G91G91表示相對坐標目標點的坐標由表示相對坐標目標點的坐標由X X、Y Y、Z Z值和前一點決值和前一點決定,不僅與原點有關還與前一點有關。定,不僅與原點有關還與前一點有關。注:為模態指令,可相互注銷。注:為模態指令,可相互注銷。數控機床編程與操作數控機床編
10、程與操作第13頁/共78頁第十三頁,編輯于星期五:十九點 九分。如圖,要求刀具從如圖,要求刀具從P1P1快速到快速到P2P2再到再到P3P3點的移動,用點的移動,用以上兩種方式分別編程以上兩種方式分別編程 。絕對坐標編程:絕對坐標編程:G90 G00 X10. Y15.G90 G00 X10. Y15.;G90 G00 X30. Y30.G90 G00 X30. Y30.;G90 G00 X45. Y45.G90 G00 X45. Y45.;相對坐標編程相對坐標編程G90 G00 X10. Y15.G90 G00 X10. Y15.;G91 G00 X20. Y15.G91 G00 X20.
11、Y15.;G91 G00 X20. Y15.G91 G00 X20. Y15.;注:第一個孔的加工應采用絕對坐標編程。注:第一個孔的加工應采用絕對坐標編程。 數控機床編程與操作數控機床編程與操作第14頁/共78頁第十四頁,編輯于星期五:十九點 九分。如圖,刀具由原點按順序向如圖,刀具由原點按順序向1 1、2 2、3 3點快速移動時用點快速移動時用G90G90、G91G91指令編程。指令編程。 絕對坐標編程:絕對坐標編程:G90 G54 G00 X0 Y0G90 G54 G00 X0 Y0;G00 X20.0 Y15.0G00 X20.0 Y15.0;G00 X40.0 Y45.0G00 X40
12、.0 Y45.0;G00 X60.0 Y25.0G00 X60.0 Y25.0;G00 X20.0 Y15.0G00 X20.0 Y15.0;相對坐標編程:相對坐標編程:G90 G54 G00 X0 Y0G90 G54 G00 X0 Y0;G91 G00 X20.0 Y15.0G91 G00 X20.0 Y15.0;G00 X20.0 Y30.0G00 X20.0 Y30.0;G00 X20.0 Y-20.0G00 X20.0 Y-20.0;G00 X-60.0 Y-25.0G00 X-60.0 Y-25.0;數控機床編程與操作數控機床編程與操作第15頁/共78頁第十五頁,編輯于星期五:十九點
13、 九分。坐標平面的選擇坐標平面的選擇G17G17、G18G18、G19G19G17G17表示表示XYXY平面平面G18G18表示表示XZXZ平面平面G19G19表示表示YZYZ平面平面注:為模態指令,可相互注銷。注:為模態指令,可相互注銷。數控機床編程與操作數控機床編程與操作第16頁/共78頁第十六頁,編輯于星期五:十九點 九分。極坐標指令極坐標指令G16G16、G15G15指令格式:指令格式:G GG GG GG16G16 G G:表示:表示G17G17、G18G18或或G19G19,即選擇加工平面,即選擇加工平面 G G:表示:表示G90G90或或G91G91G G:表示:表示G00G00
14、、G01G01等插補指令等插補指令 G16G16:表示極坐標指令:表示極坐標指令G15 G15 極坐標指令取消極坐標指令取消例:例:G00 X0.Y0.G00 X0.Y0.; G17 G90 G16G17 G90 G16;(調用極坐標);(調用極坐標) G01 X50. Y60.G01 X50. Y60.;(;(X X表示半徑,表示半徑,Y Y表示角度)表示角度)數控機床編程與操作數控機床編程與操作第17頁/共78頁第十七頁,編輯于星期五:十九點 九分。O2004G17 G90G54G16;G00 X100.Y30.;G01 Z-20.F200;G00 Z10.;Y150.G01Z-20.F2
15、00;G00 Z10.;Y270.;G01Z-20.F200;G00Z10.;G15;M30;數控機床編程與操作數控機床編程與操作第18頁/共78頁第十八頁,編輯于星期五:十九點 九分。英制英制/ /公制轉換指令公制轉換指令G20G20、G21G21G21G21:毫米:毫米 G20G20:英寸:英寸進給速度單位的設定指令進給速度單位的設定指令G94G94、G95G95G94G94:in/min mm/minin/min mm/minG95G95:in/r mm/rin/r mm/r數控機床編程與操作數控機床編程與操作第19頁/共78頁第十九頁,編輯于星期五:十九點 九分。切削指令切削指令G00
16、G00、G01G01、G02G02、G03G03快速移動指令快速移動指令G00G00是使刀具以點定位控制方式從當前位置以系統設定的速度快速移是使刀具以點定位控制方式從當前位置以系統設定的速度快速移動到目標點。動到目標點。格式:格式: G00 XG00 X Y Y Z Z;X X、Y Y、Z Z:刀具所要移動到目標點的坐標值;:刀具所要移動到目標點的坐標值;注:為避免干涉,通常的做法是:不輕易三軸聯動。一般先移動一注:為避免干涉,通常的做法是:不輕易三軸聯動。一般先移動一個軸,再在其它兩軸構成的面內聯動。個軸,再在其它兩軸構成的面內聯動。進刀時,先在安全高度進刀時,先在安全高度Z Z上移動(聯動
17、)上移動(聯動)X X、Y Y軸,再下移軸,再下移Z Z軸到工件軸到工件附近。附近。退刀時,先抬退刀時,先抬Z Z軸,再移動軸,再移動X-YX-Y軸。軸。數控機床編程與操作數控機床編程與操作第20頁/共78頁第二十頁,編輯于星期五:十九點 九分。例:如圖要求刀具快速從例:如圖要求刀具快速從O O點快速移動到(點快速移動到(4040,2020)位置。)位置。 G90 G00 X40.0 Y20.0G90 G00 X40.0 Y20.0;返回返回數控機床編程與操作數控機床編程與操作第21頁/共78頁第二十一頁,編輯于星期五:十九點 九分。直線插補指令直線插補指令G01G01是刀具以插補聯動方式從當
18、前位置以指定的進給速度是刀具以插補聯動方式從當前位置以指定的進給速度F F直直線移動到目標點線移動到目標點。格式:格式: G01 XG01 X Y Y Z Z F F ;X X、Y Y、Z Z為刀具所要移動到目標點的坐標值;為刀具所要移動到目標點的坐標值;在在G90G90編程時為目標點在工件坐標系中的坐標值;編程時為目標點在工件坐標系中的坐標值;在在G91G91編程時為目標點相對于前一點的位移量。編程時為目標點相對于前一點的位移量。F F為進給速度。為進給速度。數控機床編程與操作數控機床編程與操作第22頁/共78頁第二十二頁,編輯于星期五:十九點 九分。如圖,要求刀具從如圖,要求刀具從A A點
19、切削到點切削到B B點。點。絕對值編程:絕對值編程:G90 G01 X90.0 Y45.0 F100G90 G01 X90.0 Y45.0 F100;相對值編程:相對值編程:G91 G01 X70.0 Y30.0 F100G91 G01 X70.0 Y30.0 F100;返回返回數控機床編程與操作數控機床編程與操作第23頁/共78頁第二十三頁,編輯于星期五:十九點 九分。圓弧插補指令圓弧插補指令G02/G03G02/G03是刀具從當前位置以指定的速度是刀具從當前位置以指定的速度F F沿著圓弧軌跡運動到目標沿著圓弧軌跡運動到目標點。點。圓弧順逆方向的判別:圓弧順逆方向的判別:沿著不在圓弧平面內的
20、坐沿著不在圓弧平面內的坐標軸,由正方向向負方向標軸,由正方向向負方向看,順時針方向看,順時針方向G02G02,逆時,逆時針方向針方向G03G03。 數控機床編程與操作數控機床編程與操作第24頁/共78頁第二十四頁,編輯于星期五:十九點 九分。格式:格式:G02 XG02 XY YI IJ JF F G02 X G02 XY YR RF F G02 X G02 XY YI IJ JF F G02 X G02 XY YR RF FX X、Y Y、Z Z為圓弧終點的坐標值;為圓弧終點的坐標值;I I、J J、K K為圓弧起點相對于圓弧圓心的坐標增量值;為圓弧起點相對于圓弧圓心的坐標增量值;R R為圓
21、弧半徑,圓心角大于為圓弧半徑,圓心角大于180180時時R R為正,圓心角小于為正,圓心角小于180180時時R R為負;為負;F F為進給速度。為進給速度。注:圓弧插補只能在指定平面內(注:圓弧插補只能在指定平面內(G17/G18/G19G17/G18/G19)進行。)進行。默認為默認為G17G17,可省略。,可省略。數控機床編程與操作數控機床編程與操作第25頁/共78頁第二十五頁,編輯于星期五:十九點 九分。(圓心角(圓心角180180180)絕對值編程絕對值編程: :G90 G03 X0 Y25.0 R-25.0 F80G90 G03 X0 Y25.0 R-25.0 F80;或;或G90
22、 G03 X0 Y25.0 I0 J25.0 F80G90 G03 X0 Y25.0 I0 J25.0 F80;增量值編程增量值編程: :G91 G03 X-25.0 Y25.0 R-25.0 F80G91 G03 X-25.0 Y25.0 R-25.0 F80;或;或G91 G03 X-25.0 Y25.0 I0 J25.0 F80G91 G03 X-25.0 Y25.0 I0 J25.0 F80;數控機床編程與操作數控機床編程與操作第26頁/共78頁第二十六頁,編輯于星期五:十九點 九分。數控機床編程與操作數控機床編程與操作G90 G94 G17 G21 G54;(程序初始設置)S1200
23、 M03;(主軸正轉,轉速1200r/min)G00 X20.0 Y-20.0;(快速接近工件)Z10.0;(Z方向快速接近工件)G01 Z-3.0 F60;(Z方向下刀3mm)Y62.0;(切削直線)G02 X44.0 Y86.0 R24.0;(切削R24圓弧)G01 X100.0;(切削直線)G03 X120.0 Y66.0 R20.0;(切削R20圓弧)G01 Y40.0;(切削直線)X100.0 Y14.0;(切削直線)X0.0;(切削直線)G00 Z100.0;(抬刀)M05;(主軸停轉)M30;(程序結束)第27頁/共78頁第二十七頁,編輯于星期五:十九點 九分。回參考點指令回參考
24、點指令G28G28G28G28:經過中間某點返回參考點:經過中間某點返回參考點 格式:格式: G28 X_ Y_ Z_G28 X_ Y_ Z_;注:注: 在使用上經常將在使用上經常將XYXY和和Z Z分開來用。先用分開來用。先用G28 Z_G28 Z_提提刀并回刀并回Z Z軸參考點位置,軸參考點位置,然后再用然后再用G28 X_Y_G28 X_Y_回到回到XYXY方向的參考點。方向的參考點。 在在G90G90時為指定點在工件時為指定點在工件坐標系中的坐標;在坐標系中的坐標;在G91G91時時為指令點相對于刀具當前為指令點相對于刀具當前點的位移量。點的位移量。數控機床編程與操作數控機床編程與操作
25、第28頁/共78頁第二十八頁,編輯于星期五:十九點 九分。刀具半徑補償指令刀具半徑補償指令G40G40、G41G41、G42G42刀具補償功能刀具補償功能刀具補償功能是用來補償刀具實際安裝位置(或實際刀刀具補償功能是用來補償刀具實際安裝位置(或實際刀尖圓弧半徑)與理論編程位置(或理論刀尖圓弧半徑)尖圓弧半徑)與理論編程位置(或理論刀尖圓弧半徑)之差的一種功能。之差的一種功能。通常有三種形式,即:通常有三種形式,即:刀具位置補償、刀具半徑補償、刀具長度補償。刀具位置補償、刀具半徑補償、刀具長度補償。對于數控銑削:刀具半徑補償和刀具長度補償。對于數控銑削:刀具半徑補償和刀具長度補償。數控機床編程與
26、操作數控機床編程與操作第29頁/共78頁第二十九頁,編輯于星期五:十九點 九分。刀具半徑補償的目的刀具半徑補償的目的l銑削加工時,由于刀具半徑的存在,刀具中心軌跡和工件輪銑削加工時,由于刀具半徑的存在,刀具中心軌跡和工件輪廓不重合;廓不重合;l要按刀心軌跡編程,計算復雜;要按刀心軌跡編程,計算復雜;l補償功能使編程可以按工件輪廓進行,刀具自動偏離工件輪廓一補償功能使編程可以按工件輪廓進行,刀具自動偏離工件輪廓一個補償值(刀具半徑),簡單方便。個補償值(刀具半徑),簡單方便。數控機床編程與操作數控機床編程與操作第30頁/共78頁第三十頁,編輯于星期五:十九點 九分。刀具半徑補償的應用刀具半徑補償
27、的應用l刀具因磨損、重磨、換新刀而引起刀具直徑變化后,刀具因磨損、重磨、換新刀而引起刀具直徑變化后, 只需在刀具參數設置中輸入變化后的刀具直徑,而不必只需在刀具參數設置中輸入變化后的刀具直徑,而不必修改程序。修改程序。如圖所示,如圖所示,1 1為未磨損刀具,為未磨損刀具,2 2為磨損后刀具,只需將刀為磨損后刀具,只需將刀具參數表中的刀具半徑具參數表中的刀具半徑r1r1改改為為r2r2,即可。,即可。數控機床編程與操作數控機床編程與操作第31頁/共78頁第三十一頁,編輯于星期五:十九點 九分。l用同一程序、同一尺寸的刀具,利用刀具半徑補償,用同一程序、同一尺寸的刀具,利用刀具半徑補償,可進行粗精
28、加工。可進行粗精加工。如圖所示,刀具半徑為如圖所示,刀具半徑為r r,精加工余量精加工余量。粗加工。粗加工時,輸入刀具半徑(時,輸入刀具半徑(r r),則加工出細點畫,則加工出細點畫線輪廓;精加工時,輸線輪廓;精加工時,輸入刀具半徑入刀具半徑r r,則加工出,則加工出實線輪廓。實線輪廓。數控機床編程與操作數控機床編程與操作第32頁/共78頁第三十二頁,編輯于星期五:十九點 九分。刀具半徑補償的方法刀具半徑補償的方法刀具半徑補償就是將計算刀具中心軌跡的過程交由刀具半徑補償就是將計算刀具中心軌跡的過程交由CNCCNC系系統執行,編程員假設刀具的半徑為零,直接根據零件統執行,編程員假設刀具的半徑為零
29、,直接根據零件的的輪廓形狀進行編程,而實際的刀具半徑則存放在一個可輪廓形狀進行編程,而實際的刀具半徑則存放在一個可編程刀具半徑偏置寄存器中,在加工過程中,編程刀具半徑偏置寄存器中,在加工過程中,CNCCNC系系統根統根據零件程序和刀具半徑自動計算刀具中心軌跡,完成對據零件程序和刀具半徑自動計算刀具中心軌跡,完成對零件的加工。零件的加工。刀具半徑補償分為:刀具半徑補償分為:刀具半徑左補償和刀具半徑右補償。刀具半徑左補償和刀具半徑右補償。數控機床編程與操作數控機床編程與操作第33頁/共78頁第三十三頁,編輯于星期五:十九點 九分。刀具半徑補償的格式刀具半徑補償的格式G17G18G19G41G42G
30、40G00G01X_Y_Z_D_;X_Y_Z_D_;G41G41:刀具半徑左補償;:刀具半徑左補償;G42G42:刀具半徑右補償;:刀具半徑右補償;G40G40:刀具半徑補償取消;:刀具半徑補償取消;D_D_:存放刀具半徑補償值的地址。:存放刀具半徑補償值的地址。數控機床編程與操作數控機床編程與操作第34頁/共78頁第三十四頁,編輯于星期五:十九點 九分。定義為假設工件不動,沿刀具運動方向向前看,定義為假設工件不動,沿刀具運動方向向前看,刀具在零件左刀具在零件左側為左補償,側為左補償,刀具在零件右側為右補償。刀具在零件右側為右補償。 數控機床編程與操作數控機床編程與操作第35頁/共78頁第三十
31、五頁,編輯于星期五:十九點 九分。說明:說明: G40G40、G41G41、G42G42為模態指令,可相互注銷。為模態指令,可相互注銷。 G41G41、G42G42指令必須與指令必須與G00G00或或G01G01指令同時使用才有效,與指令同時使用才有效,與G02G02或或G03G03指令同時使用無效。指令同時使用無效。 G41G41、G42G42不能重復使用,必須與不能重復使用,必須與G40G40成對使用;如用成對使用;如用G41G41后,必須用后,必須用G40G40取消后再用取消后再用G42G42。 在使用在使用G41G41或或G42G42指令后的兩個程序段之內,必須有所指令后的兩個程序段之
32、內,必須有所使用刀具半徑補償平面內的坐標移動指令,否則使用刀具半徑補償平面內的坐標移動指令,否則G41G41或或G42G42指令會失效。指令會失效。 切換刀具半徑補償平面必須在刀具半徑補償取消狀態切換刀具半徑補償平面必須在刀具半徑補償取消狀態下。下。數控機床編程與操作數控機床編程與操作第36頁/共78頁第三十六頁,編輯于星期五:十九點 九分。刀具半徑補償的過程刀具半徑補償的過程數控機床編程與操作數控機床編程與操作第37頁/共78頁第三十七頁,編輯于星期五:十九點 九分。刀具半徑補償的過程如圖所示,分為三步:刀具半徑補償的過程如圖所示,分為三步:l刀補的建立刀補的建立在刀具從起點接近工件時,刀心
33、軌跡從與編程軌跡重合過度在刀具從起點接近工件時,刀心軌跡從與編程軌跡重合過度到與編程軌跡偏離一個偏置量的過程。到與編程軌跡偏離一個偏置量的過程。l刀補的進行刀補的進行刀具中心始終與變成軌跡相距一個偏置量直到刀補取消。刀具中心始終與變成軌跡相距一個偏置量直到刀補取消。l刀補的取消刀補的取消刀具離開工件,刀心軌跡要過渡到與編程軌跡重合的過程。刀具離開工件,刀心軌跡要過渡到與編程軌跡重合的過程。數控機床編程與操作數控機床編程與操作第38頁/共78頁第三十八頁,編輯于星期五:十九點 九分。數控機床編程與操作數控機床編程與操作第39頁/共78頁第三十九頁,編輯于星期五:十九點 九分。O10001 O10
34、001 程序號(名)程序號(名)程序段號程序段號 指令代碼指令代碼 說明說明N10 N10 G90 G92G90 G92 X20 Y14 Z100 X20 Y14 Z100;設工件零點,設工件零點,N20 N20 G00G00 Z50 Z50 S1500 M03S1500 M03; ; 下刀至下刀至Z=50Z=50,主軸正轉速,主軸正轉速15001500N30 X0 Y0; N30 X0 Y0; 刀具快進至(刀具快進至(0 0,0 0,5050)N40 Z2;N40 Z2; 刀具快進至(刀具快進至(0 0,0 0,2 2)N50 N50 G01G01 Z-3 F50; Z-3 F50; 刀具以
35、切削進給到深度刀具以切削進給到深度Z=-3Z=-3處處N60 N60 G41G41 D01D01 X20 Y14 X20 Y14 F150F150; ; 建立刀具半徑左補償建立刀具半徑左補償 從從O-AO-AN70 Y62N70 Y62; 直線插補直線插補A-BA-BN80 N80 G02G02 X44 Y86 I24 J0; X44 Y86 I24 J0; 順時針圓弧插補順時針圓弧插補N90 N90 G01G01 X96; X96; 直線插補直線插補N100 N100 G03G03 X120 Y62 I24 J0 ; X120 Y62 I24 J0 ; 逆時針圓弧插補逆時針圓弧插補N110
36、N110 G01G01 Y40; Y40; 直線插補直線插補N120 X100 Y14 ; N120 X100 Y14 ; 直線插補直線插補N130 X20N130 X20; 直線插補直線插補G-AG-AN140 N140 G40G40 X0 Y0 ; X0 Y0 ;取消刀具半徑補償取消刀具半徑補償N150 N150 G00G00 Z100; Z100; 向快速退刀向快速退刀N160 N160 M30M30 ; ; 程序結束程序結束數控機床編程與操作數控機床編程與操作第40頁/共78頁第四十頁,編輯于星期五:十九點 九分。刀具長度補償指令刀具長度補償指令G43G43、G44G44、G49G49
37、刀具長度補償的目的刀具長度補償的目的為簡化編程,使數控程序為簡化編程,使數控程序與刀具長度尺寸盡量無關,與刀具長度尺寸盡量無關,數控系統應具有刀具長度數控系統應具有刀具長度補償功能,使刀具垂直于補償功能,使刀具垂直于進給平面偏移一個刀具長進給平面偏移一個刀具長度修正值,使編程時不用度修正值,使編程時不用考慮刀具長度。考慮刀具長度。數控機床編程與操作數控機床編程與操作第41頁/共78頁第四十一頁,編輯于星期五:十九點 九分。刀具長度補償的應用刀具長度補償的應用 刀具長度尺寸變化時,可以在不改動程序的情況下,刀具長度尺寸變化時,可以在不改動程序的情況下,通過改變偏置量達到加工尺寸。通過改變偏置量達
38、到加工尺寸。 利用該功能,可在加工深度方向上試切加工或進行利用該功能,可在加工深度方向上試切加工或進行分層銑削,即通過改變刀具長度補償值的大小,通分層銑削,即通過改變刀具長度補償值的大小,通過多次運行程序而實現。過多次運行程序而實現。刀具長度補償的格式刀具長度補償的格式G43 H_; G44 H_;G49;G43G43為刀具正向補償;為刀具正向補償;G44G44為刀具負向補為刀具負向補償;償;G49G49為刀具長度補償取消;為刀具長度補償取消;H_H_為存放為存放刀具長度補償值的地址刀具長度補償值的地址。數控機床編程與操作數控機床編程與操作第42頁/共78頁第四十二頁,編輯于星期五:十九點 九
39、分。G43G43為刀具長度正補償或為刀具長度正補償或離開工件補償,如下圖離開工件補償,如下圖所示;所示;G44G44為刀具長度負為刀具長度負補償或趨向工件補償,使補償或趨向工件補償,使用非零的用非零的H#H#代碼選擇正代碼選擇正確的刀具長度偏置寄存確的刀具長度偏置寄存器號。取消長度補償用器號。取消長度補償用G49G49指定。例如,刀具快指定。例如,刀具快速接近工件時,到達距速接近工件時,到達距離工件原點離工件原點15mm15mm處,如處,如圖圖b b所示,可以采用以下所示,可以采用以下語句:語句:G90G90G00 G43 G00 G43 Z15.H01Z15.H01數控機床編程與操作數控機床
40、編程與操作第43頁/共78頁第四十三頁,編輯于星期五:十九點 九分。比例縮放指令比例縮放指令G51G51、G50 G50 G51 I_ J_ K_ P_ G51 I_ J_ K_ P_ ; 表示軸,表示軸,表示軸,表示比例表示軸,表示軸,表示軸,表示比例系系數,不能用小數點來指定。如:數,不能用小數點來指定。如:G51 I0. J10. G51 I0. J10. P2000P2000;G51 X_ Y_ Z_ P_G51 X_ Y_ Z_ P_; 同上,如:同上,如:G51 X10. Y20. P1500G51 X10. Y20. P1500;G51 X_ Y_ Z_ I_ J_ K_ G51
41、 X_ Y_ Z_ I_ J_ K_ ; 、分別表示、軸,、分別表、分別表示、軸,、分別表示、軸比例縮放的系數。示、軸比例縮放的系數。如:如:G51X0. Y0. Z0. I1.5 J2.0 K1.0 G51X0. Y0. Z0. I1.5 J2.0 K1.0 ;G50G50;取消縮放取消縮放數控機床編程與操作數控機床編程與操作第44頁/共78頁第四十四頁,編輯于星期五:十九點 九分。例:如圖,將外輪軌跡例:如圖,將外輪軌跡ABCDABCD以原點為中心在以原點為中心在XYXY平面內進行平面內進行等比例縮放,縮放比例為等比例縮放,縮放比例為2.02.0,編寫程序。,編寫程序。O0001G00 X
42、-50.0Y-50.0;G01 Z-5.F100;G51 X0 Y0 P2000;X20.;Y-20.;X-20.;Y20.;G40 X-50.Y50.;G50;數控機床編程與操作數控機床編程與操作第45頁/共78頁第四十五頁,編輯于星期五:十九點 九分。說明說明: :l在編寫比例縮放程序過程中,要特別注意建立刀補程在編寫比例縮放程序過程中,要特別注意建立刀補程序段的位置,刀補程序段應寫在縮放程序段內。序段的位置,刀補程序段應寫在縮放程序段內。l在比例縮放中進行圓弧插補,如進行等比例縮放,在比例縮放中進行圓弧插補,如進行等比例縮放,則縮放后仍為圓。如進行不同比例縮放,則為橢圓。則縮放后仍為圓。
43、如進行不同比例縮放,則為橢圓。l比例縮放對刀具便置值和刀具補償值無效。比例縮放對刀具便置值和刀具補償值無效。l縮放狀態下,不能指定返回參考點的縮放狀態下,不能指定返回參考點的G G代碼,也不能代碼,也不能指定坐標系的指定坐標系的G G代碼。代碼。數控機床編程與操作數控機床編程與操作第46頁/共78頁第四十六頁,編輯于星期五:十九點 九分。鏡像指令鏡像指令G51.1 G51.1 、G50.1G50.1指令格式:指令格式:G17 G51.1 X_ Y_G17 G51.1 X_ Y_; G50.1 X_ Y_G50.1 X_ Y_;G51.1G51.1表示可編程鏡像指令有效表示可編程鏡像指令有效G5
44、0.1G50.1表示可編程鏡像指令取消表示可編程鏡像指令取消X_ Y_X_ Y_表示對稱軸或對稱點表示對稱軸或對稱點數控機床編程與操作數控機床編程與操作第47頁/共78頁第四十七頁,編輯于星期五:十九點 九分。例:如圖,用鏡像指令編寫程序。例:如圖,用鏡像指令編寫程序。O0001M98 P700;G51 X60.0 Y60.0 I-1.0J-1.0;M98 P700;G51 X60.0 Y60.0 I1.0J-1.0;M98 P700;;M98 P700;G50;O700G41 G01 X70.0 Y60.0 D01;Y110.0;X60.0;M99;數控機床編程與操作數控機床編程與操作第48
45、頁/共78頁第四十八頁,編輯于星期五:十九點 九分。坐標系旋轉指令坐標系旋轉指令指令格式:指令格式:G68 X_Y_R_G68 X_Y_R_; G69G69;X_Y_X_Y_:表示旋轉中心的坐標值(可以是:表示旋轉中心的坐標值(可以是X X、Y Y、Z Z中的中的任意兩個,由當前平面選擇指令確定);任意兩個,由當前平面選擇指令確定);R_R_:表示旋轉角度,逆時針方向為正,順時針方向負,:表示旋轉角度,逆時針方向為正,順時針方向負,范圍為范圍為-360-360360360;G69G69:表示撤銷旋轉功能。:表示撤銷旋轉功能。數控機床編程與操作數控機床編程與操作第49頁/共78頁第四十九頁,編輯
46、于星期五:十九點 九分。數控機床編程與操作數控機床編程與操作N10 G90 G17 M03 S800;N20 M98 P100;( 加工)N30 G68 X0 Y0 R45.0;(旋轉45)N40 M98 P100; ( 加工)N50 G69;(取消旋轉)N60 G68 X0 Y0 R90.0;(旋轉則90)M70 M98 P100;(加工)N80 G69 M05 M30;( 取消旋轉)(O0100子程序,用于加工圖形)N100 G90 G01 X20.0Y0 F100;N110 G02 X30.0Y0 I5.0 J0;N120 G03 X40.0Y0 I5.0 J0;N130 X20 Y0
47、I-10.0 J0;N140 G00 X0 Y0;N150 M99;第50頁/共78頁第五十頁,編輯于星期五:十九點 九分。孔加工循環指令孔加工循環指令孔加工循環一般由以下孔加工循環一般由以下6 6個動作組成。個動作組成。 ABAB刀具快速定位到孔加工循環刀具快速定位到孔加工循環 起始點起始點B B(X X、Y Y);); BRBR刀具沿刀具沿Z Z方向快速運動到參考方向快速運動到參考 平面平面R R; RERE孔加工過程(如鉆孔、鏜孔加工過程(如鉆孔、鏜 孔、攻螺紋等)孔、攻螺紋等) E E點點 孔底動作(如進給暫停、主孔底動作(如進給暫停、主軸停止、主軸準停、刀具偏移等);軸停止、主軸準停
48、、刀具偏移等); ERER刀具快速退回到參考平面刀具快速退回到參考平面R R; RBRB刀具快速退回到起始點刀具快速退回到起始點B B。數控機床編程與操作數控機床編程與操作第51頁/共78頁第五十一頁,編輯于星期五:十九點 九分。鉆孔循環(鉆孔循環(G81G81)主軸正轉,刀具以進給速度向下運動鉆孔,到達孔底位置后,主軸正轉,刀具以進給速度向下運動鉆孔,到達孔底位置后,快速退回(無孔底動作)。快速退回(無孔底動作)。G81G81指令格式為:指令格式為:G81 X_ Y_ Z_ F_ R_G81 X_ Y_ Z_ F_ R_;Z Z為孔底位置,為孔底位置,F F為進給速度,為進給速度,R R為參
49、考平面位置,為參考平面位置,X X、Y Y為孔的位置,可以包含在為孔的位置,可以包含在G81G81指令中,也可以放在指令中,也可以放在G81G81指令指令的前面,表示第一個孔的位置,放在的前面,表示第一個孔的位置,放在G81G81指令的后面,表示指令的后面,表示需要加工其他孔的位置。需要加工其他孔的位置。 數控機床編程與操作數控機床編程與操作第52頁/共78頁第五十二頁,編輯于星期五:十九點 九分。G90G90(絕對值指令)(絕對值指令)孔加工指令中的孔加工指令中的Z Z值是孔底值是孔底的絕對坐標值。的絕對坐標值。G91G91(增量值指令)(增量值指令)指令中的指令中的Z Z值是孔底相對參值是
50、孔底相對參考平面的增量坐標值考平面的增量坐標值數控機床編程與操作數控機床編程與操作第53頁/共78頁第五十三頁,編輯于星期五:十九點 九分。G81G81(G98G98)孔加工循環結束后刀具返回起孔加工循環結束后刀具返回起始點始點B B,為缺省方式。,為缺省方式。G81G81(G99G99)孔加工循環結束后刀具返回孔加工循環結束后刀具返回參考平面參考平面R R。數控機床編程與操作數控機床編程與操作第54頁/共78頁第五十四頁,編輯于星期五:十九點 九分。 鉆孔指令鉆孔指令G82G82 與與G81G81格式相似,唯一的區別是格式相似,唯一的區別是G82G82在孔底加進給暫停動作,在孔底加進給暫停動
51、作,即當鉆頭加工到孔底位置時,刀具不作進給運動,并保持即當鉆頭加工到孔底位置時,刀具不作進給運動,并保持旋轉狀態,使孔的表面更光滑。旋轉狀態,使孔的表面更光滑。G82G82鉆孔加工循環指令格式為:鉆孔加工循環指令格式為:G82 X_ Y_ Z_ F_ R_ P_G82 X_ Y_ Z_ F_ R_ P_;P P為在孔底位置的暫停時間,單位為為在孔底位置的暫停時間,單位為msms(毫秒)(毫秒)該指令一般用于擴孔和沉頭孔加工。該指令一般用于擴孔和沉頭孔加工。 數控機床編程與操作數控機床編程與操作第55頁/共78頁第五十五頁,編輯于星期五:十九點 九分。G82G82(G98G98)G82G82(G
52、99G99)數控機床編程與操作數控機床編程與操作第56頁/共78頁第五十六頁,編輯于星期五:十九點 九分。高速循環指令高速循環指令G73G73G73G73指令與指令與G81G81的主要區別是:采用間歇進給,有利排屑。的主要區別是:采用間歇進給,有利排屑。每次進給深度為每次進給深度為Q Q,直到孔底位置為止,在孔底加進給暫停。,直到孔底位置為止,在孔底加進給暫停。G73G73深孔鉆孔加工循環指令格式為:深孔鉆孔加工循環指令格式為: G73 X_ Y_ Z_ R_ Q_ F_;G73 X_ Y_ Z_ R_ Q_ F_; Q Q為每次進給深度,為正值。為每次進給深度,為正值。 數控機床編程與操作數
53、控機床編程與操作第57頁/共78頁第五十七頁,編輯于星期五:十九點 九分。高速深孔鉆孔循環指令高速深孔鉆孔循環指令G73G73數控機床編程與操作數控機床編程與操作第58頁/共78頁第五十八頁,編輯于星期五:十九點 九分。深孔往復排屑鉆孔循環指令深孔往復排屑鉆孔循環指令G83G83該循環用于深孔加工,與該循環用于深孔加工,與G73G73略有不同的是每次刀具略有不同的是每次刀具間歇進給后,快速退回到間歇進給后,快速退回到R R點平面,有得于深孔加工點平面,有得于深孔加工中的排屑。中的排屑。程序格式:程序格式:G83 X_Y_Z_R_Q_F_G83 X_Y_Z_R_Q_F_;數控機床編程與操作數控機
54、床編程與操作第59頁/共78頁第五十九頁,編輯于星期五:十九點 九分。深孔往復排屑鉆孔循環指令深孔往復排屑鉆孔循環指令G83G83數控機床編程與操作數控機床編程與操作第60頁/共78頁第六十頁,編輯于星期五:十九點 九分。攻螺紋循環指令攻螺紋循環指令G84G84攻螺紋進給時主軸正傳,退出時主軸反轉。攻螺紋進給時主軸正傳,退出時主軸反轉。G84G84攻螺紋循環指令格式為:攻螺紋循環指令格式為:G84G84X XY YZ ZF FR R;說明:說明:l與鉆孔加工不同是攻螺紋結束后的返回過程不是快速運與鉆孔加工不同是攻螺紋結束后的返回過程不是快速運動而是以進給速度反轉退出;動而是以進給速度反轉退出;
55、l在攻螺紋期間進給倍率被忽略在攻螺紋期間進給倍率被忽略, ,進給暫停進給暫停, ,不停止機床不停止機床, ,直直接返回動作完成。接返回動作完成。數控機床編程與操作數控機床編程與操作第61頁/共78頁第六十一頁,編輯于星期五:十九點 九分。G84G84(G98G98)G84G84(G99G99)數控機床編程與操作數控機床編程與操作第62頁/共78頁第六十二頁,編輯于星期五:十九點 九分。左旋攻螺紋循環指令左旋攻螺紋循環指令G74G74與與G84G84的區別是:進給時為反轉,退出時為正轉。的區別是:進給時為反轉,退出時為正轉。G74G74攻螺紋指令為:攻螺紋指令為:G74G74X XY YZ ZF
56、 FR R;說明:說明:l在指定在指定G74G74之前,使用輔助功能之前,使用輔助功能M M代碼使主軸逆時針旋轉;代碼使主軸逆時針旋轉;l當當G74G74指令和指令和M M代碼在同一程序段中指定時,在第一個代碼在同一程序段中指定時,在第一個定位動作的同時執行定位動作的同時執行M M代碼,然后系統處理下一個鉆孔動代碼,然后系統處理下一個鉆孔動作。作。數控機床編程與操作數控機床編程與操作第63頁/共78頁第六十三頁,編輯于星期五:十九點 九分。G74G74(G98G98)G74G74(G99G99)數控機床編程與操作數控機床編程與操作第64頁/共78頁第六十四頁,編輯于星期五:十九點 九分。鏜孔加
57、工循環指令鏜孔加工循環指令G85G85 主軸正傳,刀具以進給速度向下運動鏜孔,到達孔底位置主軸正傳,刀具以進給速度向下運動鏜孔,到達孔底位置后,立即以進給速度退出(沒有孔底動作)。后,立即以進給速度退出(沒有孔底動作)。格式:格式:G85G85X_Y_Z_F_R_X_Y_Z_F_R_;X X、Y Y為孔的位置;為孔的位置;Z Z為孔底位置;為孔底位置;F F為進給速度;為進給速度;R R為參考平面位置。為參考平面位置。數控機床編程與操作數控機床編程與操作第65頁/共78頁第六十五頁,編輯于星期五:十九點 九分。G85G85(G98G98)G85G85(G99G99)數控機床編程與操作數控機床編
58、程與操作第66頁/共78頁第六十六頁,編輯于星期五:十九點 九分。鏜孔循環指令鏜孔循環指令G86G86G86G86與與G85G85的區別是在到達孔底之后,主軸停止,并快速退出。的區別是在到達孔底之后,主軸停止,并快速退出。格式:格式: G86G86X_Y_Z_F_R_X_Y_Z_F_R_;鏜孔循環指令鏜孔循環指令G89G89 G89G89與與G85G85的區別是的區別是G89G89在到達孔底位置后,加進給暫停。在到達孔底位置后,加進給暫停。格式:格式:G89X_Y_Z_F_R_P_G89X_Y_Z_F_R_P_; P P為暫停時間為暫停時間數控機床編程與操作數控機床編程與操作第67頁/共78頁第六十七頁,編輯于星期五:十九點 九分。背鏜循環指令背鏜循環指令G87G87刀具運動到起始點刀具運動到起始點B(X,Y),B(X,Y),主軸準停主軸準停; ;刀具沿刀尖反方向偏移值刀具沿刀尖反方向偏移值; ;快速移動到孔底位置快速移動到孔底位置; ;沿刀尖正方向偏移回點沿刀尖正方向偏移回點; ;主軸正轉,刀具向上進給到點,主軸準停主軸正轉,刀具向上進給到點,主軸準停; ;刀具沿刀尖反方向偏移值刀具沿刀尖反方向偏移值; ;快退到點高度快
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/IEC GUIDE 50:2014 RU Safety aspects - Guidelines for child safety in standards and other specifications
- 【正版授權】 ISO/IEC 23092-3:2025 EN Information technology - Genomic information representation - Part 3: Metadata and application programming interfaces (APIs)
- 生物技術制藥工藝知識考點解析
- 宜賓一診考試試題及答案
- 儀容儀表考試試題及答案
- 醫院培訓考試試題及答案
- 六一兒童節棧橋活動方案
- 六一公司參觀活動方案
- 六一創意過山車活動方案
- 六一商場活動方案
- 《供熱計量技術規程》JGJ173-2009
- 攝影攝像拍攝合同范本
- 人身損害三期評定規范
- 2024屆梧州市八年級物理第二學期期末聯考試題含解析
- 2024中考道法圖表題專項訓練
- 《紅樓夢》飲食文化研究
- 《機械制圖》期末考試題庫388題(含答案)
- 新媒體視頻節目制作 課件 學習領域1 新聞短視頻制作
- 福建省泉州市晉江第一中學高一物理摸底試卷含解析
- 肝硬化的中醫護理查房課件
- 音樂(人音全國版)四年級生日快樂變奏曲-2課件
評論
0/150
提交評論