版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)控編程基礎(chǔ)第1頁/共103頁數(shù)控銑床常用指令一、數(shù)控銑床的坐標(biāo)系和運(yùn)動方向常見銑床的坐標(biāo)軸方向如圖所示:銑刀+Z+X+Y+Z’+X’+Y’立式升降臺銑床坐標(biāo)系第2頁/共103頁二、G準(zhǔn)備功能(一)銑鏜類數(shù)控系統(tǒng)常用G功能指令G00快速定位G01直線插補(bǔ)G02圓弧插補(bǔ)(順時針)G03圓弧插補(bǔ)(逆時針)G04暫停G10數(shù)據(jù)設(shè)定(刀具、工件零點(diǎn)偏移)第3頁/共103頁G15極坐標(biāo)取消G16極坐標(biāo)設(shè)定G17X-Y平面選擇G18Z-X平面選擇G19Y-Z平面選擇G20英制輸入G21公制輸入G22存儲行程極限有效(ON)G23存儲行程極限無效(OFF)第4頁/共103頁G27返回參考點(diǎn)校驗(yàn)G28自動返回參考點(diǎn)G29由參考點(diǎn)返回G30返回第二參考點(diǎn)G33螺紋切削G40刀具半徑補(bǔ)償取消G41刀具半徑補(bǔ)償(左)G42刀具半徑補(bǔ)償(右)G43刀具長度補(bǔ)償(+)G44刀具長度補(bǔ)償(—)第5頁/共103頁G45刀具半徑補(bǔ)償增加G46刀具半徑補(bǔ)償減少G47刀具半徑補(bǔ)償二倍增加G48刀具半徑補(bǔ)償二倍減少G49刀具長度補(bǔ)償取消G50比例取消G51設(shè)定比例G53機(jī)械坐標(biāo)系統(tǒng)選擇G54工件坐標(biāo)系統(tǒng)選擇1第6頁/共103頁G55工件坐標(biāo)系統(tǒng)選擇2G56工件坐標(biāo)系統(tǒng)選擇3G57工件坐標(biāo)系統(tǒng)選擇4G58工件坐標(biāo)系統(tǒng)選擇5G59工件坐標(biāo)系統(tǒng)選擇6G60單方向定位(精)G61準(zhǔn)確停止(中)G62快速定位(粗)G63攻絲第7頁/共103頁G65宏指令G66調(diào)用模態(tài)宏指令G67取消模態(tài)宏指令G68坐標(biāo)系統(tǒng)旋轉(zhuǎn)G69坐標(biāo)系統(tǒng)旋轉(zhuǎn)取消G73深孔鉆循環(huán)G74攻絲循環(huán)G76精鏜循環(huán)G80固定循環(huán)取消G81鉆孔循環(huán)鏜孔第8頁/共103頁G82鉆孔循環(huán)鏜階梯孔G83~G89循環(huán)指令G90絕對坐標(biāo)編程G91相對坐標(biāo)編程G92坐標(biāo)系設(shè)定G94每分鐘進(jìn)給G95每轉(zhuǎn)進(jìn)給G96恒線速切削G97每分鐘轉(zhuǎn)速(主軸)G98固定循環(huán)返回起始點(diǎn)位置G99固定循環(huán)返回R點(diǎn)位置第9頁/共103頁(二)坐標(biāo)系設(shè)定1、工件坐標(biāo)系的建立(G92)G92指令編程格式為:
G92X____Y____Z____;G50指令是一個非運(yùn)動指令。2、編程的坐標(biāo)方式絕對坐標(biāo)指令(G90)和相對坐標(biāo)指令(G91)第10頁/共103頁(三)快速定位指令(G00)格式為:
G00X____Y___Z____;例:若刀具快速定位到A點(diǎn),則程序?yàn)椋篏90G00X40.0Y20.0;
XoY(40,20)A刀具軌跡第11頁/共103頁(四)直線插補(bǔ)指令(G01)格式為:
G01X____Y____Z____F____;例:若刀具的當(dāng)前位置為O點(diǎn),要加工直線OA,則程序?yàn)椋篏01X40.0Y20.0F100;XoY(40,20)A第12頁/共103頁(五)圓弧插補(bǔ)指令(G02,G03)順時針方向?yàn)镚02,逆時針方向?yàn)镚03。G17,G18,G19指令分別表示在XY、ZX和YZ坐標(biāo)平面內(nèi)進(jìn)行加工。在三坐標(biāo)機(jī)床上加工,這些指令在進(jìn)行圓弧插補(bǔ)和刀具補(bǔ)償時必須使用。XYZG02G03G02G03G02G03G17G18G19第13頁/共103頁格式為:
G17G02(或G03)X____Y____I____J____(或R____)F____;
G18G02(或G03)X____Z____I____K____(或R____)F____;
G19G02(或G03)Y____Z____J____K____(或R____)F____;其中X、Y、Z表示圓弧終點(diǎn)坐標(biāo),而I、J、K分別為圓弧起點(diǎn)到圓心的矢量(方向指向圓心)在X、Y、Z軸方向的分量。若與X、Y、Z軸的正方向一致,則該值為正,反之為負(fù)。第14頁/共103頁如圖示:則在XY平面內(nèi),
I的值為-25,
J的值為-10;則在XZ平面內(nèi),
I的值為-10,
K的值為-25;則在YZ平面內(nèi),
J的值為-25,
K的值為-10;終點(diǎn)始點(diǎn)中心X(Z,Y)Y(X,Z)J(I,K)I(K,J)(25,10)(10,25)
第15頁/共103頁如圖示:現(xiàn)加工始點(diǎn)到終點(diǎn)的圓弧,設(shè)起刀點(diǎn)在機(jī)床原點(diǎn),且與編程原點(diǎn)重合,加工時刀具從O點(diǎn)快速到達(dá)始點(diǎn),并沿逆時針方向加工至終點(diǎn),再快速返回O點(diǎn)。則在XY平面,按絕對坐標(biāo)編程為:
G92X0Y0N01G90G00X25Y10;N02G17G03X10Y25I-25J-10F50;N03G00X0Y0M02;終點(diǎn)始點(diǎn)中心X(Z,Y)Y(X,Z)J(I,K)I(K,J)(25,10)(10,25)
o第16頁/共103頁按相對坐標(biāo)編程為:N01G91G00X25Y10;N02G17G03X-15Y15I-25J-10F50;N03G00X-10Y-25M02;終點(diǎn)始點(diǎn)中心X(Z,Y)Y(X,Z)J(I,K)I(K,J)(25,10)(10,25)
o第17頁/共103頁則圖中的程序還可以寫成:
G92X0Y0N01G90G00X25Y10;N02G17G03X10Y25R26.93F50;N03G00X0Y0M02;終點(diǎn)始點(diǎn)中心X(Z,Y)Y(X,Z)J(I,K)I(K,J)(25,10)(10,25)
o第18頁/共103頁例:加工如圖所示的一個整圓,設(shè)起刀點(diǎn)在機(jī)床的原點(diǎn),且與編程原點(diǎn)重合,加工時刀具從O點(diǎn)快速到達(dá)A點(diǎn),由A點(diǎn)逆時針方向加工整圓回到A點(diǎn),再快速返回O點(diǎn)。則在XY平面,按絕對坐標(biāo)編程為:
G92X0Y0N01G90G00X30Y0;N02G17G03X30Y0I-30F50;N03G00X0Y0M02;XYoAR30G03第19頁/共103頁按相對坐標(biāo)編程為:N01G91G00X30Y0;N02G17G03X0Y0I-30F50;N03G00X-30Y0M02;XYoAR30G03第20頁/共103頁*當(dāng)數(shù)控銑床具有三軸聯(lián)動的功能,圓弧插補(bǔ)可以產(chǎn)生螺旋插補(bǔ)功能。即在選擇的平面內(nèi),一邊做圓弧插補(bǔ),一邊做第三軸的直線插補(bǔ)。指令格式為:G02/G03X_Y_Z_I_J_K_F_;其中,G02/G03---分別為順時針和逆時針螺旋線,也稱右螺旋線和左螺旋線。
X_Y_Z_—為螺旋線終點(diǎn)坐標(biāo)
I_J_—圓心坐標(biāo);
K_—為螺距;第21頁/共103頁(五)刀具補(bǔ)償功能1、刀具長度補(bǔ)償(G43、G44和G49)
通常把實(shí)際刀具長度與編程刀具長度之差稱為偏置值(或稱為補(bǔ)償量)。他通過偏置頁面設(shè)置在偏置存儲器中,用H代碼指令偏置號。G43指令為正向刀補(bǔ)(與偏置值相加),G44指令為負(fù)向刀補(bǔ)(與偏置值相減),G49時取消刀具補(bǔ)償。指令格式為:
G90/G91G43/G44Z_H_;第22頁/共103頁例如:刀具端面到工件表面的距離為150mm,設(shè)H01的偏置值為-20mm。如果:N02G91G00G43Z-150H01;則刀具向工件實(shí)際移動的距離為170mm,即
-150+(-20)=-170若變?yōu)椋篘02G91G00G44Z-150H01;則刀具向工件實(shí)際移動的距離為130mm,即
-150—(-20)=-130第23頁/共103頁2、刀具半徑補(bǔ)償指令(G40、G41、G42)3、刀具位置偏置(G45、G46、G47、G48)刀具沿刀具運(yùn)動方向上偏置一個位置叫做刀具位置偏置。偏置量可以通過D或H代碼進(jìn)行設(shè)定。G45表示沿刀具運(yùn)動方向上增加一個偏置值;G46表示沿刀具運(yùn)動方向上減少一個偏置值;G47表示沿刀具運(yùn)動方向上增加兩倍偏置值;G48表示沿刀具運(yùn)動方向上減少兩倍偏置值。第24頁/共103頁例如:工件零點(diǎn)編程軌跡刀具中心運(yùn)動軌跡G46G47第25頁/共103頁(六)固定循環(huán)加工功能指令對于一些典型的加工工序,如鉆孔、攻絲、鏜孔、深孔鉆削等典型的動作已經(jīng)預(yù)先編好并固化存儲在存儲器中。需要時可用固定循環(huán)的G代碼進(jìn)行指令。1、固定循環(huán)的G代碼的組成及其動作它是由數(shù)據(jù)形式,返回點(diǎn)平面和運(yùn)動方式三種G代碼組合而成,動作包括六種。第26頁/共103頁(1)數(shù)據(jù)形式G90或G91任選一種。(2)返回平面點(diǎn)G98為返回初始點(diǎn),G99為返回到R點(diǎn),兩者任選一種。(3)運(yùn)動方式G73~G89根據(jù)工作情況選擇一種。第27頁/共103頁(4)固定循環(huán)的動作初始點(diǎn)動作1動作2R點(diǎn)動作3動作4動作5動作6第28頁/共103頁2、固定循環(huán)的取消固定循環(huán)結(jié)束時,用G80取消固定循環(huán)。3、固定循環(huán)的程序格式G_G_G_X_Y_Z_R_Q_P_F_L_其中,G_為G90或G91表示方式。
G_為返回平面點(diǎn)(G98或G99)
G_為孔加工方式(為G73~G89)
X_Y_為被加工孔的位置。
Z_G90時為孔底的絕對坐標(biāo),G91為R點(diǎn)到孔底的距離。第29頁/共103頁G_G_G_X_Y_Z_R_Q_P_F_L_R_G90時為R點(diǎn)的絕對坐標(biāo),G91時為初始點(diǎn)到R點(diǎn)的距離。
Q_為每次進(jìn)給深度或指定刀具位移量。
P—
為刀具在孔底停留時間。
F_為進(jìn)給速度。
L_為固定循環(huán)次數(shù)。第30頁/共103頁(1)高速深孔鉆削循環(huán)(G73)(2)反向攻螺紋循環(huán)(G74)該指令用于攻左旋螺紋,主軸反轉(zhuǎn)進(jìn)刀,正轉(zhuǎn)返回。(3)精鏜循環(huán)(G76)(4)攻螺紋循環(huán)(G84)該指令用于攻右旋螺紋,主軸正轉(zhuǎn)進(jìn)刀,反轉(zhuǎn)返回。第31頁/共103頁(5)鉆孔循環(huán)(G81、G82)這兩個指令在使用中等效。(6)深孔鉆削循環(huán)(G83)該指令同G73在鉆孔時都采取間斷進(jìn)給,區(qū)別是G83指令在每次進(jìn)刀Q距離后都要返回R點(diǎn),以便于排屑,而G73不必。(7)鏜孔循環(huán)(G85、G89)這兩個指令在使用中等效。而且到達(dá)孔底時,以F指定的進(jìn)給速度返回。第32頁/共103頁(9)鏜孔循環(huán)(G86)該指令在到達(dá)孔底時,暫停Ps(可省略)后,主軸停轉(zhuǎn),快速返回R點(diǎn)或指定點(diǎn),然后主軸恢復(fù)原正轉(zhuǎn)(以便加工下一個孔)。(10)反向鏜孔循環(huán)(G87)該指令用于反方向鏜孔。(11)鏜孔循環(huán)(G88)該指令表示在到達(dá)孔底時,主軸停轉(zhuǎn),暫停Ps后,主軸恢復(fù)原正轉(zhuǎn),快速返回R點(diǎn)或指定點(diǎn)。第33頁/共103頁4、鉆孔路徑循環(huán)(G70、G71、G72)這些循環(huán)指令適用于鉆有規(guī)律分布的空,該功能要與固定循環(huán)(G73、G74、G76、G77、G81---G89)中的一個指令一同使用。(1)圓周孔循環(huán)(G70)該指令可以在半徑為I圓周上完成對L個等間距分布的孔進(jìn)行精確的定位,與孔加工固定循環(huán)配合,完成圓周上均布的孔系加工。第34頁/共103頁指令格式為:
G70X_Y_I_J_L_;其中,X、Y—
為圓周中心坐標(biāo),G90、G91確定。
I—
圓周孔分布圓的半徑。
J—
第一個孔的夾角位置。
L—
圓周分布段,逆時針為正。第35頁/共103頁如圖所示:加工六個圓周孔
G81G98G90Z-50.R-20.F20L0;(鉆孔固定循環(huán),返回到初始點(diǎn))G70X90.Y30.I40.J20.L6;(圓周鉆孔路徑循環(huán))G80G00X0Y0;123456XOY(90,30)I=40mmJ=20第36頁/共103頁(2)圓弧循環(huán)(G71)該指令是在圓弧上鉆等間距孔的路徑循環(huán)指令。格式為:G71X_Y_I_J_K_L_;其中,X_Y_—
表示圓弧中心坐標(biāo)。
I_—
為孔所分布的圓弧半徑。
J_—
為第一個孔的夾角位置。
K_—
為精度為0.001度的孔間距夾角,逆時針為正。
L_—
圓弧上所分布的孔數(shù)。第37頁/共103頁如圖所示:加工六個孔G81G98G90Z-50.R-20.F20L0;(鉆孔固定循環(huán),返回到初始點(diǎn))G71X70.Y30.I110.J20.K15.2L6;(圓周鉆孔路徑循環(huán))G80G00X0Y0;J=20KKKKK110XOY(70,30)16第38頁/共103頁(3)斜線鉆孔路徑循環(huán)(G72)該指令是在斜線上鉆等間距孔的路徑循環(huán)指令。即刀具會自動定位于與X軸成增夾角(J)的斜線上分布的等間距的點(diǎn)上。格式為:G72X_Y_I_J_L_;其中,X_Y_—
鉆孔起點(diǎn)坐標(biāo)。
I_—
孔間距,當(dāng)I為負(fù)值時,道具定位于斜線的負(fù)方向。
J_—
斜線與X軸的夾角,逆時針為正。
L_—
斜線上分布的孔數(shù)。第39頁/共103頁如圖所示:加工六個孔G81G98G90Z-50.R-20.F20L0;(鉆孔固定循環(huán),返回到初始點(diǎn))G72X70.Y30.I25.J45.L6;(斜線鉆孔路徑循環(huán))G80G00X0Y0;XOYJ=45(70,30)I=25mm第40頁/共103頁(七)其他指令1、極坐標(biāo)系指令(G15、G16)G15是極坐標(biāo)系取消指令,G16是極坐標(biāo)系設(shè)定指令。他們是用半徑及夾角表示點(diǎn)的坐標(biāo)。在使用中,要用G17、G18、G19指令極坐標(biāo)系所在平面,用指令平面的第一軸指令半徑,第二軸指令角度。如:G17G90G16X100.Y30.;第41頁/共103頁2、選擇工件坐標(biāo)系的指令(G54---G59)這六個工件坐標(biāo)系是在機(jī)床坐標(biāo)系設(shè)定(手動返回參考點(diǎn))后,通過面板用參數(shù)設(shè)定每個工件坐標(biāo)系原點(diǎn)相對于機(jī)床坐標(biāo)系原點(diǎn)的偏移量。格式為:G90G54G00X40.Y20.;或G90G55G00X20.Y25.;XOYXOYG54G55機(jī)床原點(diǎn)第42頁/共103頁CNC控制器結(jié)構(gòu)NC-Gcode的讀取和解釋PLC操作人機(jī)界面第43頁/共103頁NC程序的功能NC控制器讀入NC程序后,其大部分工作在利用坐標(biāo)變化計算各軸(X/Y/Z軸)的路徑(點(diǎn)位)。坐標(biāo)的選擇與轉(zhuǎn)換相當(dāng)重要;由于所選的刀具不同,為了方便編程,須通過刀具補(bǔ)償、偏移等功能來修正生成指令,已獲得正確的工件外形。第44頁/共103頁第45頁/共103頁具有三個線性軸的CNC立式銑床臥式銑床的各軸指向第一組三個線性軸:XYZ第二組三個線性軸:UVW第三組三個線性軸:PQR第46頁/共103頁由“拇指定律”確定旋轉(zhuǎn)方向第47頁/共103頁參考點(diǎn)(Referencecoordinates)通常在編寫數(shù)控加工程序時,至少須選用一個參考坐標(biāo)來計算零件圖上各點(diǎn)的坐標(biāo)值,這些參考點(diǎn)就被稱為零點(diǎn)(zeropoints)或坐標(biāo)原點(diǎn)。CNC車床的參考點(diǎn)機(jī)床參考點(diǎn)(MachineReferencePoint)1.作為刀具的換刀點(diǎn)2.作為其他坐標(biāo)的參考點(diǎn)3.機(jī)床開機(jī)時的初始坐標(biāo)設(shè)定工作參考點(diǎn)(WorkReferencePoint)編程參考點(diǎn)(ProgramReferencePoint)第48頁/共103頁G92指令-坐標(biāo)設(shè)定機(jī)床原點(diǎn)與工作坐標(biāo)原點(diǎn)不同利用G92設(shè)置刀具與編程原點(diǎn)之間的距離G90G17;絕對坐標(biāo),XY平面T1M06;刀具換刀G92X-62.5Y32.3Z45.5;設(shè)定編程坐標(biāo)G00X15.Y10.;快速定位到H1上方Z2.;
兩種方式:(1)G91G00X62.5Y-32.3G92X0Y0Z45.5(2)G92X-62.5Y32.3Z45.5第49頁/共103頁工作原點(diǎn)與編程原點(diǎn)工作原點(diǎn)與編程原點(diǎn)不同第50頁/共103頁工作坐標(biāo)補(bǔ)充指令(G54-G59)當(dāng)程序中使用多個工作坐標(biāo)時,每次都設(shè)定G92顯得不便。CNC提供了一些特殊準(zhǔn)備功能,可在單一工件是多個相同的工件同時設(shè)定多個工作坐標(biāo)系統(tǒng),利用G54-G59可以設(shè)定6個工作坐標(biāo)設(shè)定的方式可以在CRT/MDI模式下的”Workzerooffset”中輸入,或由程序指令G10輸入補(bǔ)充值第51頁/共103頁工作坐標(biāo)系統(tǒng)設(shè)定(G54-G59)程序案例如圖所示。使用G54~G57等四個指令設(shè)定四個工作坐標(biāo)系,設(shè)計數(shù)控程序來執(zhí)行鉆孔加工工作,設(shè):所有孔的直徑均為10mm,鉆孔深度20mm.第52頁/共103頁使用Φ10之鉆頭,鉆削20mm深度G54~G57之工作坐標(biāo)位置補(bǔ)充量,以CRT/MDI面板,以手動方式與程序執(zhí)行前輸入,其補(bǔ)充量如下:W1(G54)W2(G55)W3(G56)W4(G57)X40.0Y-150.0Z-200.0X160.0Y-150.0Z-200.0X280.0Y-150.0Z-200.0X400.0Y-150.0Z-200.0第53頁/共103頁數(shù)控程序O0665;G91G28X0Y0Z0;//原點(diǎn)復(fù)原G90G54G00X45.0Y-150.0;//#1孔S700M03;G99G81Z-20.0R3.0F60M08;//G81鉆孔切削循環(huán),M08冷卻液開啟G55X45.0Y-70.0;Y-230.0G56X30.0Y-230.0;X45.0Y-150.0;G57X25.0Y-70.0;Y-230.0;X65.0;Y-70.0;G80G91G28X0Y0Z3.0M09;//G80固定循環(huán)離開M05;M30;第54頁/共103頁G92與G54~G59混合使用N05G90G54G00X0Y0;N10X50.Y40.;//A點(diǎn)N15G92X10.0Y20.0;N20X50Y70;//B點(diǎn)//G92表示刀尖與新坐標(biāo)的距離。以新坐標(biāo)為出發(fā)點(diǎn)測刀尖的位置//也可以用G52在工作坐標(biāo)系(G54,..G59)中定義局部坐標(biāo)系//G52X10.0Y20.0利用G92建立新的工作坐標(biāo)系X-Y:G54定義工作坐標(biāo);X’-Y‘:定義工作坐標(biāo)第55頁/共103頁車削數(shù)控程序-絕對坐標(biāo)系01304(UR)G50X125.Z200.;//設(shè)定工作原點(diǎn),刀具目前位置對于所設(shè)定的工作坐標(biāo)系零點(diǎn)的坐標(biāo)值T0101;刀具T01的補(bǔ)償碼01G96S500;設(shè)定轉(zhuǎn)速G00X0Z103;G01Z100.F.03X15.0;//ABG03X30Z92.5R7.5;//BC逆時針G01Z70;//CDG02Z40.R40;DE……T0100M05;//主軸停止M30車床的X坐標(biāo)用直徑表示第56頁/共103頁絕對坐標(biāo)系與相對坐標(biāo)使用案例對下圖刀具路徑,請用相對坐標(biāo)表示(相對坐標(biāo)模式)G50X200.Z250;坐標(biāo)系設(shè)定G00U-170.W-250.;刀具由A點(diǎn)切削至B點(diǎn)G01U15.W-20.F0.2;刀具由B點(diǎn)切削至C點(diǎn)W-20.;刀具由C點(diǎn)切削至D點(diǎn)U15.;刀具由D點(diǎn)切削至E點(diǎn)第57頁/共103頁銑削加工程序G90G17G71;T1M6;G54G10X60Y-80Z-125;輸入工作原點(diǎn)G54G0X-25Y-25S2500M3;快速定位到(-25,-25)的位置在2.5G01Z-12.5F125.0G41H21X0Y0;端銑刀直徑存于H21的補(bǔ)償暫存器中Y50.0G02X30Y80.R30.…….G00G40X-25.Y-25.刀具半徑補(bǔ)償?shù)膶?shí)例第58頁/共103頁加工過程第59頁/共103頁NC編碼系統(tǒng)NC代碼包含下列的字元O,N,G,X,Y,Z,A,B,C,I,J,K,F,S,T,R,MAnEIAstandard,RS-273definesasetofstandardcodes.如:第60頁/共103頁NC程序代號O與代碼序號NCNC程序編碼有兩種方式:EIA編碼,程序序號以位址“O”表示;ISO編碼,以位址“:”表示程序代號以以位址O及4位數(shù)字組成,例如(EIA)O101表示程序代號為101的CNC程序段.(ISO):168表示程序代號為168的CNC程序CNC程序中的每一單節(jié)之前可以加一個序號,以N后面加上1~9999數(shù)字來表示序號與CNC程序的加工順序無關(guān),故可以任意編號,為符合人類習(xí)慣,最好由小到大順序編號第61頁/共103頁銑削程序的編寫數(shù)值控制的銑削機(jī)床包括銑床及切削加工中心,主要用來執(zhí)行銑削、鉆削、鏜削及攻絲等加工。銑削加工占NC加工的75%為了使CNC銑床能發(fā)揮最大的加工能力,數(shù)控編程者應(yīng)熟練以下五種類型的指令碼及使用技巧:(1)基本指令碼:按照下述的指令碼,可以編寫出基本NC程序完成簡單工件的切削加工。在每一個NC程序中,一般應(yīng)包含G90(或G91)、G80、G40及G17等安全機(jī)能指令,它們通常放置在程序的第一單節(jié),其目的是清除前面程序遺留的所有控制,并在新程序中設(shè)置合適的控制方式。第62頁/共103頁(2)補(bǔ)償及偏移(3)固定切削循環(huán)(4)巨集指令及副代碼(5)高級編程功能第63頁/共103頁1.基本指令集運(yùn)動指令(G00,G01,G02,G03)平面選擇(G17,G18,G19)坐標(biāo)系統(tǒng)選擇(G90,G91)單位選擇(G20,G21)工作坐標(biāo)設(shè)定(G92)原點(diǎn)復(fù)原(G28,G29,G30)刀具選擇及交換(TxxM06)進(jìn)給率選擇及輸入(Fxxx.xx,G94,G95)主軸轉(zhuǎn)速選擇及控制(Sxxxx,M03,M04,M05)輔助功能(M00,M01,M02,M07,M08,M09,M30)第64頁/共103頁(1-1)G00X,Y,Z(快速定位)G00X45.Y30.Z20;另一格式:G00Z20.G00X45.Y30.第65頁/共103頁(1-1)G01X,Y,Z(進(jìn)給切削)G90;絕對坐標(biāo)G00X10.Y10.G01Y50.F75;X70;X10.Y10.;M30;程序結(jié)束第66頁/共103頁(1-1)G02X,Y,Z(圓弧切削)第67頁/共103頁(1-1)G02,G03(圓弧切削)第68頁/共103頁(1-1)G02,G03(圓弧切削)第69頁/共103頁(1-1)G02XYRF;XY平面R半徑法圓弧角<180度,R為正圓弧角>180度,R為負(fù)第70頁/共103頁(1-2)英制/公制單位指令:G20/G21G20:設(shè)定以“吋”為單位,最小數(shù)值0.0001吋;G21:設(shè)定以“mm”為單位,最小數(shù)值0.001mm;CNS是采用公制單位,故CNC銑床或MC一開機(jī)即自動設(shè)定為公制單位(厘米)N0010G20G90T08M06;絕對坐標(biāo),英制,8號刀具換刀第71頁/共103頁(1-1)G02/G03(圓弧切削)
(1-3)G17~G19(平面選擇)項(xiàng)目指令注釋平面選擇G17/G18/G19圓弧平行于XY/ZX或YZ平面圓弧起點(diǎn)坐標(biāo)X,Y,Z圓弧起點(diǎn)坐標(biāo)值旋轉(zhuǎn)方向G02/G03順時針/逆時針圓弧終點(diǎn)坐標(biāo)(絕對坐標(biāo)G90)X,Y,Z工作坐標(biāo)系的圓弧終點(diǎn)坐標(biāo)增量坐標(biāo)G91X,Y,Z起點(diǎn)相對終點(diǎn)的X,Y,Z值圓弧中心或半徑IJK方法(圓弧中心點(diǎn)坐標(biāo))I,J,K起點(diǎn)相對圓心的X,Y,Z值R方法(圓弧半徑)R圓弧半徑值圓弧插補(bǔ)指令所需的參數(shù)第72頁/共103頁(1-3)G02/G03G90;G00X-10.Y-10.;G01X0Y0F150;Y21.34坐標(biāo)值XYA00B021.34C530D038.66E055F560G4560H6045I600M555N4545O-530G03X0Y38.66I-5.J8.66;……第73頁/共103頁(1-3)G02/G03第74頁/共103頁(1-1)G02/G03(圓弧切削)
(1-3)G17~G19(平面選擇)第75頁/共103頁(1-1)G02/G03(圓弧切削)
(1-3)G17~G19(平面選擇)第76頁/共103頁圓弧切削平面的選擇第77頁/共103頁(1-4)坐標(biāo)設(shè)置G90/G91標(biāo)在CNC機(jī)床上的坐標(biāo)軸所形成的坐標(biāo)系稱機(jī)床坐標(biāo)系。絕對值是以坐標(biāo)原點(diǎn)為依據(jù)度量的增量值是以前一點(diǎn)坐標(biāo)為依據(jù)度量的CNC大都以G90指令設(shè)定X、Y、Z的絕對值;G91指令設(shè)定X、Y、Z為增量值G90、G91一般混合使用第78頁/共103頁輔助功能M指令在數(shù)控機(jī)床上,有些單純的開(ON)或關(guān)(OFF)動作,如:主軸正轉(zhuǎn)、主軸停止、切削液開、關(guān)等。用位址M后面接2位數(shù)字組成指令,成為輔助功能。M機(jī)能除某些有通用性的標(biāo)準(zhǔn)碼外(如:M03,M05,M08,M09,M30等),亦可由制造商依其機(jī)械之動作要求,設(shè)計出不同的M指令,以控制不同之開關(guān)動作,或預(yù)留I/O節(jié)點(diǎn),作為操作者自行連接其他周邊設(shè)備使用;在同一單節(jié)中,若有兩個M機(jī)能出現(xiàn)時,隨其動作不沖突,但系統(tǒng)以排列在最后面的M指令有效,前面的M指令會被忽略而不執(zhí)行。例如:S600M03M08;執(zhí)行此單節(jié)時,主軸不會正轉(zhuǎn),只有噴切削液。第79頁/共103頁數(shù)控銑床的M指令:M指令功能備注M00程序暫停,操作者可按啟動按鈕重新啟動來執(zhí)行剩余的程序M01選擇性暫停。只有當(dāng)選擇性停止旋鈕位于On位置時才有效M02程序結(jié)束。機(jī)床也會在執(zhí)行此單節(jié)所有指令后停止M03主軸順時針旋轉(zhuǎn)M04主軸逆時針旋轉(zhuǎn)M05主軸停止M06刀具交換,通常與T指令一起使用M07霧狀冷卻液啟動M08液狀冷卻液啟動M09冷卻劑關(guān)閉M16工作臺(托板)交換M19主軸定位,使其停止固定于一設(shè)定的位置M30程序結(jié)束,使程序指針重新指到其開始,以便重復(fù)執(zhí)行源程序M98副程序呼叫指令M99副程序結(jié)束指令備注:輔助指令M代碼的定義因數(shù)控系統(tǒng)的不同有所差異第80頁/共103頁主軸轉(zhuǎn)速設(shè)定:SS指令用于設(shè)置主軸轉(zhuǎn)速(rpm)只設(shè)定主軸轉(zhuǎn)速大小,并不會使主軸回轉(zhuǎn),需待M03(正轉(zhuǎn))或M04(逆轉(zhuǎn))指令執(zhí)行時,主軸才開始旋轉(zhuǎn)。S1000M03;用直徑為10的高速鋼銑刀,V=22m/min,則:主軸轉(zhuǎn)速
S=1000×22/(3.14×10)=700rpm第81頁/共103頁進(jìn)給速度功能:F指令F指令用于控制刀具移動時的速率,F(xiàn)=(mm/min)每分鐘刀具進(jìn)給量,單位為mm/min.F=Ft×T×SFt:銑刀每齒進(jìn)給量,mm/toothT:銑刀的刀刃數(shù)S:刀具的轉(zhuǎn)速直徑75mm,6刃面銑刀,銑碳鋼材料,V=100m/mm,Ft=0.08/刃,則:S=1000*100/(3.14*75)=425rpm;F=0.08*6*425=204mm/min.第82頁/共103頁無臂式換刀方式是刀具庫靠向主軸,先卸下主軸上的刀具,再旋轉(zhuǎn)到要換的刀具,上升裝上主軸。該刀庫大都用于圓盤型較多,且是固定刀號(即1號刀必須插回1號刀具庫內(nèi)),故換刀指令的書寫方式為:M06T02;M06(換刀指令),執(zhí)行時,主軸上的刀具先裝回刀具庫,再旋轉(zhuǎn)到2號刀位置,將2號刀裝上主軸孔內(nèi)。臂式換刀方式大都配合鏈條型刀具庫且是無固定刀號,即1號刀不一定插回1號刀具庫,這種換刀方式的T指令后面所接數(shù)字代表欲換上的刀具號碼。當(dāng)T指令被執(zhí)行時,要換上的刀具會轉(zhuǎn)到準(zhǔn)備換刀的位置,但無換刀動作,因此,T指令可在換刀指令M06之前即已設(shè)定,以節(jié)省換刀時等待刀具的時間。臂式換刀方式的指令的書寫方式為:T01;1號刀就位(移到換刀位置)。M06T03;M06換刀指令,將1號刀換到主軸孔內(nèi),3號刀就換刀位置。刀具功能:T指令第83頁/共103頁補(bǔ)充和偏移指令補(bǔ)充及偏移在定義的工作坐標(biāo)系統(tǒng)中,補(bǔ)充及偏移功能主要用來執(zhí)行刀具直徑及刀具長度的補(bǔ)充,可有效地降低編寫程序的復(fù)雜性。常用的這類指令有:工作坐標(biāo)補(bǔ)充指令(G54-G59);刀具直徑(半徑)補(bǔ)償(G40,G41,G42);刀具長度偏移(G43,G44,G49)。第84頁/共103頁刀具半徑補(bǔ)償指令:G40,G41,G42一般而言,程序皆以刀具端面中心點(diǎn)為刀尖點(diǎn),以此點(diǎn)沿工件輪廓銑削。但實(shí)際中,銑刀有一定的直徑,故以此方式進(jìn)行實(shí)際銑削的結(jié)果是:外形尺寸會減少一銑刀直徑值;而內(nèi)輪廓尺寸會增加一銑刀直徑值。第85頁/共103頁G41G42刀具補(bǔ)償有兩種方法可以偏移刀具中心的位置:刀具中心指令:必須將每個轉(zhuǎn)折點(diǎn)的刀具中心計算出來,有時相當(dāng)復(fù)雜;刀具半徑補(bǔ)償:G41,G42由CNC自行計算。第86頁/共103頁G41G42刀具補(bǔ)償指令G41/G42XYIJH/DH_或D_刀具半徑,每一刀具有一個寄存器記錄其刀具半徑值;XY路徑的終點(diǎn);IJ補(bǔ)償向量;D碼:刀具半徑補(bǔ)償值D00~D99;H碼:刀具長度補(bǔ)償值。第87頁/共103頁刀具半徑補(bǔ)償指令:G40,G41,G42為了方便編寫數(shù)控程序,最好能以零件圖上的尺寸為編程路徑再利用補(bǔ)償指令修正,命令刀具向右或向左補(bǔ)償一刀具半徑值,這樣,就不必每次都要計算銑刀中心的坐標(biāo)值.刀具半徑補(bǔ)償指令:G40:取消刀具半徑補(bǔ)償G41:刀具左向補(bǔ)償G42:刀具右向補(bǔ)償站在刀具路徑上,沿刀具前進(jìn)方向看去,刀具應(yīng)向右補(bǔ)償,使用G42指令;反之,應(yīng)向左補(bǔ)償時使用G41指令。第88頁/共103頁實(shí)際范例第89頁/共
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 互聯(lián)網(wǎng)服務(wù)備案管理規(guī)則
- 猶太教堂防水施工墻面協(xié)議
- 研發(fā)經(jīng)理解除聘用合同分析
- 圖書館環(huán)境衛(wèi)生工招聘合同
- 2024年網(wǎng)絡(luò)游戲運(yùn)營合同范本
- 2024年物聯(lián)網(wǎng)技術(shù)應(yīng)用開發(fā)與合作合同
- 地下排水樁基夯擴(kuò)樁施工合同
- 2025年酒水新品研發(fā)與技術(shù)合作合同2篇
- 2025版智能家居系統(tǒng)解決方案供貨與安裝合同
- 2024年瑜伽館學(xué)員培訓(xùn)協(xié)議3篇
- 腦卒中偏癱患者早期康復(fù)護(hù)理現(xiàn)狀(一)
- 模特的基礎(chǔ)訓(xùn)練
- 急救技術(shù)-洗胃術(shù) (2)
- 藥品招商流程
- 混凝土配合比檢測報告
- 100道遞等式計算(能巧算得要巧算)
- 【2019年整理】園林景觀設(shè)計費(fèi)取費(fèi)標(biāo)準(zhǔn)
- 完整word版,ETS5使用教程
- 《血流動力學(xué)監(jiān)測》PPT課件.ppt
- 2018年秋季人教版十一冊數(shù)學(xué)第7、8單元測試卷
- 學(xué)生作業(yè)提交與批閱系統(tǒng)的設(shè)計與實(shí)現(xiàn)探討
評論
0/150
提交評論