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

下載本文檔

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

文檔簡介

第三章

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

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

指令說明1)G02為順時針圓弧插補指令

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

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

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

Y

I

J

G90G91G18G19G02G03Z

X

Z

Y

K

I

J

K

()R

F

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

Y

I

J

G90G91G18G19G02G03Z

X

Z

Y

K

I

J

K

()R

F

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

溫馨提示

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

評論

0/150

提交評論