版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)控車床程序編制的基本方法第三章數(shù)控車床程序編制的基本方法第三章數(shù)控車床程序編制的基本方法3.1數(shù)控車床程序的結(jié)構(gòu)組成3.2數(shù)控車床程序編制的基本方法數(shù)控車床程序編制的基本方法3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1數(shù)控車床程序的結(jié)構(gòu)組成FANUC0i-TB數(shù)控系統(tǒng)編制的程序無論是主程序還是子程序都是由程序開始符、程序號、程序段和程序結(jié)束語、結(jié)束符組成。一個程序是由遵循一定結(jié)構(gòu)、句法和格式規(guī)則的若干個程序段組成的,而每個程序段是由若干個指令字組成的。如圖3-1所示。3.1數(shù)控車床程序的結(jié)構(gòu)組成FANUC0i-3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.1程序的文件名3.1.1.1程序起始符:%或O符;3.1.1.2程序名:FANUC0i-TB數(shù)控系統(tǒng)要求每個主程序和子程序有一個程序號。O××××(地址O后面可以有四位數(shù)字0-9999,數(shù)值前的0可以省略)。3.1.2程序段的格式3.1.2.1程序段含有執(zhí)行工序所需要的全部數(shù)據(jù)內(nèi)容。它是由若干個字和程序段結(jié)束符“;”所組成。每個字是由地址符和數(shù)值所組成。3.1.2.2地址符:一般是一個字母,擴展地址符也可以包含多個字母。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.1程序的文件名3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.2.3數(shù)值:數(shù)值是一個數(shù)字串,可以帶正負號和小數(shù)點,正號可以省略。3.1.2.4程序段格式及說明程序段格式:N…
字1…
字2…
字3…
…;注釋...;符號說明N…程序段號數(shù)值為1-9999的正整數(shù),一般以5或10間隔以便以后插入程序段時而無須重新編排程序段號字1…表示程序段指令;注釋...表示對程序段進行說明,位于程序段最后但需用分號隔開;表示程序段結(jié)束
表示中間空格3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.2.3數(shù)值:數(shù)3.1數(shù)控車床程序的結(jié)構(gòu)組成由于程序段中有很多指令建議程序段的順序和格式為:
N…G…
X…
Z…
T…
D…
M…
S…
F…
;注釋…
;
3.1.3指令字的格式一個指令字是由地址符(指令字符)和帶符號(如定義尺寸的字)或不帶符號(如準備功能字G代碼)的數(shù)字數(shù)據(jù)組成的。程序段中不同的指令字符及其后續(xù)數(shù)值確定了每個指令字的含義。3.1數(shù)控車床程序的結(jié)構(gòu)組成由于程序段中有很多3.1數(shù)控車床程序的結(jié)構(gòu)組成準備功能X,Y,ZA,B,CU,V,W坐標軸的運動指令R功能地址意義零件程序號O程序號:1~9999程序段號N程序段號:N1~9999G指令運動方式(直線、圓弧等)G00-G99
尺寸字圓弧的半徑,固定循環(huán)的參數(shù)I,J,K圓心相對于起點的坐標表3-2指令字符一覽表3.1數(shù)控車床程序的結(jié)構(gòu)組成準備功能X,Y,Z坐標軸的運動3.1數(shù)控車床程序的結(jié)構(gòu)組成程序號的指令P子程序號的指令進給速度F進給速度指令主軸功能S主軸速度指令刀具功能T刀具編號指令輔助功能M機床輔助動作指令M00~M99補償號D刀具半徑補償號的指令D00-D99暫停P,X暫停時間的指令重復(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)組成程序號的指令P子程序號的指令3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4數(shù)控車床程序的基本指令3.1.4.1準備功能(G功能或G指令)
準備功能就是控制機床運動方式的指令,它是用地址字G和后面的數(shù)字組合起來表示各式是:GXX;準備功能分為模態(tài)指令和非模態(tài)指令;
模態(tài)指令 在同一G指令出現(xiàn)之前一直有效的G指令
非模態(tài)指令 只在程序段中有效的G指令。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4數(shù)控車床程序的基G代碼組功能參數(shù)(后續(xù)地址字)G00G01G02G03
01快速定位直線插補順園插補
逆園插補X,ZX,Z,I,K,RG0400暫停PG20G2106英寸輸入毫米輸入X,ZG27G2800返回參考點檢查返回參考點
G3201恒螺紋切削X,Z,U,W,G34變螺紋切削
G40G41G42
07刀尖半徑補償取消左刀補右刀補
T3.1數(shù)控車床程序的結(jié)構(gòu)組成表3-3FANUC0i-TB數(shù)控系統(tǒng)常用準備功能一覽表G代碼組功能參數(shù)(后續(xù)地址字)G00G01
快速定位3.1數(shù)控車床程序的結(jié)構(gòu)組成G54G90G96G99G54-G59
14
坐標系選擇
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絕對編程相對編程
G9200工件坐標系設(shè)定X,ZG96G9702恒線速度切削恒轉(zhuǎn)速度切削
G98G9905每分鐘進給每轉(zhuǎn)進給S注:[1]00組中的G代碼是非模態(tài)的,其他組的G代碼是模態(tài)的[2]標記者為缺省值3.1數(shù)控車床程序的結(jié)構(gòu)組成G54G90G96G99G543.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.2輔助功能(M功能或M指令)
輔助功能就是用于控制零件程序的走向,以及機床各種輔助功能動作(如冷卻液的開關(guān)、主軸正反轉(zhuǎn)等)的指令。輔助功能由地址字M和其后的一或兩位數(shù)字組成,M功能有非模態(tài)M功能和模態(tài)M功能兩種形式。
非模態(tài)M功能(當段有效代碼):只在書寫了該代碼的程序段中有效;
模態(tài)M功能(續(xù)效代碼):一組可相互注銷的M功能,這些功能在被同一組的另一個功能注銷前一直有效。FANUC0i-TB系統(tǒng)常用輔助功能見表3-4。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.2輔助功能(3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.3F功能F功能表示刀具的進給速度,它是所有移動坐標軸速度的矢量和。F功能在G01、G02、G03等插補指令中生效,在程序中第一次出現(xiàn)插補指令之前或同時,應(yīng)設(shè)定F功能指令。F指令一旦設(shè)定就一直有效直到被新的F指令取代。3.1.4.4S功能
主軸功能S控制主軸轉(zhuǎn)速,其后的數(shù)值表示主軸速度,單位為r/min。
恒線速度功能時S指定切削線速度,其后的數(shù)值單位為米m/min。(G96恒線速度有效、G97取消恒線速度)S是模態(tài)指令,S功能只有在主軸速度可調(diào)節(jié)時有效。S所編程的主軸轉(zhuǎn)速可以借助機床控制面板上的主軸倍率開關(guān)進行修調(diào)。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.3F功能3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.5T功能T代碼用于選刀,其后的4位數(shù)字分別表示選擇的刀具號和刀具補償號。執(zhí)行T指令,轉(zhuǎn)動轉(zhuǎn)塔刀架,選用指定的刀具。當一個程序段同時包含T代碼與刀具移動指令時:先執(zhí)行T代碼指令,而后執(zhí)行刀具移動指令。T指令同時調(diào)入刀補寄存器中的補償值。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.4.5T功能3.2數(shù)控車床程序編制的基本方法3.2.1數(shù)控車床程序編制的基本方法課題13.2.1.1教學目的(1)學習快速移動指令G00(2)學習直線插補指令G01(3)學習用G98和G99設(shè)定F指令進給量單位3.2.1.2編程的基本知識(1)快速定位G00格式:G00X(U)_
Z(W)_
說明:X、Z:絕對編程時,快速定位終點在工件坐標系中的坐標;U、W:增量編程時,快速定位終點相對于起點的位移量;3.2數(shù)控車床程序編制的基本方法3.2.1數(shù)控車床程序編3.2數(shù)控車床程序編制的基本方法G00指令刀具相對于工件以各軸預(yù)先設(shè)定的速度,從當前位置快速移動到程序段指令的定位目標點。G00指令中的快移速度由機床參數(shù)“快移進給速度”對各軸分別設(shè)定,不能用F
規(guī)定。 G00一般用于加工前快速定位或加工后快速退刀??煲扑俣瓤捎擅姘迳系目焖傩拚{(diào)按鈕修正。 注意在執(zhí)行G00指令時,由于各軸以各自速度移動,不能保證各軸同時到達終點,因而聯(lián)動直線軸的合成軌跡不一定是直線。操作者必須格外小心,以免刀具與工件發(fā)生碰撞。常見的做法是,將X軸移動到安全位置,再放心地執(zhí)行G00指令。3.2數(shù)控車床程序編制的基本方法G00指令刀具3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(2)直線插補指令G01格式:G01X(U)_
Z(W)
_F_
;說明:X、Z:絕對編程時終點在工件坐標系中的坐標;U、W:增量編程時終點相對于起點的位移量;F_:進給速度。G01指令刀具以聯(lián)動的方式,按F規(guī)定的合成進給速度,從當前位置按線性路線(聯(lián)動直線軸的合成軌跡為直線)移動到程序段指令的終點。G01是模態(tài)代碼,可由G00、G02、G03或G32功能注銷。3.2數(shù)控車床程序編制的基本方法(2)直線插補指令G013.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(3)用G98和G99設(shè)定F指令進給量單位G98設(shè)定的F指令進給量單位是:毫米/分鐘(mm/min)G99設(shè)定的F指令進給量單位是:毫米/轉(zhuǎn)(mm/r)。進給量單位的換算:如主軸的轉(zhuǎn)速S(單位為r/min),G98設(shè)定的F指令進給量是F(單位是mm/min),G99設(shè)定的F指令進給量f(單位是mm/r)。換算公式是:F=f×S。3.2數(shù)控車床程序編制的基本方法(3)用G98和G99設(shè)編程實例圖3-4刀具表T0193外圓正偏刀
切削用量主軸速度500r/min進給量F0.2mm/r切削深度a小于4mm3.2數(shù)控車床程序編制的基本方法3.2.1.3編程實例編程實例圖3-4刀具表T0193外圓正偏刀
切削用量3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O001主程序名N10G54G99S500M03T0101設(shè)定工件坐標系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀,用G99設(shè)定進給量F單位(N10G54G98S500M03T01)或用G98設(shè)定進給量F單位N20G00X18Z2快速移動點定位N30G01Z-15F0.2車?18外圓進給量F=0.2mm/r(N30G01Z-15F100)或車?18外圓進給量F=100mm/min
X24車臺階面
Z-30車?24外圓長30mm(比零件總長加割刀寬度略長)X26車出毛坯外圓N40G00X50Z200快速移動點定位至換刀點N50M05主軸停止N60M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O001主3.2數(shù)控車床程序編制的基本方法3.2.2數(shù)控車床程序編制的基本方法課題23.2.2.1教學目的(1)學習絕對尺寸數(shù)據(jù)指令G90和增量尺寸數(shù)據(jù)指令G91(2)學習倒角和倒圓角指令C、R3.2.2.2編程的基本知識(1)絕對和增量尺寸數(shù)據(jù)G90和G91指令分別代表絕對尺寸數(shù)據(jù)輸入和增量尺寸數(shù)據(jù)輸入,模態(tài)有效。G90指令表示坐標系中目標點的坐標尺寸,G91指令表示待運行的位移量。G90和G91指令不決定到終點位置的軌跡,刀具運行軌跡由G功能組中的其它指令決定。3.2數(shù)控車床程序編制的基本方法3.2.2數(shù)控車床程序編3.2數(shù)控車床程序編制的基本方法(2)絕對尺寸數(shù)據(jù)輸入指令G90的尺寸取決于當前坐標系(工件坐標系或機床坐標系)的零點位置,G90指令適用于所有坐標軸,并且一直有效,直到在后面的程序段中由G91指令(增量尺寸數(shù)據(jù)輸入)替代為止。增量尺寸數(shù)據(jù)指令G91的尺寸表示待運行的軸位移,G91指令適用于所有坐標軸,并且一直有效,直到在后面的程序段中由G90指令(絕對尺寸數(shù)據(jù)輸入)替代為止。(3)絕對編程時,用G90指令后面的X、Z表示X軸、Z軸的坐標值;增量編程時,用U、W或G91指令后面的X、Z表示X軸、Z軸的增量值;G90為缺省值。3.2數(shù)控車床程序編制的基本方法(2)絕對尺寸數(shù)據(jù)輸入3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(4)倒角和倒圓角指令C、R 直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間都可以用倒角或倒圓指令進行倒角或倒圓。設(shè)左右G點(40,20)當前在A點,目標點為D點(5,30),倒角c=2,R=3 G01X40Z20C2; G01U-35W10;G02X40Z20R3; G01U-35W103.2數(shù)控車床程序編制的基本方法(4)倒角和倒圓角指令C編程實例圖3-8刀具表T0193外圓正偏刀T024MM寬割斷刀切削用量
粗加工精加工主軸速度S500r/min800r/min進給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法3.2.2.3編程實例編程實例圖3-8刀具表T0193外圓正偏刀T024MM寬割3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O0002主程序名N10G90S500M03T0101設(shè)定工件坐標系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀,用絕對尺寸數(shù)據(jù)G90N20G00X18.4Z2快速移動點定位N30G01Z-14.8F0.2粗車?18外圓進給量F=0.2mm/r留單邊0.2mm
X24.4R1.5粗車臺階面,倒圓角R1.5
Z-30粗車?24外圓長30mmX26車出毛坯外圓N40G00X30Z2快速移動點定位
X0快速移動點定位N50G91S800M03增量尺寸數(shù)據(jù)指令G91,主軸轉(zhuǎn)速為500r/min,N60G01Z-2F0.05直線插補至右端面中心進給量F=0.05mm/r
X18C1.5精車端面,倒角1.5X453.2數(shù)控車床程序編制的基本方法加工程序程序注釋O00023.2數(shù)控車床程序編制的基本方法
Z-15精車?18外圓
X6R1.5精車臺階面,倒圓角R1.5
Z-15精車?24外圓長30mmN70G00X26Z160快速移動點定位至換刀點N80G90T0202用絕對尺寸數(shù)據(jù)G90,換2號刀,N90S300M03主軸轉(zhuǎn)速為300r/minN100G00X25快速移動點定位,先定位X方向
Z-29再定位Z方向N120G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G00X50快速移動點定位退刀,先定位X方向
Z200再定位Z方向N140M05主軸停止N150M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法Z3.2數(shù)控車床程序編制的基本方法3.2.3數(shù)控車床程序編制的基本方法課題33.2.3.1教學目的(1)學習順時針圓弧插補指令G02和逆時針圓弧插補G033.2.3.2編程的基本知識(1)圓弧插補指令使刀具以圓弧軌跡從起始點移動到終點,模態(tài)有效。G02指令表示圓弧插補方向為順時針,G03指令表示圓弧插補方向為逆時針。(2)判別圓弧插補方向:3.2數(shù)控車床程序編制的基本方法3.2.3數(shù)控車床程序編編程實例圖3-11刀具表T0193外圓正偏刀T024MM寬割斷刀切削用量
粗加工精加工主軸速度S500r/min800r/min進給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法3.2.3.3編程實例編程實例圖3-11刀具表T0193外圓正偏刀T024MM寬3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O0003主程序名N10S500M03T0101設(shè)定工件坐標系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀N20G00X20.4Z2快速移動點定位N30G01Z-5F0.2粗車?20外圓,留單邊0.2mm余量N40G02X20.4Z-15R10F0.1順時針粗車圓弧N50G03X20.4Z-25R10F0.1逆時針粗車圓弧N60G01Z-30F0.2粗車?20外圓
X24.4R1粗車臺階面,倒圓角R1
Z-46粗車?24外圓長46mmX26車出毛坯外圓N40G00X30Z2快速移動點定位
X0快速移動點定位N50S800M03主軸轉(zhuǎn)速為800r/min,3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O00033.2數(shù)控車床程序編制的基本方法N60G01Z0F0.05直線插補至右端面中心進給量F=0.05mm/r
X20C1.5精車端面,倒角1.5X45
Z-5精車?20外圓N70G02X20Z-15R10順時針精車圓弧N80G03X20Z-25R10逆時針精車圓弧N90G01Z-30精車?20外圓
X24R1精車臺階面,倒圓角R1
Z-46精車?24外圓長46mmN100G00X50Z200快速移動點定位至換刀點N110T0202S300M03換2號刀,主軸轉(zhuǎn)速為300r/minN120G00X25快速移動點定位,先定位X方向
Z-44再定位Z方向N120G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G00X50快速移動點定位退刀,先定位X方向
Z200再定位Z方向N140M05主軸停止N150M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法N60G01Z3.2數(shù)控車床程序編制的基本方法3.2.4數(shù)控車床程序編制的基本方法課題43.2.4.1教學目的(1)學習暫停指令G04(2)學習恒螺距螺紋切削指令G323.2.4.2編程的基本知識(1)暫停指令G04可以暫停所給定的時間,但只對自身程序段有效,在此之前程序段中的主軸速度和進給量F保持存儲狀態(tài)。暫停指令G04的程序段格式為:G04X
;暫停的時間(秒)
G04P
;暫停的時間(毫秒)3.2數(shù)控車床程序編制的基本方法3.2.4數(shù)控車床程序編3.2數(shù)控車床程序編制的基本方法(2)恒螺距螺紋切削指令G32可以加工:圓柱螺紋、圓錐螺紋、外螺紋和內(nèi)螺紋以及左旋螺紋和右旋螺紋,G32指令模態(tài)有效。恒螺距螺紋切削指令G32的程序段格式為:G32X(U)
Z(W)
F
(3)加工螺紋主軸轉(zhuǎn)速S及每次進刀的深度,應(yīng)根據(jù)車床及刀具的具體情況選擇合適值。螺紋牙深等于螺紋大徑減螺紋小徑;對與普通三角形螺紋螺紋牙深等于0.5413*P(4)因為在恒螺距螺紋切削時,刀具進給速度F只取決于主軸轉(zhuǎn)速S和螺紋導程K,根據(jù)主軸轉(zhuǎn)一轉(zhuǎn)刀具移動一個導程的原理,在螺紋加工時進給修調(diào)開關(guān)無效,并且要保持主軸修調(diào)開關(guān)不變。(5)圓柱螺紋的導程K與螺距P的關(guān)系是:K=n*Pn為螺紋頭數(shù);空刀退出量一般取b>1.2K,空刀導入量一般取a>2.5K,如空刀導入量a取得太小,有可能產(chǎn)生“亂牙”現(xiàn)象。3.2數(shù)控車床程序編制的基本方法(2)恒螺距螺紋切削指編程實例圖3-12刀具表T0193外圓正偏刀T024MM寬割斷刀T0360螺紋刀切削用量
粗加工精加工主軸速度S500r/min800r/min進給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法編程實例圖3-12刀具表T0193外圓正偏刀T024MM寬3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O0004主程序名N10S500M03T0101設(shè)定工件坐標系,S=500r/min,選1號刀N20G00X20.2Z2快速移動點定位N30G01Z-29.8F0.2粗車螺紋外圓,留單邊0.2mm余量
X24.4R1.5粗車臺階面,倒圓角R1.5
Z-46粗車?24外圓長46mmX26車出毛坯外圓N40G00X30Z2快速移動點定位
X0快速移動點定位N50S800M03主軸轉(zhuǎn)速為800r/min,N60G01Z0F0.05直線插補至右端面中心F=0.05mm/r
X19.8C1.5精車端面,倒角1.5X45°
Z-30精車螺紋外圓(外螺紋大徑都是負偏差)
X24R1精車臺階面,倒圓角R13.2數(shù)控車床程序編制的基本方法加工程序程序注釋O00043.2數(shù)控車床程序編制的基本方法
Z-46精車?24外圓長46mmN70G00X50Z200快速移動點定位至換刀點N80T0202S300M03換2號刀,主軸轉(zhuǎn)速為300r/minN90G00X25快速移動點定位,先定位X方向
Z-30再定位Z方向N100G01X17F0.05割槽,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN110G04P2000槽底暫停2秒N120G01X26F0.4退出槽底N130G00X50快速移動點定位退刀,先定位X方向
Z200再定位Z方向N140T0303換3號60°螺紋刀N150G00X19.1Z6快速移動點定位N160G32X19.1Z-28F1第一刀車螺紋N170G00X30快速移動點定位退刀,先定位X方向
Z6再定位Z方向
X18.8快速移動點定位進刀3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法N180G32Z-28F1第二刀車螺紋N190G00X30快速移動點定位退刀,先定位X方向
Z6再定位Z方向
X18.72快速移動點定位進刀N200G32Z-28F1第三刀車螺紋N210G00X50快速移動點定位至換刀點
Z200
N220T0202換2號刀N230G00X26快速移動點定位
Z-44
N240G01X0F0.05割斷N250G00X50退刀
Z200
N260M05主軸停止N270M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法N180G323.2數(shù)控車床程序編制的基本方法3.2.5數(shù)控車床程序編制的基本方法(1)學習單一固定循環(huán)指令①圓柱面和圓錐面切削循環(huán)G90指令②螺紋切削循環(huán)G92指令③端面切削循環(huán)G94(2)學習零件公差在編程時處理方法3.2數(shù)控車床程序編制的基本方法3.2.5數(shù)控車床程序編3.2數(shù)控車床程序編制的基本方法3.2.5.2編程的基本知識(1)圓柱面切削循環(huán)G90指令格式:G90X(U)__Z(W)__F__;該指令執(zhí)行如圖3-13所示A→B→C→D→A的軌跡動作。3.2數(shù)控車床程序編制的基本方法3.2.5.2編程的基本3.2數(shù)控車床程序編制的基本方法(2)圓錐面內(nèi)(外)徑切削循環(huán)指令G90格式:G90X(U)__Z(W)__R
F__;;該指令執(zhí)行如圖3-14所示A→B→C→D→A的軌跡動作。3.2數(shù)控車床程序編制的基本方法(2)圓錐面內(nèi)(外)3.2數(shù)控車床程序編制的基本方法(3)直螺紋切削循環(huán)格式:G92X(U)__Z(W)
F__;F:螺紋導程;該指令執(zhí)行圖3-15所示A→B→C→D→E→A的軌跡動作。3.2數(shù)控車床程序編制的基本方法(3)直螺紋切削循環(huán)3.2數(shù)控車床程序編制的基本方法(3)錐螺紋切削循環(huán)格式:G92X__Z__R__F__;F:螺紋導程;該指令執(zhí)行圖3-16所示A→B→C→D→A的軌跡動作。3.2數(shù)控車床程序編制的基本方法(3)錐螺紋切削循環(huán)3.2數(shù)控車床程序編制的基本方法(4)端面切削循環(huán)G94格式:G94X(U)__Z(W)__F__;圖3-18圓錐端面切削循環(huán)3.2數(shù)控車床程序編制的基本方法(4)端面切削循環(huán)G3.2數(shù)控車床程序編制的基本方法(5)零件公差在編程時處理方法:外廓尺寸按公差的中差或中上差編程,內(nèi)廓尺寸按公差的中差或中下差編程,自由公差按國家標準IT12級入體公差編程。3.2數(shù)控車床程序編制的基本方法(5)零件公差在編程時3.2數(shù)控車床程序編制的基本方法編程實例圖3-19刀具表
T0193外圓正偏刀T024MM寬割斷刀T0360螺紋刀切削用量
粗加工精加工主軸速度S500r/min800r/min進給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法編程實例圖3-19刀具表
3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O0005主程序名N10S500M03T0101設(shè)定工件坐標系,s=500r/min,選1號刀N20G00X26Z2快速移動點定位N30G90X22Z-29.8F0.2用G90指令粗車螺紋外圓(兩刀),
X20.2
N40G00X21Z-29.8快速移動點定位N50G01X24.4R1
Z-46粗車?24外圓長46mmX26車出毛坯外圓N60G00X30Z2快速移動點定位
X0快速移動點定位N70S800M03主軸轉(zhuǎn)速為500r/min,N80G01Z0F0.05直線插補至右端面中心進給量F=0.2mm/r3.2數(shù)控車床程序編制的基本方法加工程序程序注釋O00053.2數(shù)控車床程序編制的基本方法
X19.8C1.5精車端面,倒角1.5X45°
Z-30精車螺紋外圓(外螺紋大徑都是負偏差)
X23.99R1精車臺階面,倒圓角R1
Z-46精車?23.99外圓長46mmN90G00X50Z200快速移動點定位至換刀點N100T0202S300M03換2號刀,主軸轉(zhuǎn)速為300r/minN110G00X25快速移動點定位,先定位X方向
Z-30再定位Z方向N120G01X17F0.05割槽,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G04X2槽底暫停2秒N140G01X26F0.4退出槽底N150G00X50快速移動點定位退刀,先定位X方向
Z200再定位Z方向3.2數(shù)控車床程序編制的基本方法X19.83.2數(shù)控車床程序編制的基本方法N160T0303換3號60°螺紋刀N170G00X22Z6快速移動點定位N180G92X19.1Z-28F1調(diào)用螺紋切削循環(huán)G92指令加工圓柱螺紋
X18.7
X18.5
N190G00X50Z200快速移動點定位至換刀點N200T0202換2號刀N210G00X26快速移動點定位
Z-44
N220G01X5F0.05割斷N230G00X50退刀
Z200
N240M05主軸停止N250M30程序結(jié)束3.2數(shù)控車床程序編制的基本方法N160T0303換3號3.2數(shù)控車床程序編制的基本方法3.2.6數(shù)控車床程序編制的基本方法課題6(1)
無凹槽加工的毛坯粗切循環(huán)G71格式格式:G71U(Δd)R(r)G71P(ns)Q(nf)U(Δx)W(z)F(f)S(s)T(t);3.2數(shù)控車床程序編制的基本方法3.2.6數(shù)控車床程序編3.2數(shù)控車床程序編制的基本方法(2)f,s,t::粗加工時G71中編程的F、S、T無效,而精加工時處于ns到nf程序段之間的f,s,t有效。(3)G71指令必須帶有P,Q地址ns、nf,且與精加工路徑起、止順序號對應(yīng),否則不能進行該循環(huán)加工。(4)ns的程序段必須為G00/G01指令,即從A到A'的動作必須是直線或點定位運動且程序段中不應(yīng)編有Z向移動指令。(5)在順序號為ns到順序號為nf的程序段中,不能調(diào)用子程序。3.2數(shù)控車床程序編制的基本方法(2)f,s,t::3.2數(shù)控車床程序編制的基本方法3.2.6.3編程的實例Φ10Φ20Φ34Φ44R7R525623552822×45°3.2數(shù)控車床程序編制的基本方法3.2.6.3編程的3.2.7數(shù)控車床程序編制的基本方法課題7(1)端面粗車復(fù)合循環(huán)G72格式:G72W(d)R(e);G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)3.2.7數(shù)控車床程序編制的基本方法課題7(1)端面粗車復(fù)3.2數(shù)控車床程序編制的基本方法(3)G72切削循環(huán)下,切削進給方向平行于X軸,U(u)和W(w)的符號為正表示沿軸的正方向移動,負表示沿軸負方向移動。(4)G71指令必須帶有P,Q地址ns、nf,且與精加工路徑起、止順序號對應(yīng),否則不能進行該循環(huán)加工。(5)ns的程序段必須為G00/G01指令,即從A到A'的動作必須是直線或點定位運動且程序段中不應(yīng)編有X向移動指令。(6)在順序號為ns到順序號為nf的程序段中,不能調(diào)用子程序。3.2數(shù)控車床程序編制的基本方法(3)G72切削循環(huán)3.2數(shù)控車床程序編制的基本方法3.2.7.3編程的實例10452×45°R4R2Φ10Φ30Φ54Φ742060Φ834圖3-23G72內(nèi)徑粗切復(fù)合循環(huán)編程實例3.2數(shù)控車床程序編制的基本方法3.2.7.3編程的3.2.8數(shù)控車床程序編制的基本方法課題8(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指令能對鑄件、鍛件或已在粗加工中成型的毛坯進行高效率切削加工。
i:X軸方向的粗加工總余量;k:Z軸方向的粗加工總余量;d:粗切削次數(shù);3.2.8數(shù)控車床程序編制的基本方法課題8(1)封閉切削循3.2數(shù)控車床程序編制的基本方法(4)按G73段中的P和Q指令值實現(xiàn)循環(huán)加工,要注意△u,△w,△i和△k的正負號。(5)精車復(fù)合循環(huán)G70指令格式:
a.格式:G70P(ns)Q(nf)ns:精加工路徑第一程序段號;nf:精加工路徑最后程序段號;
b.在G71,G72,G73中的F、S、T無效,在執(zhí)行G70時處于ns到nf程序段之間的F、S、T有效。
c.在順序號為ns到順序號為nf的程序段中,不能調(diào)用子程序。精3.2數(shù)控車床程序編制的基本方法(4)按G73段中的P3.2數(shù)控車床程序編制的基本方法3.2.8.3編程的實例Φ10Φ20Φ34Φ44R7R5256235522×45°圖3-25G73編程實例3.2數(shù)控車床程序編制的基本方法3.2.8.3編程的實例3.2.9數(shù)控車床程序編制的基本方法課題9(1)螺紋切削復(fù)合循環(huán)G76指令格式: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.1L(介于00~99之間),為模態(tài)值;a:刀尖角,為模態(tài)值;dmin:最小切削深度(半徑值);i:螺紋兩端的半徑差;如i=0,為圓柱螺紋切削方式;k:螺紋單邊牙深(半徑值);d:第一刀切削深度(半徑值);L:螺紋導程;3.2.9數(shù)控車床程序編制的基本方法課題9(1)螺紋切削3.2數(shù)控車床程序編制的基本方法圖3-27G76循環(huán)單邊切削參數(shù)(2)按G76段中的X(u)和Z(w)指令實現(xiàn)循環(huán)加工,增量編程時,要注意u和w的正負號。(3)在MDI方式下,不能運行G71,G72,G73指令,可運行G76指令。3.2數(shù)控車床程序編制的基本方法圖3-27G76循環(huán)單3.2數(shù)控車床程序編制的基本方法3.2.9.3編程的實例有效長度基面4(1.79°)(Φ60)(Φ59.25)(12)(18)ZM60×230Φ906圖3-28G76循環(huán)切削編程實例3.2數(shù)控車床程序編制的基本方法3.2.9.3編程的實例3.2數(shù)控車床程序編制的基本方法3.2.10數(shù)控車床程序編制的基本方法課題103.2.10.1教學目的(1)學習可設(shè)定零點偏置G54-G59和坐標系設(shè)定G50(2)學習公制尺寸指令G21和英制尺寸指令G20(3)學習恒定切削速度指令G96、G97(4)學習宏指令編程和程序跳轉(zhuǎn)3.2數(shù)控車床程序編制的基本方法3.2.10數(shù)控車床程序3.2數(shù)控車床程序編制的基本方法3.2.10.2編程的基本知識(1)車床工件坐標系的設(shè)定數(shù)控車床機床坐標系的原點位于卡盤端面和主軸中心線的交點,若以機床坐標系為編程坐標系,則會給編程帶來許多不便,所以在零件圖樣給出以后,應(yīng)找出圖
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省泰安市東平縣2025屆高三生物第一學期期末綜合測試試題含解析
- 海南省白沙中學2025屆數(shù)學高二上期末綜合測試模擬試題含解析
- 2025屆云浮市重點中學高二上數(shù)學期末統(tǒng)考試題含解析
- 2025屆華大新高三英語第一學期期末考試模擬試題含解析
- 2025屆北京西城長安中學語文高三上期末質(zhì)量跟蹤監(jiān)視試題含解析
- 湖南省長沙市寧鄉(xiāng)市第十三高級中學2025屆高二上數(shù)學期末經(jīng)典試題含解析
- 2025屆廣東省東莞中學松山湖學校語文高三第一學期期末統(tǒng)考模擬試題含解析
- 2024年采購合同書模板
- 浙江省湖州市長興縣、德清縣、安吉縣2025屆高三英語第一學期期末檢測模擬試題含解析
- 2024年品牌合作協(xié)議書合同模板
- GB/T 31997-2015風力發(fā)電場項目建設(shè)工程驗收規(guī)程
- 反歧視虐待、騷擾控制程序A
- GA/T 383-2014法庭科學DNA實驗室檢驗規(guī)范
- 新概念英語第一冊L121-L126考試卷試題
- 高壓電工復(fù)審培訓課件
- 大數(shù)據(jù)和人工智能知識考試題庫600題(含答案)
- 計劃的組織實施演示
- 中央企業(yè)全面風險管理指引總則課件
- 普及人民代表大會制度知識競賽試題庫(1000題和答案)
- 幼兒園中班語言繪本《章魚先生賣雨傘》課件
- 幼兒園英語課件:有趣的身體 my body
評論
0/150
提交評論