手編程序介紹_第1頁
手編程序介紹_第2頁
手編程序介紹_第3頁
手編程序介紹_第4頁
手編程序介紹_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

手工編程之G/M代碼功能介紹及常用地址符含義(1)G功能如下表G代碼組功能G代碼組功能G0001快速定位G1702選擇XPYP平面XP:X軸或其平行軸G01直線插補G18選擇ZPXP平面YP:Y軸或其平行軸G02圓弧插補/螺旋線插補CWG19選擇YPZP平面ZP:Z軸或其平行軸G03圓弧插補/螺旋線插補CCWG2006英寸輸入(IN)

G0402暫停,準確停止G21毫米輸入(MM)

G05.1預讀控制(超前讀多個程序段)G2204存儲行程檢測功能接通G07.1(G107)圓柱插補G23存儲行程檢測功能斷開G代碼組功能G代碼組功能G0802預讀控制G2700參考點返回檢測G09準確停止G28返回參考點G10可編程數(shù)據(jù)輸入G29從參考點返回G11可編程數(shù)據(jù)輸入取消G30返回第2,3,4參考點G1517極坐標指令消除G31跳轉功能G16極坐標指令G3301螺紋切削G代碼組功能G代碼組功能G3700自動刀具長度測量G4908刀具長度補償取消G39拐角偏置圓弧插補

G5011比例縮放取消G4007刀具半徑補償取消G51比例縮放有效G41刀具半徑補償,左側G50.122可編程鏡像取消G42刀具半徑補償,右側G51.1可編程鏡像有效G40.1(G150)18法線方向控制取消方式G5200局部坐標系設定G41.1(G151)刀具半徑補償,左側G53選擇機床坐標系G42.1(G152)刀具半徑補償,右側G5414選擇工件坐標系1G4308正向刀具長度補償G54.1選擇附加工件坐標系G44負向刀具長度補償G55選擇工件坐標系2G4500刀具位置偏置加G56選擇工件坐標系3G46刀具位置偏置減G57選擇工件坐標系4G47刀具位置偏置加2倍G58選擇工件坐標系5G48刀具位置偏置減2倍G59選擇工件坐標系6G代碼組功能G代碼組功能G6000/01單方向定位G8009固定循環(huán)取消/外部操作功能取消G6115準確停止方式G81鉆孔循環(huán),锪鏜循環(huán)或外部操作功能G62自動拐角倍率G82鉆孔循環(huán)或反鏜循環(huán)G63攻絲方式G83逐式鉆孔循環(huán)G64切削方式G84攻絲循環(huán)G6500宏程序調(diào)用G85鏜孔循環(huán)G代碼組功能G代碼組功能G6612宏程序模態(tài)調(diào)用G8609鏜孔循環(huán)G67宏程序模態(tài)調(diào)用取消G87背孔循環(huán)G6816坐標旋轉有效G88鏜孔循環(huán)G69坐標旋轉取消G89鏜孔循環(huán)G7309深鉆孔循環(huán)G9003絕對值編程G74左旋攻絲循環(huán)G91增量值編程G7609精鏜循環(huán)G代碼組功能G代碼組功能G92設定工件坐標系或最大主軸速度箍制G96恒周速控制(切削速度)G92.1工作坐標系預置G97恒周速控制取消(切削速度)G94每分進給G98固定循環(huán)返回到初始點G95每轉進給G99固定循環(huán)返回到R點(2)M代碼功能M代碼功能M代碼功能M代碼功能M01計劃停止M10夾緊M23鏡像取消M02程序結束M11松開M30程序結束M03主軸正轉M13主軸正轉,冷卻液開M48取消M49M04主軸反轉M14主軸反轉,冷卻液關M49進給調(diào)整按鈕無效M05主軸停止M15正運動M60更換工件M06自動換刀M16負運動M71工件角度位移,位置1M07霧狀冷卻液打開M19主軸定向停止M72工件角度位移,位置2M08液狀冷卻液打開M21X軸鏡像M98調(diào)用子程序M09冷卻液關M22Y軸鏡像M99子程序結束;主程序循環(huán)(3)常用地址符含義代碼功能備注O程序號程序號、子程序的指定N程序段序號順序號G準備功能定義運動方式X、Y、ZA、B、C、U、V、WRIJK座標地址軸向運動指令符加軸運動指令圓弧半徑沿X座標圓弧起點對圓心值沿Y座標圓弧起點對圓心值沿Z座標圓弧起點對圓心值F進給速度定義進給速度代碼功能備注S主軸轉速定義主軸轉速T刀具功能定義刀具號M輔助功能機床的輔助功能H、D偏置號刀長、刀徑偏置號P子程序號子程序號L重復次數(shù)子程序的循環(huán)次數(shù)P、Q、R參數(shù)固定循環(huán)參數(shù)P、X暫停暫停時間手工編程之一、G準備功能

1.絕對座標和相對座標指令(G90,G91)

刀具移動的坐標指令有絕對指令和相對指令兩種指令方式。皆為續(xù)效指令。

G90絕對指令方式:在編程輸入坐標值時,始終以工件坐標系原點為基準原點,絕對坐標值就是編程值。

G91相對指令方式:在編程輸入坐標值時,始終以前一個坐標值為基準,相對前一個坐標值的增量值為編程值。采用絕對或相對坐標值編程,在編程前是首先要確定。

例如:如圖1所示,A點到B點運動,分別用絕對指令和相對指令編程如下:(1)G90X80.0Y150.;(2)G91X-120.0Y90.0;YX1506080200AB圖13.工作座標系的選取指令(G54-G59)

一般數(shù)控機床可以預先設定6個(G54~G59)工作座標系,這些座標系存儲在機床存儲器內(nèi),在機床重開機時仍然存在。6個工作座標系皆以機床原點為參考點,分別以各自與機床原點的偏移量表示,需要提前輸入機床內(nèi)部,在程序中可以分別選取其中之一使用。

4.平面選擇指令(G17,G18,G19)在三座標機床上加工時,如進行圓弧插補,要規(guī)定加工所在的平面,用G碼可以進行平面選擇,如圖2所示:G17XY平面

G18XZ平面G19YZ平面G17G18G19ZYX(圖2)平面選擇5.快速定位(G00)

刀具從當前位置快速移動到切削開始前的位置,在切削完了之后,快速離開工件。一般在刀具非加工狀態(tài)的快速移動時使用,該指令只是快速到位,其運動軌跡因具體的控制系統(tǒng)不同而異,進給速度F對G00指令無效。

格式:G00XYZ;

例:如圖3所示:G90G00X40.0Y20.0;

XY刀具軌跡(40,20)0(圖3)快速定位456.直線插補指令(G01)

刀具作兩點間的直線運動加工時用該指令,G01指令表示刀具從當前位置開始以給定的速度(切削速度F),沿直線移動到規(guī)定的位置。

格式:G01XYZF;

例:如圖4所示:G01X40.0Y20.0F100;

其中G01、F指令都是續(xù)效指令,即一直有效直到改變?yōu)橹埂X(40,20)0(圖4)直線插補刀具軌跡XY20502050G00G01G01G01G01G540例:如右圖所示,其程序為:

(1)G90方式:

N1G00G40G54G80G90;

N2X20.Y20.S1000M3;

N3G01Y50.F100;

N4X50.;

N5Y20.;

N6X20.;

N7G00X0.Y0.M05;

N8M30;

(2)G91方式:N1G00G40G54G80G91;N2X20.Y20.S1000M3;N3G01Y30.F100;N4X30.;N5Y-30.;N6X-30.;N7G00X-20.Y-20.M05;N8M30;XY20502050G00G01G01G01G01G540

7.圓弧插補指令(G02,G03)

圓弧插補,G02為順時針加工,G03為逆時針加工,刀具進行圓弧插補時必須規(guī)定所在的平面,然后再確定回轉方向,如圖5所示,沿圓弧所在平面(如XY平面)的另一座標軸的負方向(-Z)看去,順時針方向為G02,逆時針方向為G03.格式:式中的X、Y、Z表示圓弧的終點座標值,可以用絕對值,也可以用增量值,由G90或G91指定。I、J、K分別為圓弧的起點到圓心的X、Y、Z軸方向的增量,R表示圓弧的半徑值,如下圖:圖6YXZXZY終點起點終點起點終點起點圓心圓心圓心JIKIJKRRRG17G18G19圓弧圓弧圓弧aa-RR起點終點12■用半徑R編程的方法

用R指定圓弧插補時,圓弧有兩種情況,這兩種情況就是R的符號區(qū)分,如下圖所示。當圓心角a>180°時,R值為負值;當圓心角a<180°時,R值為正值。當圓心角a=180°時,不能用R值指定半徑,而是用I,J,K指令。注意:用R編程只適用于非整圓的圓弧插補的情況,不適用于整圓加工。I,J,K符號方向則以其起點為0點來判斷正負值,XY2020G540AB-20-30-20例:如右下圖,A點為起點,B點為終點,程序如下:

O0001;

N1G00G17G40G49G80G90;

N2G54X0.Y0.S1000M3;

N3G02X0.Y0.I20.F100;

N4G03X-20.Y20.I-20.;或者(R20.0)

N5G03X-10.Y10.J-10.;或者(R-10.0)

N6M30;8、暫停指令(G04)

暫停指令是以暫停時間作為編程指令的,編程方式有小數(shù)點和非小數(shù)點兩種編程格式。如下所示:格式1:G04X1.008;(暫停時間為1.008s)格式2:G04P1008;(暫停時間為1.008s)暫停指令為非模態(tài)指令,只有指令段有效。

9、參考點指令(G27,G28,G29,G30)

參考點是機床上的固定位置,通常由于機床的需要,可用參數(shù)設定第一參考點,第一參考點規(guī)定為機床原點,第二至四參考點通常用于換刀點、多工作臺交換點等。

G27參考點返回檢查用于加工過程中檢查刀具是否按程序中指令正確返回參考點,如果刀具按規(guī)定軸正確的返回參考點,則該軸的指示燈會亮,如果刀具到達的位置不是參考點,數(shù)控系統(tǒng)會顯示報警,以此確認參考點位置的正確性。

G28返回參考點此指令是從任何位置返回機床參考點,在程序中使用G28指令時,所有的補償將被取消。

G29從參考點返回通常G29是在G28指令之后與G28指令成對應使用的。

編程格式為:G29XY;XY為從參考點返回的終點位置。

G30也是返回參考點,與G28不同的是G28是返回第一參考點,G30是返回第二至四參考點。有些機床由于結構很復雜,自動化程度很高,相應的配套附屬部件相對較多,如自動換刀ATC、自動交換工作臺APC等,這些裝置與機床主軸或工作臺在相對應位置上都必須有固定的初始位置,只有具有了這些位置,才能夠保證機床和各相關部件的聯(lián)系,這是機床能夠正常工作的基礎。這些初始位置是非常重要的,所以就賦于這些位置的第二,三或四參考點。

編程格式為:

G30P2XY;P2表示第二參考點返回

G30P3XY;P3表示第三參考點返回

G30P4XY;P4表示第四參考點返回10.刀具的補償與偏置指令

(1)刀具半徑補償指令(G40,G41,G42)

在編制輪廓切削加工的場合,由于刀具半徑的存在,刀具中心軌跡和工件輪廓并不重合,即刀具中心實際移動的軌跡是相對于工件輪廓向左或向右偏離一個刀具半徑值,偏離后的刀具中心軌跡與編程輪廓軌跡的運動軌跡在數(shù)值上是不同的。如圖7所示,其計算過程相當復雜。這種復雜的計算過程就由數(shù)控系統(tǒng)上的刀具半徑補償功能進行自動計算,這樣編制程序就簡單得多了。程序軌跡只需用半徑補償指令(G41,G42)按工件的輪廓軌跡編程,就可以加工出符合實際輪廓的移動軌跡。編程軌跡實際刀具軌跡半徑補償圖7刀具的半徑補償?shù)毒摺龅毒甙霃窖a償?shù)姆椒〝?shù)控系統(tǒng)刀具半徑補償(CutterRadiusCompensation)就是將計算刀具中心軌跡的過程交由CNC系統(tǒng)執(zhí)行,編程時假設刀具為零,直接根據(jù)零件的輪廓尺寸進行編程,(因此這種程序就叫做零件程序,)而實際的刀具半徑則存放在一個可編程刀具半徑偏置寄存器中。在加工過程中,CNC系統(tǒng)根據(jù)零件程序和刀具半徑自動計算刀具中心軌跡,完成對零件的加工。當?shù)毒甙霃桨l(fā)生變化時,不需要修改零件程序,只需修改存放在刀具偏置寄存器中的刀具半徑即可。

G40刀具補償取消

G41刀具左補償

G42刀具右補償

G41左補償指令是沿著刀具前進的方向觀察,刀具偏在工件輪廓左邊,而G42則在右邊,如圖8所示。G41,G42皆為續(xù)效指令。圖8刀具的補償方向

G41G42補償量補償量刀具前進方向

刀具前進方向

刀具旋轉方向

刀具旋轉方向沿前進方向右則補償沿前進方向右則補償編程格式為:G41(G42)G01XYDF;

式中的XY為終點坐標值(帶半徑偏置)。

D為刀具偏置中的偏置號,如同刀具長度補償偏置號用H號表示一樣。

刀具長度補償和刀具半徑補償在機床上一般共用一個補償偏置表。由OFFSET/MDI操作面板設定,與程序中指定的D代碼后面的數(shù)字(偏置號)相對應。

G41,G42是模態(tài)指令,即有續(xù)效作用。如果需要從G41轉為G42狀態(tài)時,一定要用G40取消G41后再轉為G42,否則程序就會出現(xiàn)報警。一個零件的輪廓加工完畢后,要及時用G40取消刀具半徑補償功能。

(2)刀具長度偏置指令(G43,G44,G49)刀具長度偏置指令,用于刀具軸向的補償,它可以使刀具在Z方向上的實際位移量大于或小于程序的給定值。另外,工件加工時,所選用刀具的長度各異,在沿Z軸方向接近工件時,為便于統(tǒng)一定位基準,在編程時就使用刀具長度偏置功能。如圖9.

編程格式:G43(G44)HZ;H為長度補償偏置號;Z當前的深度補償量。工件T1L0基準刀具H2=45H3=-35H1=0T2T3ZX圖9使用G43時的刀補形式G43:刀具長度正方向補償,程序中Z軸的指令值加上與指定偏置號相對應的偏置量,即補償方向與Z向坐標方向一致。

G44:刀具長度負方向補償,程序中Z軸的指令值減去與指定偏置號相對應的偏置量,即補償方向與Z向坐標方向相反。

G49:取消刀具長度補償。(3)刀具長度測量的方法常用的刀具長度測量有兩種方法,基準刀具對刀法和刀具長度直接測量法。

①基準刀具對刀法基本原則就是在同時使用的幾把刀中以其中的一把刀作為基準刀具,在對刀時,基準刀具的長度補償值設置為零,如果用G43做補償,當被測量的刀具比基準刀具短時,則刀長補償值為負值;若被測量的刀具比基準刀具長時,則刀長補償值為正值。這種對刀的方式只是確定了刀具之間相互長短尺寸的關系,還沒有確定基準刀具到工件表面的Z軸深度值,這種對刀方法可在機內(nèi)也可以在機外進行。但一定要設定基準刀具到工件表面的絕對深度值,即工件坐標(G54)的Z軸深度值。

■基準刀具對刀法的特點是方便、靈活,可以在機內(nèi)進行,也可以在機外進行。現(xiàn)在廣泛應用的有機外光學(或數(shù)碼)測量對刀儀?!敉ǔC床內(nèi)自動對刀系統(tǒng)采用的對刀原理就是這種基準對刀原理。對刀儀自動記憶刀補償值(也就是刀具之間的長度差),所以操作技工一定要理解自動對刀的確切含義,不要以為是自動對刀而忽略了工件坐標系的設定。②刀具長度直接測量法刀具長度直接測量法就是將所有刀具相對工件表面零點位置尺寸直接測量出來并作為刀補值輸入到刀補偏置參數(shù)中的一種對刀方式。是一種在機內(nèi)面對工件直接測量出各刀具相對坐標零點的補償值,是手動對刀經(jīng)常采用的對刀方式。

■刀具直接測量法的特點是:第一、刀補值均為負值(G43)或均為正值(G44),不會有正負值共同存在的情況,便于操作技工發(fā)現(xiàn)補償方向的設定錯誤;第二、刀具之間的刀補值沒有相對關系,每個刀補值對應一把刀具;第三、工件坐標系的Z軸深度值為0。12.編程鏡像指令(G50.1,G51.1)

格式如下:

G51.1XY;(設定編程鏡像功能)……………………G50.1XY;(取消編程鏡像功能)

XY:設定鏡像對稱軸及對稱軸中心絕對坐標位置。取消鏡時須在刀具回到安全高度之后進行,取消鏡像時的坐標點須與設定時的一樣,否則不能取消。(課堂舉例)注意:必須在下刀點前進行鏡像設定,否則會出現(xiàn)撞刀或工件過切的事故;深度值不能鏡像。程序體13.坐標旋轉指令(G68,G69)

G68為座標旋轉有效,此指令可將一條程序(刀具軌跡)進行旋轉一個角度后執(zhí)行所設定的角度位置加工。G69是取消G68,座標旋轉需要設定旋轉中心和旋轉角度。旋轉角度設定的范圍為-360+360度。

編程格式:

G17(G18,G19)G68XY(Z)R;

…………G69;式中的X,Y,Z為旋轉中心的坐標值,可以是X,Y,Z中的任意兩個,由當前平面選擇指令決定。R為旋轉角度,逆時針旋轉定義為正向,一般為絕對值。當程序用絕對值時,G68程序段后的第一個程序段必須使用絕對值指令,才能確定旋轉中心。如果這一程序段為增量值,那么系統(tǒng)將以當前位置為旋轉中心,按G68給定的角度旋轉坐標系。以圖10為例,應用旋轉指令的程序如下頁:原刀具路徑程序:O0012N1G0G17G40G49G80G90;N2G0G90G54X0.Y0.S1000M3;N3G43H2Z100.;N4G1G41D17Y-25.F5000.;N5Z1.;N6Z-10.F500.;N7X-50.;N8Y25.;N9X25.;N10G2X25.Y-25.J-25.;N11G1X0.;N12G0G40Z100.;N13M30;0YX10050R25刀具運動方向刀具中心軌跡外形尺寸下刀位置圖10旋轉后的刀具路徑程序:O0013N1G0G17G40G49G80G90;N2G0G90G54X0.Y0.S1000M3;N3G43H2Z100.M8;N4G68R180.;N5G1G41D17Y-25.F5000.;N6Z1.;N7Z-10.F500.;N8X-50.;N9Y25.;N10X25.;N11G2X25.Y-25.J-25.;N12G1X0.;N13G0Z100.;N14G40X0.Y0.;N15G69;N16M30;%0刀具運動方向0YX10050R25刀具運動方向外形尺寸下刀位置刀具中心軌跡旋轉后的刀具路徑原刀具路徑11.固定循環(huán)指令(G73,G74,G76,G80~G89)

在NC鉆孔加工中,一般需要快速接近工件、慢速鉆孔、快速回退等固定的動作。將這些固定的幾個連續(xù)動作,用一條指令來代表,這樣,只須用單一程序段的指令程序即可完成工作,這樣的指令稱為固定循環(huán)指令。對鉆孔用循環(huán)指令,其固定循環(huán)指令由6步形成,如圖11。(1)快速移動到孔(X,Y)座標。(2)沿Z軸快速移動,并達R點。(3)切削進給加工。(4)加工至孔底位置(暫停,主軸反轉等)(5)返回R點(快速返回和切削進給返回)(6)快速返回到起始點。圖11固定循環(huán)固定循環(huán)參數(shù)

固定循環(huán)程序中需G代碼、參數(shù)和所需孔的位置,而各個位置上的動作不需再重復該命令,參見圖12所示,固定循環(huán)各參數(shù)的含義如下:圖12G98:返回平面為初始平面G99:返回平面為安全平面(R平面)XY:孔位置R:安全平面高度(接近高度)Z:孔深P:在孔底停留時間Q:每刀的切削深度F:進給速度L:固定循環(huán)的重復次數(shù)G代碼孔加工行程(-Z)孔底動作返回行程(+Z)用途G73啄式進給快速移動高速深孔鉆循環(huán)G74切削進給主軸正轉切削進給攻左螺紋G76切削進給主軸定向刀具移位快速移動精鏜孔G80切削進給取消循環(huán)指令G81切削進給快速移動鉆孔循環(huán)、點鉆循環(huán)G82切削進給暫停快速移動鉆孔循環(huán)、锪鏜循環(huán)G83啄式進給快速移動深孔鉆循環(huán)G84切削進給主軸反轉切削進給攻右螺紋G85切削進給切削進給鏜孔G86切削進給主軸停止切削進給鏜孔G87切削進給刀具移位主軸啟動快速移動反向鏜孔G88切削進給暫停、主軸停止手動移動鏜孔G89切削進給暫停切削進給鏜孔以下說明幾個鉆孔循環(huán)指令

G73指令的格式:

G98

G99這里Q是每次進刀量,D是每次的退刀量,G73適用于高速鉆孔(斷屑)加工。如下圖:G73XYZRQDF;G76指令的格式:G98G99G76是精鏜孔循環(huán)退刀時主軸停、定向并有讓刀動作,避免擦傷孔壁,讓刀值由Q設定(mm)。G76XYZRQPF;G81指令的格式:

G98

G99G83指令的格式:(逐式鉆孔循環(huán),常用于深鉆孔)

G98G99G81XYZRF;如圖13。G83XYZRQF;G81G73G83圖13例:鉆網(wǎng)格板(鋼板上的孔數(shù)為10×10=100個,見右圖)O0001;N1G00G90G54X10.Y-10.S1500M3;N2G43H2Z1.0;N3G1G91G98G83Z-11.R0.Q2.F150;N4M98P2L5;N5G0Z50.;N6G80;N7M30;O0002;N1X10.L9;N2Y-10.;N3X-10.L9;N4Y-10.;N5M99■程序說明如下:N1

X10.Y-10.

為第一個孔的坐標位置,G54的坐標零點為鋼板左上角的小黑點。N2Z1.0

為固定循環(huán)的初始平面.N3

本程序段開始進入增量值編程;R0.0

表示R點與初始平面的設置點相同。Z-11.為孔深11.0-1.0=10.0mm。N4M98P2L5

呼叫子程序O0002;L5為執(zhí)行5次子程序。子程序中的X-10.0L9;與X-10.0L9

為X方向移動10mm,共移動9次,程序中的X10.0,X-10.0與Y-10.0

為增量坐標值.

二、常用輔助功能M指令

M指令是用來控制機床各種輔助動作及開關狀態(tài)的。如主軸的停與轉、冷卻液的開與關等等。程序的每一個語句中M代碼只能出現(xiàn)一次。

下面介紹一下常用的M指令。

1、M00程序停止

執(zhí)行含有M00指令的語句后,機床自動停止。如編程者想要在加工中使機床暫停(檢驗工件、調(diào)整、排屑等),使用M00指令,重新啟動程序后,才能執(zhí)行后續(xù)程序。

2、M01選擇停止

執(zhí)行含有M01的語句時,如同M00一樣會使機床暫時停止,但是,只有在機床控制面板上的“選擇停止”鍵處于“ON”狀態(tài)時此功能才有效,否則,該指令無效。常用于關鍵尺寸的檢驗工臨時暫停。

3、M02程序結束

該指令表明主程序結束,機床的數(shù)控單位復位,如主軸、進給、冷卻停止,表示加工結束,但該指令并不返回程序起始位置。

4、M03主軸正轉

主軸正軸是從主軸+Z方向看(從主軸頭向工作臺方向看),主軸順時針方向旋轉。

5、M04主軸反轉

6、M05主軸停止7、M06換刀指令

常用于加工中心刀庫的自動換刀時使用。

8、M07霧狀冷卻液開

9、M08液狀冷卻液開

10、M09冷卻液關

11、M19主軸定向停止(定位)

主軸準確停在預定的角度位置上,如自動換刀時要有一個定位角度。

12、M21X軸鏡像

使X軸運動指令的正負號相反,這時X軸的實際運動是程序指定方向的反方向。13、M22Y軸鏡像

使Y軸運動指令的正負號相反,這時Y軸的實際運動是程序指定方向的反方向。

14、M23鏡像取消

關于鏡像使用的注意事項:

(1)當只對X軸或Y軸進行鏡像時,刀具的實際切削順序?qū)⑴c源程序相反,刀補矢量方向相反,圓弧插補轉向相反。當同時對X軸和Y軸進行鏡像時,切削順序、刀補方向、圓弧時針方向均不變。

(2)使用鏡像后,必須用M23取消鏡像。

(3)在G90模式下,鏡像功能必須在工件座標原點進行,取消鏡像也一樣。

15、M30程序結束

與M02同樣,表示主程序結束,區(qū)別是M30執(zhí)行后使程序返回到開始狀態(tài)。

16、M48取消M49指令

17、M49進給速度人工調(diào)整旋鈕的功能無效

M49使機床面板上的進給倍率按鈕(FEEDRATEOVERRIDE)無效,此功能常用于攻絲(但固定循環(huán)如G76、G84等不用此指令)。

18、M98調(diào)用子程序

一個以程序號O開始,以M99結束的程序稱作子程序,子程序是相對主程序而言的。當一個零件包括重復的圖形時,可以把這個圖形編成一個子程序存在存儲器中,使用時反復調(diào)用。子程序的有效使用可以簡化程序縮短檢查時間,子程序調(diào)用命令是M98,子程序可以多重調(diào)用,一般可達四重。主程序與子程序的關系結構見圖14。圖14子程序的調(diào)用如:M98PL;其中P為程序號,L為調(diào)用次數(shù)。19、M99子程序結束指令手工編程實例1主程序

一般情況下,主程式基本一樣,如下程式:

O0001;

N1G00G17G40G49G80G90;

N2G54X0.Y0.S1500M03;

N3G43H01Z50.;

N4G01Z0F1000;

N5M98PL;

N6G90G00Z50.;

N7M30%2副程式按所想要鑼那一種的形狀去編,如下模式:

(1)鑼一個直徑50的內(nèi)圓

O0011;

N1G91G01Z-0.5F2000;

N2G42D17X-25.;N3G90G02X-25.Y0.I25.;

N4G40G01X25.;

N5M99% ?50YX0圖15(2)鑼內(nèi)框O0012;N1G91G01Z-0.5F100.;N2G42D17X-50.0N3Y50.0;N4X100.0;N5Y-100.0;N6X-100.0;N7Y50.0;N8G40X50.0;N9M99%100100XY0圖16(3)鑼單一外R角首先利用主程序定義下刀點。O0002;N1G00G40G49G80G90;N2G54X-70.Y30.S1500M3;N3Z50.;N4G01Z0.F1500;N5M98P13;N6G90G00Z50.;N7M30%100100R20XY0圖17O0013;(副程序)N1G91G01Z-0.5F1500;N2G90G41D17X-50.;N3G02X-30.Y50.R20.;N4G40G01Y70.;N5G91G01Z-0.5;N6G90G42D17Y50.;N7G03X-50.Y30.R20.;N8G40G01X-70.;N9M99%R1580100XY0(4)鑼內(nèi)框有4個R角的,主程序與鑼圓一樣,副程序如下:

O0014;

N1G91G01Z-0.5F2000;

N2G42D17X-50.;N3G01Y25.F1500;

N4G02X15.Y15.R15.;

N5G01X70.;

N9G02X15.Y-15.R15.;

N7G01Y-50.;

N8G02X-15.Y-15.R15.;

N9G01X-70.;

N10G02X-15.Y15.R15.;

N11G01Y25.;

N12G40X50.;

N13M99%圖18(5)鉆孔程序

O0003;

N1G00G40G4

溫馨提示

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

評論

0/150

提交評論