版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)控車床程序編制的基本方法數(shù)控車床程序編制的基本方法3.1數(shù)控車床程序的結(jié)構(gòu)組成3.2數(shù)控車床程序編制的基本方法3.1數(shù)控車床程序的結(jié)構(gòu)組成FANUC0i-TB數(shù)控系統(tǒng)編制的程序無論是主程序還是子程序都是由程序開始符、程序號(hào)、程序段和程序結(jié)束語、結(jié)束符組成。一個(gè)程序是由遵循一定結(jié)構(gòu)、句法和格式規(guī)則的若干個(gè)程序段組成的,而每個(gè)程序段是由若干個(gè)指令字組成的。如圖3-1所示。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.1程序的文件名3.1.1.1程序起始符:%或O符;3.1.1.2程序名:FANUC0i-TB數(shù)控系統(tǒng)要求每個(gè)主程序和子程序有一個(gè)程序號(hào)。O××××(地址O后面可以有四位數(shù)字0-9999,數(shù)值前的0可以省略)。3.1.2程序段的格式3.1.2.1程序段含有執(zhí)行工序所需要的全部數(shù)據(jù)內(nèi)容。它是由若干個(gè)字和程序段結(jié)束符“;”所組成。每個(gè)字是由地址符和數(shù)值所組成。3.1.2.2地址符:一般是一個(gè)字母,擴(kuò)展地址符也可以包含多個(gè)字母。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.2.3數(shù)值:數(shù)值是一個(gè)數(shù)字串,可以帶正負(fù)號(hào)和小數(shù)點(diǎn),正號(hào)可以省略。3.1.2.4程序段格式及說明程序段格式:N…
字1…
字2…
字3…
…;注釋...;符號(hào)和說明見表3-1。符號(hào)說明N…程序段號(hào)數(shù)值為1-9999的正整數(shù),一般以5或10間隔以便以后插入程序段時(shí)而無須重新編排程序段號(hào)字1…表示程序段指令;注釋...表示對(duì)程序段進(jìn)行說明,位于程序段最后但需用分號(hào)隔開;表示程序段結(jié)束
表示中間空格表3-1程序段格式符號(hào)說明3.1數(shù)控車床程序的結(jié)構(gòu)組成由于程序段中有很多指令建議程序段的順序和格式為:N…G…
X…
Z…
T…
D…
M…
S…
F…
;注釋…
;3.1.3指令字的格式一個(gè)指令字是由地址符(指令字符)和帶符號(hào)(如定義尺寸的字)或不帶符號(hào)(如準(zhǔn)備功能字G代碼)的數(shù)字?jǐn)?shù)據(jù)組成的。程序段中不同的指令字符及其后續(xù)數(shù)值確定了每個(gè)指令字的含義。在數(shù)控程序段中包含的主要指令字符如表3-2所示。3.1數(shù)控車床程序的結(jié)構(gòu)組成準(zhǔn)備功能X,Y,ZA,B,CU,V,W坐標(biāo)軸的運(yùn)動(dòng)指令R功能地址意義零件程序號(hào)O程序號(hào):1~9999程序段號(hào)N程序段號(hào):N1~9999G指令運(yùn)動(dòng)方式(直線、圓弧等)G00-G99
尺寸字圓弧的半徑,固定循環(huán)的參數(shù)I,J,K圓心相對(duì)于起點(diǎn)的坐標(biāo)表3-2指令字符一覽表3.1數(shù)控車床程序的結(jié)構(gòu)組成程序號(hào)的指令P子程序號(hào)的指令進(jìn)給速度F進(jìn)給速度指令主軸功能S主軸速度指令刀具功能T刀具編號(hào)指令輔助功能M機(jī)床輔助動(dòng)作指令M00~M99補(bǔ)償號(hào)D刀具半徑補(bǔ)償號(hào)的指令D00-D99暫停P,X暫停時(shí)間的指令重復(fù)次數(shù)L子程序的重復(fù)次數(shù),固定循環(huán)的重復(fù)次數(shù)參數(shù)P,Q車削復(fù)合循環(huán)參數(shù)倒角、倒圓C,R倒角、倒圓參數(shù)指令3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4數(shù)控車床程序的基本指令3.1.4.1準(zhǔn)備功能(G功能或G指令)準(zhǔn)備功能就是控制機(jī)床運(yùn)動(dòng)方式的指令,它是用地址字G和后面的數(shù)字組合起來表示各式是:GXX;準(zhǔn)備功能分為模態(tài)指令和非模態(tài)指令;模態(tài)指令就是在同一G指令出現(xiàn)之前一直有效的G指令,非模態(tài)指令就是只在程序段中有效的G指令。FANUC0i-TB數(shù)控系統(tǒng)常用G功能指令見表3-3。G代碼組功能參數(shù)(后續(xù)地址字)G00G01G02G03
01快速定位直線插補(bǔ)順園插補(bǔ)逆園插補(bǔ)X,Z同上X,Z,I,K,R同上G0400暫停PG20G2106英寸輸入毫米輸入X,Z同上G27G2800返回參考點(diǎn)檢查返回參考點(diǎn)
G3201恒螺紋切削X,Z,U,W,G34變螺紋切削
G40G41G42
07刀尖半徑補(bǔ)償取消左刀補(bǔ)右刀補(bǔ)
TT3.1數(shù)控車床程序的結(jié)構(gòu)組成表3-3FANUC0i-TB數(shù)控系統(tǒng)常用準(zhǔn)備功能一覽表3.1數(shù)控車床程序的結(jié)構(gòu)組成G54G90G96G99G54G55G56G57G58G59
14
坐標(biāo)系選擇
G6500宏指令簡單調(diào)用P,A~ZG70G71G72G73G76
06精車循環(huán)外徑/內(nèi)徑車削復(fù)合循環(huán)端面車削復(fù)合循環(huán)閉環(huán)車削復(fù)合循環(huán)螺紋切削復(fù)合循環(huán)
X,Z,U,W,C,P,Q,R,E
G90G9103絕對(duì)編程相對(duì)編程
G9200工件坐標(biāo)系設(shè)定X,ZG96G9702恒線速度切削恒轉(zhuǎn)速度切削
G98G9905每分鐘進(jìn)給每轉(zhuǎn)進(jìn)給S注:[1]00組中的G代碼是非模態(tài)的,其他組的G代碼是模態(tài)的;[2]標(biāo)記者為缺省值。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.2輔助功能(M功能或M指令)輔助功能就是用于控制零件程序的走向,以及機(jī)床各種輔助功能動(dòng)作(如冷卻液的開關(guān)、主軸正反轉(zhuǎn)等)的指令。輔助功能由地址字M和其后的一或兩位數(shù)字組成,M功能有非模態(tài)M功能和模態(tài)M功能兩種形式。非模態(tài)M功能(當(dāng)段有效代碼):只在書寫了該代碼的程序段中有效;模態(tài)M功能(續(xù)效代碼):一組可相互注銷的M功能,這些功能在被同一組的另一個(gè)功能注銷前一直有效。FANUC0i-TB系統(tǒng)常用輔助功能見表3-4。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.3F功能F功能表示刀具的進(jìn)給速度,它是所有移動(dòng)坐標(biāo)軸速度的矢量和。F功能在G01、G02、G03等插補(bǔ)指令中生效,在程序中第一次出現(xiàn)插補(bǔ)指令之前或同時(shí),應(yīng)設(shè)定F功能指令。F指令一旦設(shè)定就一直有效直到被新的F指令取代。3.1.4.4S功能主軸功能S控制主軸轉(zhuǎn)速,其后的數(shù)值表示主軸速度,單位為r/min。恒線速度功能時(shí)S指定切削線速度,其后的數(shù)值單位為米m/min。(G96恒線速度有效、G97取消恒線速度)S是模態(tài)指令,S功能只有在主軸速度可調(diào)節(jié)時(shí)有效。S所編程的主軸轉(zhuǎn)速可以借助機(jī)床控制面板上的主軸倍率開關(guān)進(jìn)行修調(diào)。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.5T功能T代碼用于選刀,其后的4位數(shù)字分別表示選擇的刀具號(hào)和刀具補(bǔ)償號(hào)。執(zhí)行T指令,轉(zhuǎn)動(dòng)轉(zhuǎn)塔刀架,選用指定的刀具。當(dāng)一個(gè)程序段同時(shí)包含T代碼與刀具移動(dòng)指令時(shí):先執(zhí)行T代碼指令,而后執(zhí)行刀具移動(dòng)指令。T指令同時(shí)調(diào)入刀補(bǔ)寄存器中的補(bǔ)償值。3.2數(shù)控車床程序編制的基本方法3.2.1數(shù)控車床程序編制的基本方法課題13.2.1.1教學(xué)目的(1)學(xué)習(xí)快速移動(dòng)指令G00(2)學(xué)習(xí)直線插補(bǔ)指令G01(3)學(xué)習(xí)用G98和G99設(shè)定F指令進(jìn)給量單位3.2.1.2編程的基本知識(shí)(1)快速定位G00格式:G00X(U)_
Z(W)_
說明:X、Z:絕對(duì)編程時(shí),快速定位終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);U、W:增量編程時(shí),快速定位終點(diǎn)相對(duì)于起點(diǎn)的位移量;3.2數(shù)控車床程序編制的基本方法G00指令刀具相對(duì)于工件以各軸預(yù)先設(shè)定的速度,從當(dāng)前位置快速移動(dòng)到程序段指令的定位目標(biāo)點(diǎn)。G00指令中的快移速度由機(jī)床參數(shù)“快移進(jìn)給速度”對(duì)各軸分別設(shè)定,不能用F
規(guī)定。G00一般用于加工前快速定位或加工后快速退刀??煲扑俣瓤捎擅姘迳系目焖傩拚{(diào)按鈕修正。G00為模態(tài)功能,可由G01、G02、G03或G32功能注銷。注意在執(zhí)行G00指令時(shí),由于各軸以各自速度移動(dòng),不能保證各軸同時(shí)到達(dá)終點(diǎn),因而聯(lián)動(dòng)直線軸的合成軌跡不一定是直線。操作者必須格外小心,以免刀具與工件發(fā)生碰撞。常見的做法是,將X軸移動(dòng)到安全位置,再放心地執(zhí)行G00指令。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(2)直線插補(bǔ)指令G01格式:G01X(U)_
Z(W)
_F_
;說明:X、Z:絕對(duì)編程時(shí)終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);U、W:增量編程時(shí)終點(diǎn)相對(duì)于起點(diǎn)的位移量;F_:進(jìn)給速度。G01指令刀具以聯(lián)動(dòng)的方式,按F規(guī)定的合成進(jìn)給速度,從當(dāng)前位置按線性路線(聯(lián)動(dòng)直線軸的合成軌跡為直線)移動(dòng)到程序段指令的終點(diǎn)。G01是模態(tài)代碼,可由G00、G02、G03或G32功能注銷。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(3)用G98和G99設(shè)定F指令進(jìn)給量單位G98設(shè)定的F指令進(jìn)給量單位是:毫米/分鐘(mm/min)。G99設(shè)定的F指令進(jìn)給量單位是:毫米/轉(zhuǎn)(mm/r)。進(jìn)給量單位的換算:如主軸的轉(zhuǎn)速S(單位為r/min),G98設(shè)定的F指令進(jìn)給量是F(單位是mm/min),G99設(shè)定的F指令進(jìn)給量f(單位是mm/r)。換算公式是:F=f×S。編程實(shí)例圖3-4刀具表T0193外圓正偏刀
切削用量主軸速度500r/min進(jìn)給量F0.2mm/r切削深度a小于4mm3.2數(shù)控車床程序編制的基本方法3.2.1.3編程實(shí)例3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O001主程序名N10G54G99S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號(hào)刀,用G99設(shè)定進(jìn)給量F單位(N10G54G98S500M03T01)或用G98設(shè)定進(jìn)給量F單位N20G00X18Z2快速移動(dòng)點(diǎn)定位N30G01Z-15F0.2車?18外圓進(jìn)給量F=0.2mm/r(N30G01Z-15F100)或車?18外圓進(jìn)給量F=100mm/min
X24車臺(tái)階面
Z-30車?24外圓長30mm(比零件總長加割刀寬度略長)X26車出毛坯外圓N40G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N50M05主軸停止N60M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.2數(shù)控車床程序編制的基本方法課題23.2.2.1教學(xué)目的(1)學(xué)習(xí)絕對(duì)尺寸數(shù)據(jù)指令G90和增量尺寸數(shù)據(jù)指令G91(2)學(xué)習(xí)倒角和倒圓角指令C、R3.2.2.2編程的基本知識(shí)(1)絕對(duì)和增量尺寸數(shù)據(jù)G90和G91指令分別代表絕對(duì)尺寸數(shù)據(jù)輸入和增量尺寸數(shù)據(jù)輸入,模態(tài)有效。G90指令表示坐標(biāo)系中目標(biāo)點(diǎn)的坐標(biāo)尺寸,G91指令表示待運(yùn)行的位移量。G90和G91指令不決定到終點(diǎn)位置的軌跡,刀具運(yùn)行軌跡由G功能組中的其它指令決定。3.2數(shù)控車床程序編制的基本方法(2)絕對(duì)尺寸數(shù)據(jù)輸入指令G90的尺寸取決于當(dāng)前坐標(biāo)系(工件坐標(biāo)系或機(jī)床坐標(biāo)系)的零點(diǎn)位置,G90指令適用于所有坐標(biāo)軸,并且一直有效,直到在后面的程序段中由G91指令(增量尺寸數(shù)據(jù)輸入)替代為止。增量尺寸數(shù)據(jù)指令G91的尺寸表示待運(yùn)行的軸位移,G91指令適用于所有坐標(biāo)軸,并且一直有效,直到在后面的程序段中由G90指令(絕對(duì)尺寸數(shù)據(jù)輸入)替代為止。(3)絕對(duì)編程時(shí),用G90指令后面的X、Z表示X軸、Z軸的坐標(biāo)值;增量編程時(shí),用U、W或G91指令后面的X、Z表示X軸、Z軸的增量值;G90為缺省值。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(4)倒角和倒圓角指令C、R在零件輪廓拐角處如倒角或倒圓,可以插入倒角或倒圓指令C…..或者R…..與加工拐角的軸運(yùn)動(dòng)指令一起寫入到程序段中。直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間都可以用倒角或倒圓指令進(jìn)行倒角或倒圓。程序段格式為:C…插入倒角,數(shù)值;倒角距離R…插入倒圓,數(shù)值,倒圓半徑3.2數(shù)控車床程序編制的基本方法編程實(shí)例圖3-8刀具表T0193外圓正偏刀T024MM寬割斷刀切削用量
粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法3.2.2.3編程實(shí)例3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O0002主程序名N10G90S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號(hào)刀,用絕對(duì)尺寸數(shù)據(jù)G90N20G00X18.4Z2快速移動(dòng)點(diǎn)定位N30G01Z-14.8F0.2粗車?18外圓進(jìn)給量F=0.2mm/r留單邊0.2mm
X24.4R1.5粗車臺(tái)階面,倒圓角R1.5
Z-30粗車?24外圓長30mmX26車出毛坯外圓N40G00X30Z2快速移動(dòng)點(diǎn)定位
X0快速移動(dòng)點(diǎn)定位N50G91S800M03增量尺寸數(shù)據(jù)指令G91,主軸轉(zhuǎn)速為500r/min,N60G01Z-2F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.05mm/r
X18C1.5精車端面,倒角1.5X453.2數(shù)控車床程序編制的基本方法
Z-15精車?18外圓
X6R1.5精車臺(tái)階面,倒圓角R1.5
Z-15精車?24外圓長30mmN70G00X26Z160快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N80G90T0202用絕對(duì)尺寸數(shù)據(jù)G90,換2號(hào)刀,N90S300M03主軸轉(zhuǎn)速為300r/minN100G00X25快速移動(dòng)點(diǎn)定位,先定位X方向
Z-29再定位Z方向N120G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G00X50快速移動(dòng)點(diǎn)定位退刀,先定位X方向
Z200再定位Z方向N140M05主軸停止N150M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.3數(shù)控車床程序編制的基本方法課題33.2.3.1教學(xué)目的(1)學(xué)習(xí)順時(shí)針圓弧插補(bǔ)指令G02(2)學(xué)習(xí)逆時(shí)針圓弧插補(bǔ)指令G033.2.3.2編程的基本知識(shí)(1)圓弧插補(bǔ)指令使刀具以圓弧軌跡從起始點(diǎn)移動(dòng)到終點(diǎn),模態(tài)有效。G02指令表示圓弧插補(bǔ)方向?yàn)轫槙r(shí)針,G03指令表示圓弧插補(bǔ)方向?yàn)槟鏁r(shí)針。(2)判別圓弧插補(bǔ)方向:如圖3-9所示,從Y軸負(fù)方向去觀察順時(shí)針就用順時(shí)針圓弧插補(bǔ)指令G02,逆時(shí)針就用順時(shí)針圓弧插補(bǔ)指令G03。在數(shù)控車床上簡單判別方法是認(rèn)為刀架是后置刀架從上往下觀察順時(shí)針就是G02,
逆時(shí)針就是G03。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(3)圓弧編程格式如下:圖3-10G02/G03參數(shù)說明3.2數(shù)控車床程序編制的基本方法X、Z:為絕對(duì)編程時(shí),圓弧終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);U、W:為增量編程時(shí),圓弧終點(diǎn)相對(duì)于圓弧起點(diǎn)的位移量;I、K:圓心相對(duì)于圓弧起點(diǎn)的增加量(等于圓心的坐標(biāo)減去圓弧起點(diǎn)的坐標(biāo),在絕對(duì)、增量編程時(shí)都是以增量方式指定,在直徑、半徑編程時(shí)I都是半徑值R:圓弧半徑,同時(shí)編入R與I、K時(shí),R有效。
F:
進(jìn)給速度;編程實(shí)例圖3-11刀具表T0193外圓正偏刀T024MM寬割斷刀切削用量
粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法3.2.3.3編程實(shí)例3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O0003主程序名N10S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號(hào)刀N20G00X20.4Z2快速移動(dòng)點(diǎn)定位N30G01Z-5F0.2粗車?20外圓,留單邊0.2mm余量N40G02X20.4Z-15R10F0.1順時(shí)針粗車圓弧N50G03X20.4Z-25R10F0.1逆時(shí)針粗車圓弧N60G01Z-30F0.2粗車?20外圓
X24.4R1粗車臺(tái)階面,倒圓角R1
Z-46粗車?24外圓長46mmX26車出毛坯外圓N40G00X30Z2快速移動(dòng)點(diǎn)定位
X0快速移動(dòng)點(diǎn)定位N50S800M03主軸轉(zhuǎn)速為800r/min,3.2數(shù)控車床程序編制的基本方法N60G01Z0F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.05mm/r
X20C1.5精車端面,倒角1.5X45
Z-5精車?20外圓N70G02X20Z-15R10順時(shí)針精車圓弧N80G03X20Z-25R10逆時(shí)針精車圓弧N90G01Z-30精車?20外圓
X24R1精車臺(tái)階面,倒圓角R1
Z-46精車?24外圓長46mmN100G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N110T0202S300M03換2號(hào)刀,主軸轉(zhuǎn)速為300r/minN120G00X25快速移動(dòng)點(diǎn)定位,先定位X方向
Z-44再定位Z方向N120G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G00X50快速移動(dòng)點(diǎn)定位退刀,先定位X方向
Z200再定位Z方向N140M05主軸停止N150M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.4數(shù)控車床程序編制的基本方法課題43.2.4.1教學(xué)目的(1)學(xué)習(xí)暫停指令G04(2)學(xué)習(xí)恒螺距螺紋切削指令G323.2.4.2編程的基本知識(shí)(1)暫停指令G04可以暫停所給定的時(shí)間,但只對(duì)自身程序段有效,在此之前程序段中的主軸速度和進(jìn)給量F保持存儲(chǔ)狀態(tài)。暫停指令G04的程序段格式為:G04X
;暫停的時(shí)間(秒)
G04P
;暫停的時(shí)間(毫秒)3.2數(shù)控車床程序編制的基本方法(2)恒螺距螺紋切削指令G32可以加工:圓柱螺紋、圓錐螺紋、外螺紋和內(nèi)螺紋以及左旋螺紋和右旋螺紋,G32指令模態(tài)有效。恒螺距螺紋切削指令G32的程序段格式為:G32X(U)
Z(W)
F
(3)加工螺紋主軸轉(zhuǎn)速S及每次進(jìn)刀的深度,應(yīng)根據(jù)車床及刀具的具體情況選擇合適值。螺紋牙深等于螺紋大徑減螺紋小徑;對(duì)與普通三角形螺紋螺紋牙深等于0.5413*P(4)因?yàn)樵诤懵菥嗦菁y切削時(shí),刀具進(jìn)給速度F只取決于主軸轉(zhuǎn)速S和螺紋導(dǎo)程K,根據(jù)主軸轉(zhuǎn)一轉(zhuǎn)刀具移動(dòng)一個(gè)導(dǎo)程的原理,在螺紋加工時(shí)進(jìn)給修調(diào)開關(guān)無效,并且要保持主軸修調(diào)開關(guān)不變。(5)圓柱螺紋的導(dǎo)程K與螺距P的關(guān)系是:K=n*Pn為螺紋頭數(shù);空刀退出量一般取b>1.2K,空刀導(dǎo)入量一般取a>2.5K,如空刀導(dǎo)入量a取得太小,有可能產(chǎn)生“亂牙”現(xiàn)象。編程實(shí)例圖3-12刀具表T0193外圓正偏刀T024MM寬割斷刀T0360螺紋刀切削用量
粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法3.2.4.3編程實(shí)例3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O0004主程序名N10S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號(hào)刀N20G00X20.2Z2快速移動(dòng)點(diǎn)定位N30G01Z-29.8F0.2粗車螺紋外圓,留單邊0.2mm余量
X24.4R1.5粗車臺(tái)階面,倒圓角R1.5
Z-46粗車?24外圓長46mmX26車出毛坯外圓N40G00X30Z2快速移動(dòng)點(diǎn)定位
X0快速移動(dòng)點(diǎn)定位N50S800M03主軸轉(zhuǎn)速為800r/min,N60G01Z0F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.05mm/r
X19.8C1.5精車端面,倒角1.5X45°
Z-30精車螺紋外圓(外螺紋大徑都是負(fù)偏差)
X24R1精車臺(tái)階面,倒圓角R13.2數(shù)控車床程序編制的基本方法
Z-46精車?24外圓長46mmN70G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N80T0202S300M03換2號(hào)刀,主軸轉(zhuǎn)速為300r/minN90G00X25快速移動(dòng)點(diǎn)定位,先定位X方向
Z-30再定位Z方向N100G01X17F0.05割槽,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN110G04P2000槽底暫停2秒N120G01X26F0.4退出槽底N130G00X50快速移動(dòng)點(diǎn)定位退刀,先定位X方向
Z200再定位Z方向N140T0303換3號(hào)60°螺紋刀N150G00X19.1Z6快速移動(dòng)點(diǎn)定位N160G32X19.1Z-28F1第一刀車螺紋N170G00X30快速移動(dòng)點(diǎn)定位退刀,先定位X方向
Z6再定位Z方向
X18.8快速移動(dòng)點(diǎn)定位進(jìn)刀3.2數(shù)控車床程序編制的基本方法N180G32Z-28F1第二刀車螺紋N190G00X30快速移動(dòng)點(diǎn)定位退刀,先定位X方向
Z6再定位Z方向
X18.72快速移動(dòng)點(diǎn)定位進(jìn)刀N200G32Z-28F1第三刀車螺紋N210G00X50快速移動(dòng)點(diǎn)定位至換刀點(diǎn)
Z200
N220T0202換2號(hào)刀N230G00X26快速移動(dòng)點(diǎn)定位
Z-44
N240G01X0F0.05割斷N250G00X50退刀
Z200
N260M05主軸停止N270M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.5數(shù)控車床程序編制的基本方法課題53.2.5.1教學(xué)目的(1)學(xué)習(xí)單一固定循環(huán)指令①圓柱面和圓錐面切削循環(huán)G90指令②螺紋切削循環(huán)G92指令③端面切削循環(huán)G94(2)學(xué)習(xí)零件公差在編程時(shí)處理方法3.2數(shù)控車床程序編制的基本方法3.2.5.2編程的基本知識(shí)(1)圓柱面切削循環(huán)G90指令格式:G90X(U)__Z(W)__F__;說明:X、Z:絕對(duì)值編程時(shí),為切削終點(diǎn)C在工件坐標(biāo)系下的坐標(biāo);增量值編程時(shí),為切削終點(diǎn)C相對(duì)于循環(huán)起點(diǎn)A的有向距離,圖形中用U、W表示,其符號(hào)由軌跡1和2的方向確定。該指令執(zhí)行如圖3-13所示A→B→C→D→A的軌跡動(dòng)作。3.2數(shù)控車床程序編制的基本方法圖3-13圓柱面內(nèi)(外)徑切削循環(huán)3.2數(shù)控車床程序編制的基本方法(2)圓錐面內(nèi)(外)徑切削循環(huán)指令G90格式:G90X(U)__Z(W)__R
F__;;說明:X、Z:絕對(duì)值編程時(shí),為切削終點(diǎn)C在工件坐標(biāo)系下的坐標(biāo);增量值編程時(shí),為切削終點(diǎn)C相對(duì)于循環(huán)起點(diǎn)A的有向距離,圖形中用U、W表示。R:為切削起點(diǎn)B與切削終點(diǎn)C的半徑差。其符號(hào)為差的符號(hào)(無論是絕對(duì)值編程還是增量值編程)。該指令執(zhí)行如圖3-14所示A→B→C→D→A的軌跡動(dòng)作。3.2數(shù)控車床程序編制的基本方法圖3-14圓錐面內(nèi)(外)徑切削循環(huán)3.2數(shù)控車床程序編制的基本方法(3)直螺紋切削循環(huán)格式:G92X(U)__Z(W)
F__;說明:X、Z:絕對(duì)值編程時(shí),為螺紋終點(diǎn)C在工件坐標(biāo)系下的坐標(biāo);增量值編程時(shí),為螺紋終點(diǎn)C相對(duì)于循環(huán)起點(diǎn)A的有向距離,圖形中用U、W表示,其符號(hào)由軌跡1和2的方向確定;F:螺紋導(dǎo)程;該指令執(zhí)行圖3-15所示A→B→C→D→E→A的軌跡動(dòng)作。3.2數(shù)控車床程序編制的基本方法圖3-15直螺紋切削循環(huán)3.2數(shù)控車床程序編制的基本方法(3)錐螺紋切削循環(huán)格式:G92X__Z__R__F__;說明:X、Z:絕對(duì)值編程時(shí),為螺紋終點(diǎn)C在工件坐標(biāo)系下的坐標(biāo);增量值編程時(shí),為螺紋終點(diǎn)C相對(duì)于循環(huán)起點(diǎn)A的有向距離,圖形中用U、W表示。R:為螺紋起點(diǎn)B與螺紋終點(diǎn)C的半徑差。其符號(hào)為差的符號(hào)(無論是絕對(duì)值編程還是增量值編程);F:螺紋導(dǎo)程;該指令執(zhí)行圖3-16所示A→B→C→D→A的軌跡動(dòng)作。3.2數(shù)控車床程序編制的基本方法圖3-16錐螺紋切削循環(huán)3.2數(shù)控車床程序編制的基本方法(4)端面切削循環(huán)G94格式:G94X(U)__Z(W)__F__;圖3-17端平面切削循環(huán)3.2數(shù)控車床程序編制的基本方法說明:X、Z:絕對(duì)值編程時(shí),為切削終點(diǎn)C在工件坐標(biāo)系下的坐標(biāo);增量值編程時(shí),為切削終點(diǎn)C相對(duì)于循環(huán)起點(diǎn)A的有向距離,圖形中用U、W表示。R:為切削起點(diǎn)B相對(duì)于切削終點(diǎn)C的Z向有向距離。該指令執(zhí)行如圖3-18所示A→B→C→D→A的軌跡動(dòng)作。3.2數(shù)控車床程序編制的基本方法(5)零件公差在編程時(shí)處理方法:外廓尺寸按公差的中差或中上差編程,內(nèi)廓尺寸按公差的中差或中下差編程,自由公差按國家標(biāo)準(zhǔn)IT12級(jí)入體公差編程。圖3-18圓錐端面切削循環(huán)3.2數(shù)控車床程序編制的基本方法3.2.5.3編程實(shí)例編程實(shí)例圖3-19刀具表
T0193外圓正偏刀T024MM寬割斷刀T0360螺紋刀切削用量
粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O0005主程序名N10G54S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號(hào)刀N20G00X26Z2快速移動(dòng)點(diǎn)定位N30G90X22Z-29.8F0.2用切削循環(huán)G90指令粗車螺紋外圓(兩刀),
X20.2
N40G00X21Z-29.8快速移動(dòng)點(diǎn)定位N50G01X24.4R1
Z-46粗車?24外圓長46mmX26車出毛坯外圓N60G00X30Z2快速移動(dòng)點(diǎn)定位
X0快速移動(dòng)點(diǎn)定位N70S800M03主軸轉(zhuǎn)速為500r/min,N80G01Z0F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.2mm/r3.2數(shù)控車床程序編制的基本方法
X19.8C1.5精車端面,倒角1.5X45°
Z-30精車螺紋外圓(外螺紋大徑都是負(fù)偏差)
X23.99R1精車臺(tái)階面,倒圓角R1
Z-46精車?23.99外圓長46mmN90G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N100T0202S300M03換2號(hào)刀,主軸轉(zhuǎn)速為300r/minN110G00X25快速移動(dòng)點(diǎn)定位,先定位X方向
Z-30再定位Z方向N120G01X17F0.05割槽,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G04F2槽底暫停2秒N140G01X26F0.4退出槽底N150G00X50快速移動(dòng)點(diǎn)定位退刀,先定位X方向
Z200再定位Z方向3.2數(shù)控車床程序編制的基本方法N160T0303換3號(hào)60°螺紋刀N170G00X22Z6快速移動(dòng)點(diǎn)定位N180G92X19.1Z-28F1調(diào)用螺紋切削循環(huán)G92指令加工圓柱螺紋
X18.8
X18.72
N190G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N200T0202換2號(hào)刀N210G00X26快速移動(dòng)點(diǎn)定位
Z-44
N220G01X0F0.05割斷N230G00X50退刀
Z200
N240M05主軸停止N250M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.6數(shù)控車床程序編制的基本方法課題63.2.6.1教學(xué)目的學(xué)習(xí)毛坯內(nèi)(外)徑粗車復(fù)合循環(huán)G71指令。3.2.6.2編程的基本知識(shí)(1)
無凹槽加工的毛坯粗切循環(huán)G71格式格式:G71U(d)R(e)G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);△d:切削深度(每次切削量),指定時(shí)不加符號(hào),方向由矢量AA′決定;e:每次退刀量;ns:精加工路徑第一程序段的順序號(hào);3.2數(shù)控車床程序編制的基本方法nf:精加工路徑最后程序段的順序號(hào);△u:X方向精加工余量和方向;△w:Z方向精加工余量和方向;(2)f,s,t::粗加工時(shí)G71中編程的F、S、T無效,而精加工時(shí)處于ns到nf程序段之間的f,s,t有效。(3)G71指令必須帶有P,Q地址ns、nf,且與精加工路徑起、止順序號(hào)對(duì)應(yīng),否則不能進(jìn)行該循環(huán)加工。(4)ns的程序段必須為G00/G01指令,即從A到A'的動(dòng)作必須是直線或點(diǎn)定位運(yùn)動(dòng)且程序段中不應(yīng)編有Z向移動(dòng)指令。(5)在順序號(hào)為ns到順序號(hào)為nf的程序段中,不能調(diào)用子程序。3.2數(shù)控車床程序編制的基本方法圖3-20內(nèi)、外徑粗切復(fù)合循環(huán)3.2數(shù)控車床程序編制的基本方法3.2.6.3編程的實(shí)例Φ10Φ20Φ34Φ44R7R525623552822×45°圖3-21G71外徑復(fù)合循環(huán)編程實(shí)例3.2數(shù)控車床程序編制的基本方法3.2.7數(shù)控車床程序編制的基本方法課題73.2.7.1教學(xué)目的(1)學(xué)習(xí)端面粗車復(fù)合循環(huán)G72指令3.2.7.2編程的基本知識(shí)(1)端面粗車復(fù)合循環(huán)G72格式:G72W(d)R(e);G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)△d:切削深度(每次切削量),指定時(shí)不加符號(hào);e:每次退刀量;3.2數(shù)控車床程序編制的基本方法ns:精加工路徑第一程序段號(hào);nf:精加工路徑最后程序段號(hào);△u:X方向精加工余量;△w:Z方向精加工余量;(2)粗加工時(shí)G72中編程的f,s,t無效,而精加工時(shí)處于ns到nf程序段之間的f,s,t有效。3.2數(shù)控車床程序編制的基本方法圖3-22端面粗車復(fù)合循環(huán)G723.2數(shù)控車床程序編制的基本方法(3)G72切削循環(huán)下,切削進(jìn)給方向平行于X軸,U(u)和W(w)的符號(hào)為正表示沿軸的正方向移動(dòng),負(fù)表示沿軸負(fù)方向移動(dòng)。(4)G71指令必須帶有P,Q地址ns、nf,且與精加工路徑起、止順序號(hào)對(duì)應(yīng),否則不能進(jìn)行該循環(huán)加工。(5)ns的程序段必須為G00/G01指令,即從A到A'的動(dòng)作必須是直線或點(diǎn)定位運(yùn)動(dòng)且程序段中不應(yīng)編有X向移動(dòng)指令。(6)在順序號(hào)為ns到順序號(hào)為nf的程序段中,不能調(diào)用子程序。3.2數(shù)控車床程序編制的基本方法3.2.7.3編程的實(shí)例10452×45°R4R2Φ10Φ30Φ54Φ742060Φ834圖3-23G72內(nèi)徑粗切復(fù)合循環(huán)編程實(shí)例3.2數(shù)控車床程序編制的基本方法3.2.8數(shù)控車床程序編制的基本方法課題83.2.8.1教學(xué)目的(1)學(xué)習(xí)封閉切削循環(huán)G73指令(2)學(xué)習(xí)精車復(fù)合循環(huán)G70指令3.2.8.2編程的基本知識(shí)(1)封閉切削循環(huán)G73指令格式格式:G73U(i)W(k)R(d)G73P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)(2)G73指令能對(duì)鑄件、鍛件或已在粗加工中成型的毛坯進(jìn)行高效率切削加工。3.2數(shù)控車床程序編制的基本方法圖3-24閉環(huán)切削復(fù)合循環(huán)G733.2數(shù)控車床程序編制的基本方法i:X軸方向的粗加工總余量;k:Z軸方向的粗加工總余量;d:粗切削次數(shù);ns:精加工路徑第一程序段(即圖中的AA')的順序號(hào);nf:精加工路徑最后程序段(即圖中的B'B)的順序號(hào);Δu:X方向精加工余量;Δw:Z方向精加工余量;(3)f,s,t:G73中編程的F、S、T有效,而精加工時(shí)處于ns到nf程序段之間的F、S、T無效。3.2數(shù)控車床程序編制的基本方法(4)按G73段中的P和Q指令值實(shí)現(xiàn)循環(huán)加工,要注意△u,△w,△i和△k的正負(fù)號(hào)。(5)粗車復(fù)合循環(huán)G70指令格式:
a.格式:G70P(ns)Q(nf)ns:精加工路徑第一程序段號(hào);nf:精加工路徑最后程序段號(hào);
b.在G71,G72,G73中的F、S、T無效,在執(zhí)行G70時(shí)處于ns到nf程序段之間的F、S、T有效。
c.在順序號(hào)為ns到順序號(hào)為nf的程序段中,不能調(diào)用子程序。3.2數(shù)控車床程序編制的基本方法3.2.8.3編程的實(shí)例Φ10Φ20Φ34Φ44R7R5256235522×45°圖3-25G73編程實(shí)例3.2數(shù)控車床程序編制的基本方法3.2.9數(shù)控車床程序編制的基本方法課題93.2.9.1教學(xué)目的(1)學(xué)習(xí)螺紋切削復(fù)合循環(huán)G763.2.9.2編程的基本知識(shí)(1)螺紋切削復(fù)合循環(huán)G7指令格式:G76P(m)(r)(a)Q(dmin)R(d)G76X(u)Z(w)R(i)P(k)Q(d)F(L);m:精加工次數(shù)(1~99),為模態(tài)值;r:退尾倒角量。數(shù)值為0.01L(介于00~99之間),為模態(tài)值;a:刀尖角,為模態(tài)值;dmin:最小切削深度(半徑值);3.2數(shù)控車床程序編制的基本方法i:螺紋兩端的半徑差;如i=0,為圓柱螺紋切削方式;k:螺紋單邊牙深(半徑值);d:第一刀切削深度(半徑值);L:螺紋導(dǎo)程;圖3-26螺紋切削復(fù)合循環(huán)G763.2數(shù)控車床程序編制的基本方法圖3-27G76循環(huán)單邊切削參數(shù)(2)按G76段中的X(u)和Z(w)指令實(shí)現(xiàn)循環(huán)加工,增量編程時(shí),要注意u和w的正負(fù)號(hào)。(3)在MDI方式下,不能運(yùn)行G71,G72,G73指令,可運(yùn)行G76指令。3.2數(shù)控車床程序編制的基本方法3.2.9.3編程的實(shí)例有效長度基面4(1.79°)(Φ60)(Φ59.25)(12)(18)ZM60×230Φ906圖3-28G76循環(huán)切削編程實(shí)例3.2數(shù)控
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大型醫(yī)院醫(yī)療氣體管道改造合同
- 2025萬科物業(yè)服務(wù)合同
- 影視制作產(chǎn)業(yè)園租賃合同
- 2025合同轉(zhuǎn)讓協(xié)議
- 酒店賓館瓦工施工合同范本
- 檔案館勞動(dòng)合同范本
- 圖書發(fā)行貨車司機(jī)招聘合同
- 水泥攪拌樁工程合同城市道路改造
- 房地產(chǎn)公司客服聘用協(xié)議
- 煤炭商務(wù)園區(qū)煤倉施工合同
- 微量泵的操作及報(bào)警處置課件查房
- 云南省昆明市西山區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末語文試卷
- 人教版小學(xué)數(shù)學(xué)四年級(jí)上冊(cè)5 1《平行與垂直》練習(xí)
- 市政設(shè)施養(yǎng)護(hù)面年度計(jì)劃表
- 公差配合與技術(shù)測量技術(shù)教案
- 堅(jiān)持教育、科技、人才“三位一體”為高質(zhì)量發(fā)展貢獻(xiàn)高校力量
- 污水處理廠工藝設(shè)計(jì)及計(jì)算
- 杭州宇泰機(jī)電設(shè)備有限公司X射線機(jī)室內(nèi)探傷項(xiàng)目(新建)環(huán)境影響報(bào)告
- 2023年冷柜行業(yè)專題研究報(bào)告
- 人教版八年級(jí)物理下冊(cè) 實(shí)驗(yàn)題03 浮力的實(shí)驗(yàn)(含答案詳解)
- 秸稈綜合利用投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論