數(shù)控銑削編程2_第1頁
數(shù)控銑削編程2_第2頁
數(shù)控銑削編程2_第3頁
數(shù)控銑削編程2_第4頁
數(shù)控銑削編程2_第5頁
已閱讀5頁,還剩76頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

G指令在銑床上的應用

湖南鐵道職業(yè)技術學院劉楚玉暫停指令G04G04指令可使刀具作暫短的無進給光整加工,一般用于鏜平面、锪孔等場合。(1)編程格式

G04X(P)

(2)說明地址碼X或P為暫停時間。其中:X后面可用帶小數(shù)點的數(shù),單位為s,如G04X5.表示前面的程序執(zhí)行完后,要經(jīng)過5s的暫停,下面的程序段才執(zhí)行;地址P后面不允許用小數(shù)點,單位為ms。如G04P1000表示暫停1s。刀具半徑補償1、刀具半徑補償?shù)囊饬x在銑床上進行輪廓加工時,因為銑刀具有一定的半徑,所以刀具中心(刀心)軌跡和工件輪廓不重合。若數(shù)控裝置不具備刀具半徑自動補償功能,則只能按刀心軌跡進行編程,其數(shù)據(jù)計算有時相當復雜。當數(shù)控系統(tǒng)具備刀具半徑補償功能時,編程只需要按工件輪廓線進行,數(shù)控系統(tǒng)會自動計算刀心軌跡坐標,使刀具偏離工件輪廓一個刀具半徑值,即進行半徑補償。

2、刀具半徑補償?shù)母拍?/p>

根據(jù)零件輪廓信息和刀具半徑自動計算刀具中心軌跡,使其自動偏移零件輪廓一個刀具半徑值。這種自動偏移計算就稱為刀具半徑補償。用不同半徑的刀具加工工件3、刀具半徑補償?shù)闹噶罡鶕?jù)ISO標準規(guī)定:沿刀具進給方向看,刀具位于工件輪廓的左邊,稱左刀補,用G41表示;沿刀具進給方向看,刀具位于工件輪廓的右邊,稱右刀補,用G42表示;取消刀具半徑補償時用G40表示。4、刀具半徑補償指令的應用方法指令:G41,G42,G40

格式:G17G41G01X

Y

D

G18G42X

Z

D

G19G40G00Y

Z

D1).G41、G42、G40為模態(tài)指令,機床初始狀態(tài)為G40。2).G41、G42、G40必須與G01或G00指令組合完成。3).格式中參數(shù)X、Y是G01、G00運動的目標點坐標。4).G41或G42必須與G40成對使用。5).D為刀補償號,它代表了內存中刀具半徑補償?shù)臄?shù)值。6).G41、G42發(fā)生前,刀具半徑補償量必須在系統(tǒng)內存中設置。指令格式說明:5、刀具半徑補償?shù)膱?zhí)行過程:

1、建立刀補G41G01XYD(動作從P→A)2、刀補執(zhí)行3、取消刀補G40G01XY(動作從B→P)編程路徑刀心實際加工路徑6、指令應用的注意事項

1)、建立刀具半徑補償

G41G01XYD(動作從P→A)當以下條件成立時,系統(tǒng)認為已進入刀具半徑補償建立狀態(tài):

A、有G41或G42被指定;B、補償平面被指定;C、在補償平面內有軸的移動;E、指定了一個補償號,且補償號內刀具半徑值不是0。2)、進行刀具半徑補償。3)、取消刀具半徑補償。G40G01XY(動作從B→P)使用G40指令消去程序段偏置值,使刀具撤離工件,回到起始位置,從而使刀具中心與編程軌跡重合。

7、刀具半徑補償功能的應用1)避免計算刀心軌跡,直接用零件輪廓尺寸編程。2)刀具因磨損,重磨,換新刀引起直徑改變后,不必修改程序,只需在刀具參數(shù)設置狀態(tài),面板輸入改變后刀具的直徑。3)同一程序,同一尺寸的刀具,利用刀補值,可進行粗、精加工。4)用刀補值控制輪廓尺寸精度。

例1:精加工下圖所示外輪廓面,用?16刀具半徑補償指令編程。T01G90G54G00X0Y0S1500M03G43H01Z20G00X-70Y-70Z2G01Z-3F150G41G01X-40Y-40D01Y0X0Y30X30G02X40Y20R10G01Y-10G03X20Y-30R20G01X-45G40G00X-60Y-50G00Z200G49X0Y0M05M02例2:精加工下圖所示內輪廓面,用?12刀具半徑補償指令編程。N10G90G54G00X0Y0M03S1500N20G43H01Z2N30G00X80Y60N40G01Z-3F150N50G42G01X65Y40D01N60X30N70G02X20Y50I0J10N80G01Y80N90G02X30Y90I10J0N100G01X90N110G02X120Y60I0J-30N120G01Y20N130G02X110Y10I-10J0N140G01X70N150G02X60Y20I0J10N160G01Y45N170G40G01X80Y60N180G00Z100N190M30

例3:精加工下圖所示外、內輪廓面,用?10刀具半徑補償指令編程。N010G90G54G00X0.Y0.S1500M03N020G43H01Z2.N030X20.Y-44.N040G01Z-4.F100N050G41X0.Y-40.D01N060G02X0.Y40.R40.G02X0.Y-40.R40.N070G40G1X-20.Y-44.N080G00Z2.N090X0.Y15.N100G01Z-4.N110G42X0.Y0.D01N120G02X-30.Y0.I-15.J0.N130X30.Y0.I30.J0.N140X0.Y0.I-15.J0.N150G40G01X0.Y15.N160G00Z100.N170X0.Y0.M05N180M30任意角度倒角/拐角圓?。?)功能對直線和直線、直線和圓弧、圓弧和圓弧進行倒圓角和倒直角。任意角度倒角/拐角圓弧可以自動地插入在直線和直線插補、直線和圓弧插補、圓弧和直線插補、圓弧插補和圓弧插補程序段中。(2)編程格式G01XYF,C

倒角(X、Y為直線和直線的交點坐標)G01XYF,R

拐角圓弧過渡西門子數(shù)控系統(tǒng)倒圓和倒角指令CHF=_;插入倒角,數(shù)值:倒角長度;CHR=_;插入倒角,數(shù)值:倒角直角邊長度;RND=_;插入倒圓,數(shù)值:倒圓半徑。例題如圖程序T3G54G90G0X0Y0M3S300G43H03Z50G0X-70Y-70G0Z10G1Z-10F100G1G41X-54D3G1Y54,R8G1X54,R8G1Y-54,R8G1X-54,R8Y0G0Z30G40G0X0Y0G49Z200M05M30子程序概念:

在程序中含有某些固定順序或重復出現(xiàn)的區(qū)域時,這些順序或區(qū)域可以作為“子程序”存入存貯器以簡化程序,反復調用以簡化程序。有了子程序,重復加工相同的輪廓就變得輕而易舉了.子程序以外的加工程序稱“主程序”。指令:M98-------調用子程序(寫在主程序中)

M99-------子程序結束(寫在子程序中)格式:M98P*******(調用次數(shù)子程序號)

子程序格式:O****(子程序號)……M99子程序的嵌套例4.

加工如下圖所示槽形,用?6的銑刀,加工槽深4mm。試編程。O2222G54G00X0Y0M03S1200G43H01Z10G00X10Y10Z2M98P8888G00X60Y10M98P8888G00X35Y50M98P8888M05M02O8888G91G01X30Z-6F60Y20X-30Y-20X30Z6G90M99

注意:子程序與主程序的銜接

固定循環(huán)指令1.固定循環(huán)簡述(1)固定循環(huán)的動作。孔加工固定循環(huán)通常由幾個固定動作組成,如圖所示。(2)固定循環(huán)指令的編程格式。G73~G89X

Y

Z

R

P

Q

F

K(3)說明①G73~G89:孔加工方式,如鉆孔加工、高速深孔鉆加工、鏜孔加工等。②X、Y是孔的位置坐標,

Z是孔底坐標。③R是R平面的Z坐標。以增量方式編程時,R值是起始點到R平面的增量距離;以絕對方式編程時,R值是R平面的絕對坐標。④P是刀具在孔底的暫停時間(ms)。⑤Q是每次切削深度。⑥F是切削進給速度。⑦K是規(guī)定重復加工次數(shù)。

(4)注意。①R平面是為安全下刀而規(guī)定的一個平面。初始平面到零件表面的距離可以任意設定在一個安全的高度上,當使用同一把刀具加工若干孔時,只有孔之間存在障礙需要跳躍或全部孔加工完成時,才使用G98功能使刀具返回到初始平面,否則使用G99返回R平面。②固定循環(huán)由G80或01組G代碼撤銷。指令格式:G80

這個命令取消固定循環(huán)方式,機床回到執(zhí)行正常操作狀態(tài)??椎募庸?shù)據(jù),包括R點,Z點等等,都被取消。2.常用固定循環(huán)指令(1)鉆孔循環(huán)指令G81、G73、G83。①G81主要用于中心鉆加工定位孔和一般孔加工,該指令的動作循環(huán)包括X、Y坐標定位、快進、工進、快速返回4個動作。編程格式為:

G81X

Y

Z

R

F

G98固定循環(huán)返回到初始平面G99固定平面返回到R平面工作過程②G73用于高速深孔鉆削,在鉆孔時采取間斷進給,有利于斷屑和排屑,適合深孔加工。其中:Q為增量值,指定每次切削深度。其編程格式為:G73X

Y

Z

R

Q

F

③G83用于深孔加工,與G73略有不同的是每次刀具間歇進給后退到R平面.其編程格式為:G83X

Y

Z

R

Q

F圖7-10(2)攻絲循環(huán)指令G84、G74。①G84指令用于切削右旋螺紋孔。刀具向下切削時主軸正轉,孔底動作是由正轉改為反轉,再退出。編程格式為:G84X

Y

Z

R

P

F

上式中:P是絲錐在螺紋孔底暫停時間(ms);F是進給速度,F(xiàn)

=

轉數(shù)(r/min)

×

螺距(mm)。②G74指令用于切削左旋螺紋孔。主軸反轉進刀,正轉退刀,正好與G84指令中的主軸轉向相反,其他運動均與G84指令相同。編程格式為:G74X

Y

R

Z

P

F(3)鏜孔循環(huán)指令G76、G82、G85、G86、G89。①

G76指令用于精鏜孔加工。鏜削至孔底時,主軸停止在定向位置上,即準停,然后使刀尖偏移離開加工表面,最后再退刀。編程格式為:G76X

Y

Z

R

Q

P

F

②G82用于鏜孔或鉆孔,編程格式與G8l類似,唯一的區(qū)別是G82在孔底有進給暫停動作,即當鏜刀在孔底停止進給一段時間后退刀,暫停時間由P設定(ms)。該指令一般適用于盲孔、臺階孔的加工。編程格式為:G82X

Y

Z

R

Q

P

F

③G85是鏜孔循環(huán)指令,主軸正轉,刀具以進給速度向下運動鏜孔,到達孔底位置后,立即以進給速度退出(沒有孔底動作)。編程格式:G85X

Y

Z

R

F

④G86與G85的區(qū)別是:G86在到達孔底位置后,主軸停止,并快速退出。編程格式:G86X

Y

Z

R

F

⑤G89與G85的區(qū)別是:G89在到達孔底位置后,加進給暫停。編程格式:G89X

Y

Z

R

P

F

⑦G87:反鏜循環(huán)(需要主軸準停、教學機不能用)G98G87X_Y_Z_R_P_I_J_F_

鏜刀孔底Z點初始B點參照R點孔底Z點初始B點參照R點G99孔底延時P秒準停偏移I或J量→刀具快移到B點→主軸定向停轉→反向偏移I或J量→快移到參照高度→偏移到R點→主軸正轉→向上工進鏜孔→延時P秒→主軸定向停轉→反向偏移I或J量→快速抬刀到安全高度→偏移到B點→主軸正轉→⑦G87:反鏜循環(huán)(需要主軸準停、教學機不能用)G98G87X_Y_Z_R_P_I_J_F_%0087N10 G92X0Y0Z80N15 G00F200N20 G98G87G91X100Y100I-10G90R0P2G90Z40I2N30 G90G00X0Y0Z80M05N40 M30注意:1、如果Z的移動量為零,該指令不執(zhí)行。2、此指令不得使用G99,如使用則提示“固定循環(huán)格式錯”報警⑧G88:鏜孔循環(huán)(手鏜)G98(G99)G88X_Y_Z_R_P_F_L_

精鏜孔:該類鏜孔不需要主軸定向孔底Z點初始B點參照R點初始B點G98G99返回R點后主軸正轉

參照R點孔底Z點返回B點后主軸正轉

孔底延時、主軸停止⑧G88:鏜孔循環(huán)(手鏜)

G98(G99)G88X_Y_Z_R_P_F_L_圖中給出了該指令的循環(huán)動作次序。工進鏜孔到孔底,延時P秒后主軸停止旋轉,機床停止進給,將工作方式置為手動,并將刀具從孔中手動退出。到初始平面或參照平面上方后,主軸正轉,再將工作方式置為自動,按“循環(huán)啟動”鍵,刀具返回B點或R點,運行下面的程序。該指令不需主軸準停例.%0088N10 G92X0Y0Z80N15 G00F200N20 G98G88G90X100Y100G90R40P2G90Z0N30 G90G00X0Y0Z80M05N40 M30注意:如果Z的移動量為零,該指令不執(zhí)行。

固定循環(huán)的取消G80本指令取消所有固定循環(huán)命令例5.

精加工下圖所示外輪廓面,用?8的鉆頭在(-20,-15)和(20,15)處鉆孔,孔深20mm,試編程。G90G54X0Y0S1500M03G43H01T01G00X-70Y-70Z2G01Z-3F150G41G01X-40Y-40D01Y0X0Y30X30G02X40Y20R10G01Y-10G03X10Y-30R20G01X-45G40G00X-60Y-50G00Z200G49G43H02T02Z20S1000M03G81X20Y15Z-20R5K2F60X-20Y-15G80G00Z200G49M05M02例6.

在例4圖中,用?12的鉆頭,在三個實體中部加工深度為20mm的孔。試編程。O2222G54G00X0Y0M03S1200G43H01G00X10Y10Z2M98P8888G00X60Y10M98P8888G00X35Y50M98P8888G00Z200G49T02M03S500G43H02Z50G81X25Y20Z-20R5F20X75Y20X50Y60G80G00Z200G49M05M02粗精加工實例粗、精加工如下圖所示零件。分析:1、工件零點設在工件左下角。2、粗加工直接用刀具加工,半精加工、精加工采用子程序。3、加工工序及編程數(shù)據(jù)如下:加工工序

刀號

刀具名稱

主軸速度S(r.p.m)進給速度F(mm/min)刀具長度補償

刀具半徑補償(半徑值)

外框粗加工T01?20端銑刀

600120H01外框半精加工T01?20端銑刀

600120H01D01=10.2外框精加工

T02?12端銑刀

90076H02D02=6主程序

O2222T01G90G54G00X0Y0S600M03G43Z50H01G00X6Y-20M08Z-5G01Y95F100(粗加工)X94Y0X0Y70X40Y92G0X94Y40G01X80Y9G0X20Y-40(半精加工)

D01M98P20F120G0Z150G49M09T02M03S900G43Z100H02G00X20Y-40M08Z2G01Z-5F64M08(精加工)

D02M98P20F76G00Z100X0Y0M05M02子程序O20G41G01X65Y-5F100G03X40Y20R25G01X30G02X20Y30R10G01Y56G03X44Y80R24G01X70G02X80Y70R10G01Y52G02X48Y20R32G01X40G03X15Y-5R25G40G01X20Y-40M99粗精加工如圖所示零件:刀具:?16立銑刀粗精加工練習題綜合練習:加工如圖所示零件。毛坯為80×80×30的鋁合金。要求采用粗、精加工各表面。圖加工工序及編程數(shù)據(jù)如下:加工工序刀號刀具名稱主軸速度(r.p.m)進給速度F(mm/min)刀具長度補償?shù)毒甙霃窖a償(半徑值)打中心孔T1?3中心孔849(V=8)85(f=0.05)H01=實測值

外方框粗加工T2?16立銑刀597(V=30)119(f=0.1)H02D02=8.2內圓槽粗加工T2?16立銑刀597(V=30)119(f=0.1)H02D07=13外方框精加工T3?10立銑刀955(V=30)76(f=0.02)H03D03=5內圓槽精加工T3?10立銑刀955(V=30)76(f=0.02)H03D03=5鉆孔T4?7.8鉆頭612(V=15)85(f=0.05)H04

鉸孔T5?8H7鉸孔199(V=5)24(f=0.02)H05

加工程序如下:(主程序)o1111T01G90G54G00X0Y0S849M03G43Z50H01G81X0Y0R5Z-3F85X25Y25X-25Y-25X25G80T02M03S600G43H02Z50G00Y-65M08Z2G01Z-9.8F40D02M98P10F120G0Z10X0Y0Z2G01Z-4.8D07M98P30F120G0Z50M09T03M03S955G43Z100H03G00Y-65M08Z2G01Z-10F64M08D03M98P10F76G00Z50X0Y0Z2G01Z-5F64D03M98P30F76G00Z100M09T04G43Z50H04M03S612M08G83X25Y25R5Z-22Q3F61X-25Y-25X25G80M09T05M03S199G43Z100H05M08G81X25Y25R5Z-15F24X-25Y-25X25G80M09G00Z100M05M02子程序如下:

O10G41G01X30F100G03X0Y-35R30G01X-30G02X-35Y-30R5G01Y30G02X-30Y35R5G01X30G02X35Y30R5G01Y-30G02X30Y-35R5G01X0G03X-30Y-65R30G40G01X0M99O30G41G01X-5Y15F100G03X-20Y0R15G03X-20Y0I20J0G03X-5Y-15R15G40G01X0Y0M99綜合練習:加工如圖所示零件。毛坯為120×100×30的鋁合金。要求采用粗、精加工各表面。6、練習題

精加工下圖所示外輪廓面,用?16刀具,進給速度設為F=100mm/min,主軸轉速S=1000r/min,試用半徑補償指令編程。綜合練習:加工如圖所示零件。

練習題精加工下圖所示外輪廓面,用?16刀具,進給速度設為F=100mm/min,主軸轉速S=1000r/min,試用半徑補償指令編程。極坐標指令G15、G16

坐標值可以用極坐標(半徑和角度)輸入。一、指令格式:G90(G91)G16開啟極坐標功能

G01XYF

極坐標指令

G00XY。。。G15

取消極坐標功能二、說明:1.格式中:X為極坐標半徑;Y為極角。2.角度的正向是所選平面的第1軸正向的逆時針轉向而負向是順時針轉向3.半徑和角度兩者可以用絕對值指令或增量值指令G90G91G90指定工作坐標系的零點作為極坐標系的原點,從該點測量半徑。G91指定當前點為極坐標系的原點,從該點測量半徑。如圖所示。例:在極坐標系下鉆孔如下圖所示位置,試編程。程序1:用絕對值指令指定角度和半徑N1G17G90G16;N2G81X100Y30Z-20R5F200;N3Y150;N4Y270;N5G15G80

程序2:用絕對值指令指定半徑,用增量值指令指定角度

N1G17G90G16;N2G81X100Y30Z-20R5F200;N3G91Y120;N4Y120;N5G90G15G80

簡化編程命令旋轉G68G69鏡像G51.1G50.1坐標系旋轉G68G69編程形狀能夠旋轉。用該功能(旋轉指令)可將工件旋轉某一指定的角度。另外,如果工件的形狀由許多相同的圖形組成,則可將圖形單元編成子程序,然后用主程序的旋轉指令調用。這樣可簡化編程,省時,省存儲空間。示圖指令格式G17/18/19G68X_Y_

R_;坐標系開始旋轉及指定旋轉中心

G69;坐標系旋轉取消指令X、Y指定旋轉中心R確定旋轉角度O0001 主程序N10G90G17M03S500N20M98P0002 加工①N30G68X0Y0R45 旋轉45°N40M98P0002 加工②N50G69 取消旋轉N60G68X0Y0R90 旋轉90°N70M98P0002 加工③N80G69M05M30 取消旋轉O0002子程序(①的加工程序)N100G90G01X20Y0F100N110G02X30Y0I5N120G03X40Y0I5N130X20Y0I10N1

溫馨提示

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

評論

0/150

提交評論