數(shù)控機(jī)床編程實(shí)例課件_第1頁
數(shù)控機(jī)床編程實(shí)例課件_第2頁
數(shù)控機(jī)床編程實(shí)例課件_第3頁
數(shù)控機(jī)床編程實(shí)例課件_第4頁
數(shù)控機(jī)床編程實(shí)例課件_第5頁
已閱讀5頁,還剩101頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第三章

數(shù)控機(jī)床編程實(shí)例數(shù)控車床編程數(shù)控銑床編程加工中心編程第三章數(shù)控機(jī)床編程實(shí)例1第一節(jié)數(shù)控車床編程指令1、坐標(biāo)的取法Z軸X軸主軸軸線方向徑向方向一、有關(guān)坐標(biāo)的指令正方向:刀具遠(yuǎn)離工件的方向2、絕對(duì)值和增量值絕對(duì)值:X、Z增量值:U、WX—直徑尺寸Z—軸向尺寸U—增量的兩倍W—增量值第三章數(shù)控機(jī)床編程實(shí)例2第三章數(shù)控機(jī)床編程實(shí)例33、可設(shè)定零點(diǎn)偏置(G54—G59)確定工件坐標(biāo)系原點(diǎn)在機(jī)床坐標(biāo)系的位置第三章數(shù)控機(jī)床編程實(shí)例44、加工程序原點(diǎn)偏置(G92)格式G92X_Z_工件坐標(biāo)系原點(diǎn)設(shè)定在工件左端面位置G92X200Z210工件坐標(biāo)系原點(diǎn)設(shè)定在工件右端面位置G92X200Z100工件坐標(biāo)系原點(diǎn)設(shè)定在卡爪前端面位置G92X200Z190第三章數(shù)控機(jī)床編程實(shí)例5二、有關(guān)運(yùn)動(dòng)的指令1、快速定位指令(G00)模態(tài)代碼指令格式G00X(U)_Z(W)_指令說明:X、Z后面的值為終點(diǎn)坐標(biāo)值U、W后面的值是現(xiàn)在點(diǎn)與目標(biāo)點(diǎn)之間的距離與方向指令功能:表示刀具以機(jī)床給定的快速進(jìn)給速度移動(dòng)到目標(biāo)點(diǎn)第三章數(shù)控機(jī)床編程實(shí)例6例:如圖所示,刀具從換刀點(diǎn)A(刀具起點(diǎn))快速進(jìn)給到B點(diǎn),試分別用絕對(duì)坐標(biāo)方式和增量坐標(biāo)方式編寫G00程序段增量坐標(biāo)編程:G00U-60W-80絕對(duì)坐標(biāo)編程:G00X40Z122第三章數(shù)控機(jī)床編程實(shí)例72、直線插補(bǔ)指令(G01)模態(tài)代碼指令格式G01X(U)_Z(W)_F_指令功能G01指令使刀具以設(shè)定的進(jìn)給速度從所在點(diǎn)出發(fā),直線插補(bǔ)至目標(biāo)點(diǎn)。指令說明

X、Z后面的值為終點(diǎn)坐標(biāo)值U、W后面的值是現(xiàn)在點(diǎn)與目標(biāo)點(diǎn)之間的距離與方向F以F給定速度進(jìn)行切削加工,在無新的F指令替代前一直有效第三章數(shù)控機(jī)床編程實(shí)例8例:如圖所示,設(shè)零件各表面已完成粗加工,試分別用絕對(duì)坐標(biāo)方式和增量坐標(biāo)方式編寫G00,G01程序段。絕對(duì)坐標(biāo)編程:G00X18Z2A-BG01X18Z-15F50B-CG01X30Z-26C-DG01X30Z-36D-EG01X42Z-36E-F增量坐標(biāo)編程:G00U-62W-58A-BG01W-17F50B-CG01U12W-11C-DG01W-10D-EG01U12E-F第三章數(shù)控機(jī)床編程實(shí)例93、圓弧插補(bǔ)指令(G02、G03)模態(tài)代碼指令格式G02I_K_F_G03X(U)_Z(W)_R_F_指令功能G02、G03指令表示刀具以F進(jìn)給速度從圓弧起點(diǎn)向圓弧終點(diǎn)進(jìn)行圓弧插補(bǔ)

指令說明1)G02為順時(shí)針圓弧插補(bǔ)指令

G03為逆時(shí)針圓弧插補(bǔ)指令第三章數(shù)控機(jī)床編程實(shí)例10朝著著圓圓弧弧所所在在平平面面的的另另一一坐坐標(biāo)標(biāo)軸軸的的負(fù)負(fù)方方向向看看,,順為為G02,,逆逆為為G03第三三章章數(shù)數(shù)控控機(jī)機(jī)床床編編程程實(shí)實(shí)例例112))X、、Z為圓圓弧弧終終點(diǎn)點(diǎn)坐坐標(biāo)標(biāo)值值U、、W為圓圓弧弧終終點(diǎn)點(diǎn)相相對(duì)對(duì)于于圓圓弧弧起起點(diǎn)點(diǎn)的的坐坐標(biāo)標(biāo)增增量量3))R為為圓圓弧弧半半徑徑在在0°~~180°R為為正正值值在在180°~~360°R為為負(fù)負(fù)值值R編編程程只只適適用用于于非非整整圓圓的的圓圓弧弧插插補(bǔ)補(bǔ)4))圓圓弧弧中中心心地地址址I、、K確確定定無論論是是絕絕對(duì)對(duì)坐坐標(biāo)標(biāo),,還還是是增增量量坐坐標(biāo)標(biāo),,I、、K都都采采用用增增量量值值第三三章章數(shù)數(shù)控控機(jī)機(jī)床床編編程程實(shí)實(shí)例例12ABIK中心XOZO1O2-I-K+I+KBA圓心心坐坐標(biāo)標(biāo)I、、K是是起起點(diǎn)點(diǎn)至至圓圓心心的的矢矢量量在在X軸軸和和Z軸軸上上的的分分矢矢量量,,方方向向一一致致取取正正,,相相反反為為負(fù)負(fù)第三三章章數(shù)數(shù)控控機(jī)機(jī)床床編編程程實(shí)實(shí)例例13例::如圖所所示示,,走走刀刀路路線線為為A-B-C-D-E-F,,試試分分別別用用絕絕對(duì)對(duì)坐坐標(biāo)方方式式和和增增量量坐坐標(biāo)標(biāo)方方式式編編程程。。絕對(duì)對(duì)坐坐標(biāo)標(biāo)編編程程G03X34Z-4K-4((或或R4))F50A-BG01Z-20B-CG02Z-40R20C-DG01Z-58D-EG02X50Z-66I8((或或R8))E-F增量量坐坐標(biāo)標(biāo)編編程程G03U8W-4k-4((或或RR4))FF50A-BG01W-16B-CG02W-20R20C-DG01W-18D-EG02U16W-8I8((或或R8))E-F第三三章章數(shù)數(shù)控控機(jī)機(jī)床床編編程程實(shí)實(shí)例例144、、螺螺紋紋切切削削指指令令((G32)指令令說說明明指令令格格式式G32X((U))_Z((W))_F((E))_指令令功功能能切切削削加加工工圓圓柱柱螺螺紋紋、、圓圓錐錐螺螺紋紋和和平平面面螺螺紋紋。。3)螺紋切切削應(yīng)注意在在兩端設(shè)置足足夠的升速進(jìn)進(jìn)刀段δ1和降速退退刀段δ2。。1)F—公制制螺紋的導(dǎo)程程E—英制制螺紋的導(dǎo)程程2)F表示長(zhǎng)長(zhǎng)軸方向的導(dǎo)導(dǎo)程如果X軸方向向?yàn)殚L(zhǎng)軸,FF為半徑值。。對(duì)于圓錐螺紋紋,其斜角αα在450以下時(shí),Z軸軸方向?yàn)殚L(zhǎng)軸軸;斜角α在450~900時(shí),X軸方向向?yàn)殚L(zhǎng)軸;第三章數(shù)控控機(jī)床編程實(shí)實(shí)例15第三章數(shù)控控機(jī)床編程實(shí)實(shí)例16螺紋長(zhǎng)度=螺螺紋有效長(zhǎng)度度L+δ1+δ2δ1=2-5mmδ2=0.5δ1例:如圖所示,走刀刀路線為A-B-C-D-A,切削削圓錐螺紋,,螺紋導(dǎo)程為4mm,δδ1=3mm,,δ2=2mm,,每次背吃刀量為1mm,切削深度度為2mm。。G00X16G33X44W-45F4G00X50W45X14G33X42W-45F4G00X50W45第三章數(shù)控控機(jī)床編程實(shí)實(shí)例174、回?fù)Q刀點(diǎn)點(diǎn)指令(G24—G27)指令格式N10G24G24沿X軸軸退刀到換刀刀點(diǎn)G25沿Z軸軸退刀到換刀刀點(diǎn)G26先X向向退刀再Z向向退刀到換刀刀點(diǎn)G27先Z向向退刀再X向向退刀到換刀刀點(diǎn)必須同時(shí)使用用G24換刀點(diǎn)換刀點(diǎn)G25換刀點(diǎn)G26換刀點(diǎn)G27第三章數(shù)控控機(jī)床編程實(shí)實(shí)例18指令格式G90X(U)_Z(W)_F_指令說明X、Z表表示切削終點(diǎn)點(diǎn)坐標(biāo)值;U、W表示示切削終點(diǎn)相相對(duì)循環(huán)起點(diǎn)點(diǎn)的坐標(biāo)分量量;F表表示進(jìn)給速度度1、直線切削循環(huán)指令令(G90)((單一循環(huán)))三、循環(huán)指令令第三章數(shù)控控機(jī)床編程實(shí)實(shí)例192、錐面切削循環(huán)指令令(G90)指令格式G90X(U)_Z(W)_I_F_指令說明X、Z表表示切削終點(diǎn)點(diǎn)坐標(biāo)值;U、W表示示切削終點(diǎn)相相對(duì)循環(huán)起點(diǎn)點(diǎn)的坐標(biāo)分量量;F表表示進(jìn)給速度度I錐面的起點(diǎn)和和終點(diǎn)在軸方方向上的增量量值;第三章數(shù)控控機(jī)床編程實(shí)實(shí)例20例題如圖所示,運(yùn)運(yùn)用錐度切削循環(huán)指令令編程。G90X40Z20I-5F30A-B-C-D-AX30A-E-F-D-AX20A-G-H-D-A第三章數(shù)控控機(jī)床編程實(shí)實(shí)例21作業(yè)第三章數(shù)控控機(jī)床編程實(shí)實(shí)例22第三章數(shù)控控機(jī)床編程實(shí)實(shí)例234、組合面切削循環(huán)指令令(G71-G73))軸向走刀輪廓廓切削循環(huán)指指令(G71))指令格式G71A_I_K_D_F_E_S_G71P_Q_I_K_D_F_E_S_指令說明A調(diào)調(diào)用子子程序P、QP起始段號(hào)Q結(jié)束段號(hào)IX軸向精精車余量(直直徑值)KZ軸向精精車余量D粗粗車進(jìn)刀刀深度(半徑徑值)F進(jìn)進(jìn)給速度度E斜斜面上的的進(jìn)給量第三章數(shù)控控機(jī)床編程實(shí)實(shí)例24指令說明1、每次切深深D可按工藝要要求設(shè)定,當(dāng)當(dāng)實(shí)際總切深深不是每次切深深的整數(shù)倍時(shí)時(shí),系統(tǒng)自動(dòng)動(dòng)調(diào)整粗加工循環(huán)的最后后一刀切深,,以確保精加加工余量。2、固定循環(huán)環(huán)完成后,刀刀具回到循環(huán)環(huán)起點(diǎn)。3、精加工第第一個(gè)程序段段中,只允許許G00X軸移動(dòng),Z軸不能有移動(dòng)動(dòng)。第三章數(shù)控控機(jī)床編程實(shí)實(shí)例25KKDII指令功能切切除棒料毛毛坯大部分加加工余量,切切削是沿平行Z軸方向進(jìn)進(jìn)行,A為循循環(huán)起點(diǎn),A-A′-B為精加工路線第三章數(shù)控控機(jī)床編程實(shí)實(shí)例26例題如圖所示,工藝設(shè)計(jì)規(guī)定定:粗車時(shí)進(jìn)進(jìn)刀深度為2mm,進(jìn)給給速度100mm/min,主軸轉(zhuǎn)轉(zhuǎn)速500r/min,,精加工余量量為0.5mm(x向),0.2mm(z向)運(yùn)用外圓粗加加工循環(huán)指令令編程。N010G92X150Z100N020G00X41Z0(快速到達(dá)循循環(huán)起點(diǎn))N030G71P40Q110I0.5K0.2D2F100S500N040G00X0Z0(Z軸未移動(dòng)動(dòng))N050G03X11W-5.5R5.5N060G01W-10N070X17W-10N080W-15N090G02X29W-7.348R7.5N100G01W-12.652N110X41(刀具自動(dòng)返返回循環(huán)起點(diǎn)點(diǎn)A)第三章數(shù)控控機(jī)床編程實(shí)實(shí)例27徑向走刀輪廓廓切削循環(huán)指指令(G72))指令格式G72A_I_K_D_F_E_S_G72P_Q_I_K_D_F_E_S_指令說明A調(diào)調(diào)用子子程序P、QP起始段號(hào)Q結(jié)束段號(hào)IX軸向精精車余量KZ軸向精精車余量D粗粗車進(jìn)刀刀深度F進(jìn)進(jìn)給速度度E斜斜面上的的進(jìn)給量第三章數(shù)控控機(jī)床編程實(shí)實(shí)例28DKI/2指令功能切切除棒料毛毛坯大部分加加工余量,切切削是沿平行X軸方向進(jìn)進(jìn)行,A為循循環(huán)起點(diǎn),A-A′-B為精加工路線第三章數(shù)控控機(jī)床編程實(shí)實(shí)例29例題如圖所示,工藝設(shè)計(jì)規(guī)定定:粗車時(shí)進(jìn)進(jìn)刀深度為1mm,進(jìn)給給速度100mm/min,主軸轉(zhuǎn)轉(zhuǎn)速500r/min,,精加工余量量為0.1mm(x向),0.2mm(z向)運(yùn)用端面粗加加工循環(huán)指令令編程。N010G92X150Z100N020G00X41Z1N030G72P40Q70I0.1K0.2F100S500N040G00X41Z-31N050G01X20Z-20N060Z-2N070X14Z1第三章數(shù)控控機(jī)床編程實(shí)實(shí)例30平行工件輪廓廓切削循環(huán)指指令(G73))指令格式G73A_U_W_I_K_D_F_E_S_G73P_Q_U_W_I_K_D_F_E_S_指令說明U、WX軸和Z軸向粗車余量量U(半徑值)IX軸向精車余余量KZ軸向向精車余量D循循環(huán)次次數(shù)(粗車))指令功能適適合加工工鑄造、鍛造造成型一類工工件第三章數(shù)控控機(jī)床編程實(shí)實(shí)例31I/2KKI/2U+I/2W+K第三章數(shù)控控機(jī)床編程實(shí)實(shí)例32例題:如圖所示,粗粗車余量為18mm(x向),5mm(z向),進(jìn)給速度度

100mm/min,主軸軸轉(zhuǎn)速500r/min,精加工余余量為0.5mm(x向向),

0.5mm(z向),循環(huán)環(huán)次數(shù)為10次。運(yùn)用固固定形狀切削削復(fù)合循環(huán)指指令編程。N010G92X100Z100N020G00X50Z10N030G73P40Q090U18W5D10I0.5K0.5F100S100N040G01X0Z1N050G03X12W-6R6N060G01W-10N070X20W-15N080W-13N090G02X34W-7R7N100G70P50Q100F30第三章數(shù)控控機(jī)床編程實(shí)實(shí)例33精加工復(fù)合循循環(huán)(G70)指令說明P表示指定精加加工路線第一一個(gè)程序段的的順序號(hào)Q表示指定精加加工路線最后后一個(gè)程序段段的順序號(hào)指令格式G70P_Q_指令功能用用G71、G72、G73指令粗加加工完畢后,,可用精加工循環(huán)指令令,使刀具進(jìn)進(jìn)行A-A'-B的精加加工第三章數(shù)控控機(jī)床編程實(shí)實(shí)例34螺紋車削循環(huán)環(huán)指令(G76)指令格式G76X(U)Z(W)I(J)_K_H_F(E)_A_D_指令說明X表示示D點(diǎn)的X坐標(biāo)值U表示示由A點(diǎn)至至D點(diǎn)的增增量坐標(biāo)值值;Z表示示D點(diǎn)Z坐坐標(biāo)值;W表示示由C點(diǎn)至至D點(diǎn)的增增量坐標(biāo)值值;I表示示錐螺紋的的半徑差;;k表示示螺紋高度度(X方向向半徑值));D表示示第一次走走刀切削深深度;F表示示螺紋導(dǎo)程程;A刀尖尖角(0??29?30?55??60??80?))第三章數(shù)數(shù)控機(jī)床編編程實(shí)例35第三章數(shù)數(shù)控機(jī)床編編程實(shí)例36例題如圖所示,,工藝設(shè)計(jì)規(guī)規(guī)定:運(yùn)用用螺紋切削削復(fù)合循環(huán)環(huán)指令編程程,刀尖為為60°,,螺紋高度度為2.4mm,第第一次切深深取0.7mm,螺螺距為4mm,螺紋小徑為為33.8mm。G00X60Z10G76X33.8Z-60I0K2.4H2F4A60D0.7第三章數(shù)數(shù)控機(jī)床編編程實(shí)例37調(diào)用子程程序指令((G22))指令格式G22A_H_G22P_Q_H_G22A_P_Q_G22A_P_指令說明A調(diào)調(diào)用用子程序的的子程序號(hào)號(hào)P、QP起始段號(hào)Q結(jié)束段號(hào)H循循環(huán)環(huán)次數(shù)循環(huán)結(jié)束用用M02或或RET結(jié)結(jié)束子程序序運(yùn)行第三章數(shù)數(shù)控機(jī)床編編程實(shí)例38四、參數(shù)編編程參數(shù)編程::程序段中中地址符的的數(shù)字由儲(chǔ)儲(chǔ)存該數(shù)字字的儲(chǔ)存器器地址所代替替。例:N40G01X20Z-5F100N40G01XAZBFC其中A=20B=-5C=100參數(shù)地址用用英文字母母表示,即即G、L、、N、O以以外22個(gè)個(gè)英文字母母1、數(shù)學(xué)運(yùn)運(yùn)算2、程序跳跳轉(zhuǎn)無條件跳轉(zhuǎn)轉(zhuǎn):指通過過插入跳轉(zhuǎn)轉(zhuǎn)指令來改改變程序執(zhí)執(zhí)行的順序,跳轉(zhuǎn)到到指定的程程序段。指令格式::GOTO××指令說明:××指跳轉(zhuǎn)到的的指定程序序段第三章數(shù)數(shù)控機(jī)床編編程實(shí)例39條件跳轉(zhuǎn)::用IF條條件語句表表示跳轉(zhuǎn),,如果滿足足條件,則則跳轉(zhuǎn)到指定定的程序段段。指令格式::IF條件件GOTO××指令說明:××指跳轉(zhuǎn)到的的指定程序序段第三章數(shù)數(shù)控機(jī)床編編程實(shí)例40五、刀具補(bǔ)補(bǔ)償指令刀號(hào)補(bǔ)償號(hào)補(bǔ)償號(hào):用用來存放刀刀具的幾何何補(bǔ)償量和和刀具磨損損補(bǔ)償量的的寄存器的地地址號(hào)。2、刀尖半半徑補(bǔ)償補(bǔ)償?shù)哪康牡模壕褪墙饨鉀Q刀尖圓圓弧可能引引起的加工工誤差。假想刀尖的的加工誤差差刀尖與刀尖尖圓弧1、幾何、、磨損補(bǔ)償償T××××第三章數(shù)數(shù)控機(jī)床編編程實(shí)例41刀尖圓弧弧半徑補(bǔ)償償指令指令格式G41(G42、G40)G01(G00)X(U)_Z(W)_指令功能G41為刀刀尖圓弧半半徑左補(bǔ)償償;G42為刀刀尖圓弧半半徑右補(bǔ)償償;G40是取取消刀尖圓圓弧半徑補(bǔ)補(bǔ)償。指令說明順著刀具運(yùn)運(yùn)動(dòng)方向看看,刀具在在工件的左左邊為刀尖尖圓弧半徑徑左補(bǔ)償;刀刀具在工指指令說明件件的右邊為為刀尖圓弧弧半徑右補(bǔ)補(bǔ)償。只有通過刀刀具的直線線運(yùn)動(dòng)才能能建立和取取消刀尖圓圓弧半徑補(bǔ)償。第三章數(shù)數(shù)控機(jī)床編編程實(shí)例42例題如圖所示,,運(yùn)用刀具半徑補(bǔ)補(bǔ)償指令編程。。G00X20Z2快進(jìn)至A0點(diǎn)G42G01X20Z0刀尖圓弧半半徑右補(bǔ)償償A0-A1Z-20A1-A2X40Z-40A2-A3-A4G40G01X80Z-40退刀并取消消刀尖圓弧弧半徑補(bǔ)償A4-A5第三章數(shù)數(shù)控機(jī)床編編程實(shí)例43數(shù)控銑床編編程數(shù)控銑床編編程第三章數(shù)數(shù)控機(jī)床編編程實(shí)例44第二節(jié)數(shù)控控銑床編程程指令一、尺寸系系統(tǒng)指令1、加工平平面的指令令(模態(tài)代代碼)G17G18G19XY平面XZ平面YZ平面2、絕對(duì)和和增量方式式編程指令令(模態(tài)代代碼)G90G91絕對(duì)方式增量方式數(shù)控銑床主要能銑削削平面、溝溝槽和曲面面,還能加加工復(fù)雜的的型腔和凸凸臺(tái)。第三章數(shù)數(shù)控機(jī)床編編程實(shí)例45指令格式G90G91指令功能設(shè)定坐標(biāo)輸輸入方式指令說明1、G90指令建建立絕對(duì)坐坐標(biāo)輸入方方式,移動(dòng)動(dòng)指令目標(biāo)標(biāo)點(diǎn)的坐標(biāo)標(biāo)值X、Y、Z,,表示刀刀具離離開工工件坐坐標(biāo)系系原點(diǎn)點(diǎn)的距距離;;2、G91指指令建建立增增量坐坐標(biāo)輸輸入方方式,,移動(dòng)動(dòng)指令令目標(biāo)標(biāo)點(diǎn)的的坐標(biāo)標(biāo)值X、Y、Z,,表示刀刀具離離開當(dāng)當(dāng)前點(diǎn)點(diǎn)的坐坐標(biāo)增增量。。2、絕對(duì)對(duì)和增量量方式編編程指令令第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例46G21G20公制尺寸寸英制尺寸寸4、工件件坐標(biāo)系系的確定定指令格式式G92X__Y__Z__1、在機(jī)機(jī)床上建建立工件件坐標(biāo)系系(也稱稱編程坐坐標(biāo)系));2、坐標(biāo)標(biāo)值X、、Y、Z為刀具具刀位點(diǎn)點(diǎn)在工件件坐標(biāo)系系中的坐坐標(biāo)值((也稱起起刀點(diǎn)或或換刀點(diǎn)點(diǎn));3、公制制和英制制尺寸指令功能能設(shè)定工件件坐標(biāo)系系指令說明明第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例47G54設(shè)設(shè)定工件件坐標(biāo)系系G92設(shè)設(shè)定工件件坐標(biāo)系系第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例481、快速速點(diǎn)定位位G00指令指令格式式G00X__Y__Z__指令說明明1刀具具以各軸軸內(nèi)定的的速度由由始點(diǎn)((當(dāng)前點(diǎn)點(diǎn))快快速移動(dòng)動(dòng)到目標(biāo)標(biāo)點(diǎn);2刀具具運(yùn)動(dòng)軌軌跡與各各軸快速速移動(dòng)速速度有關(guān)關(guān);3刀具具在起始始點(diǎn)開始始加速至至預(yù)定的的速度,,到達(dá)目目標(biāo)點(diǎn)前前減速定定位二、基本本運(yùn)動(dòng)指指令指令功能能快速點(diǎn)定定位第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例49指令格式式G01X__Y__Z__F__指令功能能直線插補(bǔ)補(bǔ)運(yùn)動(dòng)指令說明明1刀具具按照F指令所所規(guī)定的的進(jìn)給速速度直線線插補(bǔ)至至目標(biāo)點(diǎn)點(diǎn);2F代代碼是模模態(tài)代碼碼,在沒沒有新的的F代碼碼替代前前一直有有效;3各軸軸實(shí)際的的進(jìn)給速速度是F速度在在該軸方方向上的的投影分分量;4用G90或或G91可以分分別按絕絕對(duì)坐標(biāo)標(biāo)方式或或增量坐坐標(biāo)方式式編程。。2、直線線插補(bǔ)G01指令第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例50例題刀具從A點(diǎn)直線線插補(bǔ)至至B點(diǎn),,使用絕絕對(duì)坐標(biāo)標(biāo)與增量量坐標(biāo)方式編程程。G90G01X60Y30F200G91G01X40Y20F200第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例513、圓弧插插補(bǔ)指令令(G02G03)指令格式式G17X

Y

I

J

G90G91G18G19G02G03Z

X

Z

Y

K

I

J

K

()R

F

1從圓圓弧所在在平面的的垂直坐坐標(biāo)軸的的負(fù)方向向看去,,順時(shí)針針方向?yàn)闉镚02,逆時(shí)時(shí)針方向向?yàn)镚03;2F規(guī)規(guī)定了沿沿圓弧切切向的進(jìn)進(jìn)給速度度;3X、、Y、Z為圓弧弧終點(diǎn)坐坐標(biāo)值,,如果采采用增量量坐標(biāo)方方式G91,X、Y、、Z表示示圓弧終終點(diǎn)相對(duì)對(duì)于圓弧弧起點(diǎn)在在各坐標(biāo)標(biāo)軸方向向上的增增量;指令說明明第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例524I、、J、K表示圓圓弧圓心心相對(duì)于于圓弧起起點(diǎn)在各各坐標(biāo)軸軸方向上上的增量,,與G90或G91的的定義無無關(guān);5R是是圓弧半半徑,當(dāng)當(dāng)圓弧所所對(duì)應(yīng)的的圓心角角為0°°~180°時(shí)時(shí),R取正值值;圓心心角為180°°~360°時(shí)時(shí),R取取負(fù)值;;6I、、J、K的值為為零時(shí)可可以省略略;7在同同一程序序段中,,如果I、J、、K與R同時(shí)出出現(xiàn)則R有效。第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例53XY插補(bǔ)補(bǔ)平面XZ插補(bǔ)補(bǔ)平面YZ插補(bǔ)補(bǔ)平面第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例54例題如圖所示示,設(shè)起起刀點(diǎn)在在坐標(biāo)原原點(diǎn)O,,刀具沿沿A-B-C路路線切削加加工,使使用絕對(duì)對(duì)坐標(biāo)與與增量坐坐標(biāo)方式式編程。第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例55絕對(duì)坐標(biāo)標(biāo)編程G92X0Y0G90G17G00X200Y40M03S500G03X140Y100I-60(或或R60)F100G02X120Y60I-50(或R50)G00X0Y0M05M02增量坐標(biāo)標(biāo)編程G92X0Y0G91G17G00X200Y40M03S500G03X-60Y60I-60(或或R60)F100G02X-20Y-40I-50(或或R50)G00X-120Y-60M05M02第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例56例題如圖所示示,起刀刀點(diǎn)在坐坐標(biāo)原點(diǎn)點(diǎn)O,從從O點(diǎn)快快速移動(dòng)動(dòng)至A點(diǎn)點(diǎn),逆時(shí)針加加工整圓圓,使用用絕對(duì)坐坐標(biāo)與增增量坐標(biāo)標(biāo)方式編編程。絕對(duì)坐標(biāo)標(biāo)編程G92X0Y0G90G00X30Y0G03I-30J0F100G00X0Y0增量坐標(biāo)標(biāo)編程G92X0Y0G91G00X30Y0G03I-30J0F100G00X-30Y0第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例57指令功能能刀具作短短暫的無無進(jìn)給光光整加工工指令說明明1地址址碼X可可用小數(shù)數(shù),單位位為S;;2地址址碼P只能用用整數(shù),,單位為為ms。。3G04程序序段必須須單獨(dú)在在一段中中,該段段中不允允許有其其他指令令。4、暫暫停G04指令指令格式式G04P__X__第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例58三、刀具具補(bǔ)償指指令1、刀具具半徑補(bǔ)補(bǔ)償指令令(G41、G42、、G40)指令格式式X__Y__H(或D)__G01G42G41G00指令說明明1X__Y__表示刀具具移動(dòng)至至工件輪輪廓上點(diǎn)點(diǎn)的坐標(biāo)標(biāo)值;2H(或D)__為刀具半半徑補(bǔ)償償寄存器器地址符符,寄存存器存儲(chǔ)儲(chǔ)刀具半半徑補(bǔ)償償值;3G41左補(bǔ)補(bǔ)償,G42右右補(bǔ)償;4通過過G00或G01運(yùn)動(dòng)動(dòng)指令建立立刀具半半徑補(bǔ)償償。第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例59指令格式式X__Y__G01G40G00指令說明明1X__Y__表示刀具具軌跡中中取消刀刀具半徑徑補(bǔ)償點(diǎn)點(diǎn)坐標(biāo)值;;2通過過G00或G01運(yùn)動(dòng)指令令取消刀刀具半徑徑補(bǔ)償;;3G40必須須和G41或G42成對(duì)使用用。第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例60例題如圖所示示,刀具具由O點(diǎn)點(diǎn)至A點(diǎn)點(diǎn),采用用刀具半半徑左補(bǔ)補(bǔ)償指令令G41后,刀刀具將在在直線插插補(bǔ)過程程中向左左偏置一一個(gè)半徑徑值,使使刀具中中心移動(dòng)動(dòng)到B點(diǎn)點(diǎn)。G41G01X50Y40F100H01G40G00X0Y0第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例612、刀具具長(zhǎng)度補(bǔ)補(bǔ)償指令令(G54、G55、、G56)指令格式式Y(jié)__H__G55G54G56指令說明明H為刀具具長(zhǎng)度補(bǔ)補(bǔ)償代碼碼,后面面兩位數(shù)數(shù)字是刀刀具長(zhǎng)度度補(bǔ)償寄寄存器的的地址符符。X__H__Z__H__G53注銷長(zhǎng)度度補(bǔ)償?shù)谌聰?shù)數(shù)控機(jī)機(jī)床編程程實(shí)例62例題如圖所示示,圖示示中A點(diǎn)點(diǎn)為刀具具起點(diǎn),,加工路路線為1-2-3-4-5-6-7-8-9,要要求刀具具在工件件坐標(biāo)系系零點(diǎn)Z軸方向向向下偏偏移3mm,按按增量方方式編程程。252515320257030YXA3XZA第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例63N01G91G00X70Y45M03S800N02(G00)G56Z-22H01N03G01Z-18F100M08N04G04X5N05G00Z18N06G01X30Y-20N07Z-33F100N08G00Z55M09N09X-100Y-25N10M30第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例64四、調(diào)用用子程序序指令((M98、M99)指令格式式M98P__L__M99五、簡(jiǎn)化化編程的的指令1、鏡像像功能指指令G24、G25((模態(tài)代代碼)指令格式式G24X__Y__Z__M98P__G25X__Y__Z__指令說明明G24建建立鏡像像,G25取取消鏡像像第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例65例題30301010-10-10-30-30OXYR10第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例66%10主主程程序N01G91G17M03S500N02M98P100N03G24X0N04M98P100N05G25X0N06G24X0Y0N07M98P100N08G25X0Y0N09G24Y0N10M98P100N11G25Y0N12M05N13M30%100子子程序N100G41G00X10Y4D01N110Z-98N120G01Z-7F100N130Y26N140X10N150G03X10Y-10I10N160G01Y-10N170X-26N180G00Z105N190G40X-4Y-10N200M99第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例672、縮放放功能指指令G50、G51((模態(tài)代代碼)指令格式式G51X__Y__Z__P__M98P__G50指令說明明1G51指指定縮放放開,G50指定縮縮放關(guān);;2X、Y、、Z為為縮放中中心坐標(biāo)標(biāo)值;3P為縮放放倍數(shù)4M98P__調(diào)用的的子程序序是G51縮放放的對(duì)象象;5縮縮放不能能用補(bǔ)償償量,并并對(duì)A、、B、C、U、V、、W軸無無效。第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例68例題如圖所示示的三角角形,頂頂點(diǎn)A((30,,40)),B((70,,40)),C((50,,80)),若D(50,50)為中中心放大大2倍,,則縮放放程序?yàn)闉镈CABA’(10,30)B’(90,30)C’(50,110)XYOG51X50Y50P2第三章數(shù)數(shù)控機(jī)機(jī)床編程程實(shí)例69例題用直徑為為5mm的立銑銑刀,加加工如圖圖所示零零件,其其中方槽槽的深度度為5mm,圓圓槽的深深度為4mm,,外輪廓廓厚度為為10mm。R20808010080R15?3055XYOO1100N010G90G92X0Y0Z20N020G00X40Y0Z2S800M03N030M98O1010N040G00Z2N050X15Y0N060M98O1020N070G00Z2N080X60Y-60N090M98O1030第三章數(shù)控控機(jī)床編程實(shí)實(shí)例70N100G00Z20N110X0Y0M05N120M30O1010N010G01Z-5F100N020X0Y-40N030X-40Y0N040X0Y40N050X40Y0M99O1020N010G01Z-4F150N020G02X15Y0R15N030M99O1030N010G00Z-10N020G41G01X35Y-50F80H05N030X-30N040G02X-50Y-30R20N050G01Y35N060G03X-35Y50R15N070G01X30N080G02X50Y30R20N090G01Y-35N100G03X-35Y-50R15N110G40G01X-60Y-60N120M99第三章數(shù)控控機(jī)床編程實(shí)實(shí)例71執(zhí)行G43時(shí)時(shí),Z實(shí)=Z指令+H中的偏置值執(zhí)行G44時(shí)時(shí),Z實(shí)=Z指令–H中的偏置值第三章數(shù)控控機(jī)床編程實(shí)實(shí)例72作業(yè)第三章數(shù)控控機(jī)床編程實(shí)實(shí)例73第三節(jié)加工中中心編程指令令數(shù)控加工中心心具有刀庫和和自動(dòng)換刀機(jī)機(jī)構(gòu),適合箱體、模具型腔、撥叉等非回轉(zhuǎn)體工件件的加工。加工中心立式臥式以立式為例討論一、與坐標(biāo)系系有關(guān)的指令令1、加工中心心的坐標(biāo)系加工中心一般般都采用多軸軸聯(lián)動(dòng)控制XYZO第三章數(shù)控控機(jī)床編程實(shí)實(shí)例742、機(jī)床原點(diǎn)點(diǎn)和工件原點(diǎn)點(diǎn)的設(shè)定機(jī)床原點(diǎn):一一般設(shè)在機(jī)床床最大加工范范圍內(nèi)平面的的左上角工件原點(diǎn):由由編程人員可可在工件的適適當(dāng)位置上確確定3、工件坐標(biāo)標(biāo)系設(shè)定指令令(G92))4、尺寸單位位(G20、G21)G20G21英制單位公制單位模態(tài)代碼5、絕對(duì)值、、增量值(G90、G91)G90G91絕對(duì)值增量值模態(tài)代碼第三章數(shù)控控機(jī)床編程實(shí)實(shí)例756、平面選擇擇(G17、G18、G19)G17G18G19XY平面XZ平面YZ平面二、基本運(yùn)動(dòng)動(dòng)指令1、快速定位位(G00))指令格式G00X__Y__Z__指令說明1X、Y、Z后面面為終點(diǎn)坐標(biāo)標(biāo)值。2刀具所所經(jīng)過的路徑徑不作嚴(yán)格的的要求,可直直線可折線。第三章數(shù)控控機(jī)床編程實(shí)實(shí)例762、直線插補(bǔ)補(bǔ)(G01))指令格式G01X__Y__Z__F__3、圓弧插補(bǔ)補(bǔ)(G02、G03)指令格式G17X

Y

I

J

G90G91G18G19G02G03Z

X

Z

Y

K

I

J

K

()R

F

第三章數(shù)控控機(jī)床編程實(shí)實(shí)例77三、刀具補(bǔ)償償指令1、刀具半徑徑補(bǔ)償指令((G41、G42、G40)指令格式X__Y__H(或D)__G01G42G41G00指令格式Z__H__G44G432、刀具長(zhǎng)度度補(bǔ)償指令((G43、G44、G49)第三章數(shù)控控機(jī)床編程實(shí)實(shí)例78四、固定循環(huán)環(huán)指令固定循環(huán)主要要指孔的循環(huán)環(huán),包括鉆孔孔、鏜孔攻絲絲等(一)固定循循環(huán)功能概述述1、固定循環(huán)環(huán)指令G73:高速速深孔往復(fù)排排屑鉆G74:攻左左螺紋G76:精鏜鏜G81:鉆孔孔G82:鉆孔孔G83:深孔孔排屑G84:攻右右螺紋G85:鏜削削G86:鏜削削G88:鏜削削G89:鏜削削G87:背鏜鏜第三章數(shù)控控機(jī)床編程實(shí)實(shí)例792、固定循環(huán)環(huán)的動(dòng)作組成成6個(gè)動(dòng)作組成成:X、Y坐標(biāo)定定位快進(jìn)到R點(diǎn)加工孔孔底動(dòng)作返回到R點(diǎn)返回到初始點(diǎn)點(diǎn)R點(diǎn)Z值初始點(diǎn)注:固定循環(huán)只只能使用在X-Y平面上,Z坐標(biāo)僅作孔孔加工的進(jìn)給給。上述動(dòng)作的進(jìn)給速度由由F決定,動(dòng)動(dòng)作的進(jìn)給速度按按固定循環(huán)規(guī)規(guī)定決定。第三章數(shù)控控機(jī)床編程實(shí)實(shí)例803、固定循環(huán)環(huán)的代碼組成成三組代碼數(shù)據(jù)格式代代碼G90/G91返回點(diǎn)代碼碼孔加工方式式代碼G73—G89G98返返回初始點(diǎn)G99返返回R點(diǎn)4、固定循環(huán)環(huán)指令組的書書寫格式G__X__Y__Z__R__P__Q__F__L__G99G90G91G98第三章數(shù)控控機(jī)床編程實(shí)實(shí)例81指令說明1、G__是指G73—G892、X、Y指孔在在XY平面的的坐標(biāo)位置3、Z指定定孔底的坐標(biāo)標(biāo)值。增量方方式時(shí),是R點(diǎn)到孔底的的距離;絕對(duì)方方式時(shí),是孔孔底的Z坐標(biāo)標(biāo)值。4、R增量值:初始始點(diǎn)到R的距距離絕對(duì)值:R點(diǎn)的坐標(biāo)值值5、QG73、G83:指定定每次進(jìn)給的的深度G76、G87:指定定刀具的位移移量6、P是指刀刀具在孔底暫暫停的時(shí)間,,最小單位為為1ms第三章數(shù)控控機(jī)床編程實(shí)實(shí)例827、F是指指切削進(jìn)給的的進(jìn)給率8、L是指指固定循環(huán)次次數(shù)9、G73—G89、Z、R、P、Q、F為模態(tài)代代碼10、G80是指固固定循環(huán)取消消代碼第三章數(shù)控控機(jī)床編程實(shí)實(shí)例83(二)固定循循環(huán)指令1、高速深孔孔往復(fù)排屑鉆鉆G73主主要用用于高速鉆孔孔指令格式G73X__Y__Z__R__Q__F__Z點(diǎn)初始點(diǎn)R點(diǎn)G98G99QQQd第三章數(shù)控控機(jī)床編程實(shí)實(shí)例842、攻左螺紋紋G74指令格式G74X__Y__Z__R__F__初始點(diǎn)R點(diǎn)G98G99ZCWCCWCW第三章數(shù)控控機(jī)床編程實(shí)實(shí)例853、鉆孔G81用用于中心心鉆加工定位位孔和一般孔孔加工指令格式G81X__Y__Z__R__F__初始點(diǎn)R點(diǎn)G98G99Z第三章數(shù)控控機(jī)床編程實(shí)實(shí)例864、鉆孔G82锪锪孔循環(huán)環(huán)指令格式G82X__Y__Z__R__P__F__初始點(diǎn)R點(diǎn)G98G99ZP第三章數(shù)控控機(jī)床編程實(shí)實(shí)例875、精鏜G76指令格式G76X__Y__Z__R__Q__P__F__初始點(diǎn)R點(diǎn)G98G99ZPoss主軸定向停止R點(diǎn)初始點(diǎn)第三章數(shù)控控機(jī)床編程實(shí)實(shí)例88例題:Q=0.2R點(diǎn)初始點(diǎn)16101031015XYON01G92X0Y0Z0N02G00G90X10Y15N03G43Z0H01M03S500N04G76G98(G99)Z-26R-10Q0.2F100N05G00Z0M05第三章數(shù)控控機(jī)床編程實(shí)實(shí)例896、鏜孔循環(huán)環(huán)G88指令格式G88X__Y__Z__R__P__F__初始點(diǎn)R點(diǎn)G98G99ZP手動(dòng)第三章數(shù)控控機(jī)床編程實(shí)實(shí)例907、深孔排屑屑G83用用于加工深

溫馨提示

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

評(píng)論

0/150

提交評(píng)論