《數(shù)控編程》教學(xué)課件_第1頁
《數(shù)控編程》教學(xué)課件_第2頁
《數(shù)控編程》教學(xué)課件_第3頁
《數(shù)控編程》教學(xué)課件_第4頁
《數(shù)控編程》教學(xué)課件_第5頁
已閱讀5頁,還剩139頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《數(shù)控編程》幻燈片本課件PPT僅供大家學(xué)習(xí)使用學(xué)習(xí)完請自行刪除,謝謝!本課件PPT僅供大家學(xué)習(xí)使用學(xué)習(xí)完請自行刪除,謝謝!本課件PPT僅供大家學(xué)習(xí)使用學(xué)習(xí)完請自行刪除,謝謝!本課件PPT僅供大家學(xué)習(xí)使用學(xué)習(xí)完請自行刪除,謝謝!《數(shù)控編程》幻燈片本課件PPT僅供大家學(xué)習(xí)使用數(shù)控車床程序編制的根本方法3.1數(shù)控車床程序的構(gòu)造組成3.2數(shù)控車床程序編制的根本方法數(shù)控車床程序編制的根本方法3.1數(shù)控車床程序的構(gòu)造組成3.1數(shù)控車床程序的構(gòu)造組成FANUC0i-TB數(shù)控系統(tǒng)編制的程序無論是主程序還是子程序都是由程序開場符、程序號、程序段和程序完畢語、完畢符組成。一個程序是由遵循一定構(gòu)造、句法和格式規(guī)那么的假設(shè)干個程序段組成的,而每個程序段是由假設(shè)干個指令字組成的。如圖3-1所示。3.1數(shù)控車床程序的構(gòu)造組成FANUC0i-3.1數(shù)控車床程序的構(gòu)造組成程序起始符:%或O符;程序名:FANUC0i-TB數(shù)控系統(tǒng)要求每個主程序和子程序有一個程序號。O××××(地址O后面可以有四位數(shù)字0-9999,數(shù)值前的0可以省略)。由假設(shè)干個字和程序段完畢符“;〞所組成。每個字是由地址符和數(shù)值所組成。地址符:一般是一個字母,擴(kuò)展地址符也可以包含多個字母。3.1數(shù)控車床程序的構(gòu)造組成3.1數(shù)控車床程序的構(gòu)造組成數(shù)值:數(shù)值是一個數(shù)字串,可以帶正負(fù)號和小數(shù)點(diǎn),正號可以省略。程序段格式及說明程序段格式:N…

字1…

字2…

字3……;注釋...;符號說明N…程序段號數(shù)值為1-9999的正整數(shù),一般以5或10間隔以便以后插入程序段時而無須重新編排程序段號字1…表示程序段指令;注釋...表示對程序段進(jìn)行說明,位于程序段最后但需用分號隔開;表示程序段結(jié)束

表示中間空格3.1數(shù)控車床程序的構(gòu)造組成數(shù)值:數(shù)值是一個數(shù)字串,可以帶3.1數(shù)控車床程序的構(gòu)造組成由于程序段中有很多指令建議程序段的順序和格式為:N…G…X…Z…T…D…M…S…F…;注釋…;一個指令字是由地址符(指令字符)和帶符號〔如定義尺寸的字〕或不帶符號〔如準(zhǔn)備功能字G代碼〕的數(shù)字?jǐn)?shù)據(jù)組成的。程序段中不同的指令字符及其后續(xù)數(shù)值確定了每個指令字的含義。3.1數(shù)控車床程序的構(gòu)造組成由于程序段中有很多3.1數(shù)控車床程序的構(gòu)造組成準(zhǔn)備功能X,Y,ZA,B,CU,V,W坐標(biāo)軸的運(yùn)動指令R功能地址意義零件程序號O程序號:1~9999程序段號N程序段號:N1~9999G指令運(yùn)動方式(直線、圓弧等)G00-G99

尺寸字圓弧的半徑,固定循環(huán)的參數(shù)I,J,K圓心相對于起點(diǎn)的坐標(biāo)表3-2指令字符一覽表3.1數(shù)控車床程序的構(gòu)造組成準(zhǔn)備功能X,Y,Z坐標(biāo)軸的運(yùn)動3.1數(shù)控車床程序的構(gòu)造組成程序號的指令P子程序號的指令進(jìn)給速度F進(jìn)給速度指令主軸功能S主軸速度指令刀具功能T刀具編號指令輔助功能M機(jī)床輔助動作指令M00~M99補(bǔ)償號D刀具半徑補(bǔ)償號的指令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ù)控車床程序的構(gòu)造組成程序號的指令P子程序號的指令3.1數(shù)控車床程序的構(gòu)造組成G功能或G指令〕準(zhǔn)備功能就是控制機(jī)床運(yùn)動方式的指令,它是用地址字G和后面的數(shù)字組合起來表示各式是:GXX;準(zhǔn)備功能分為模態(tài)指令和非模態(tài)指令; 模態(tài)指令 在同一G指令出現(xiàn)之前一直有效的G指令非模態(tài)指令 只在程序段中有效的G指令。3.1數(shù)控車床程序的構(gòu)造組成G代碼組功能參數(shù)(后續(xù)地址字)G00G01G02G03

01快速定位直線插補(bǔ)順園插補(bǔ)

逆園插補(bǔ)X,ZX,Z,I,K,RG0400暫停PG20G2106英寸輸入毫米輸入X,ZG27G2800返回參考點(diǎn)檢查返回參考點(diǎn)

G3201恒螺紋切削X,Z,U,W,G34變螺紋切削

G40G41G42

07刀尖半徑補(bǔ)償取消左刀補(bǔ)右刀補(bǔ)

T3.1數(shù)控車床程序的構(gòu)造組成表3-3FANUC0i-TB數(shù)控系統(tǒng)常用準(zhǔn)備功能一覽表G代碼組功能參數(shù)(后續(xù)地址字)G00G01

快速定位3.1數(shù)控車床程序的構(gòu)造組成G54G90G96G99G54-G59

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絕對編程相對編程

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ù)控車床程序的構(gòu)造組成G54G90G96G99G543.1數(shù)控車床程序的構(gòu)造組成M功能或M指令〕輔助功能就是用于控制零件程序的走向,以及機(jī)床各種輔助功能動作〔如冷卻液的開關(guān)、主軸正反轉(zhuǎn)等〕的指令。輔助功能由地址字M和其后的一或兩位數(shù)字組成,M功能有非模態(tài)M功能和模態(tài)M功能兩種形式。非模態(tài)M功能(當(dāng)段有效代碼):只在書寫了該代碼的程序段中有效;模態(tài)M功能(續(xù)效代碼):一組可相互注銷的M功能,這些功能在被同一組的另一個功能注銷前一直有效。FANUC0i-TB系統(tǒng)常用輔助功能見表3-4。3.1數(shù)控車床程序的構(gòu)造組成M功能或M指令〕3.1數(shù)控車床程序的構(gòu)造組成F功能F功能表示刀具的進(jìn)給速度,它是所有移動坐標(biāo)軸速度的矢量和。F功能在G01、G02、G03等插補(bǔ)指令中生效,在程序中第一次出現(xiàn)插補(bǔ)指令之前或同時,應(yīng)設(shè)定F功能指令。F指令一旦設(shè)定就一直有效直到被新的F指令取代。S功能主軸功能S控制主軸轉(zhuǎn)速,其后的數(shù)值表示主軸速度,單位為r/min。恒線速度功能時S指定切削線速度,其后的數(shù)值單位為米m/min?!睪96恒線速度有效、G97取消恒線速度〕S是模態(tài)指令,S功能只有在主軸速度可調(diào)節(jié)時有效。S所編程的主軸轉(zhuǎn)速可以借助機(jī)床控制面板上的主軸倍率開關(guān)進(jìn)展修調(diào)。3.1數(shù)控車床程序的構(gòu)造組成F功能3.1數(shù)控車床程序的構(gòu)造組成T功能T代碼用于選刀,其后的4位數(shù)字分別表示選擇的刀具號和刀具補(bǔ)償號。執(zhí)行T指令,轉(zhuǎn)動轉(zhuǎn)塔刀架,選用指定的刀具。當(dāng)一個程序段同時包含T代碼與刀具移動指令時:先執(zhí)行T代碼指令,而后執(zhí)行刀具移動指令。T指令同時調(diào)入刀補(bǔ)存放器中的補(bǔ)償值。3.1數(shù)控車床程序的構(gòu)造組成T功能3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)快速移動指令G00〔2〕學(xué)習(xí)直線插補(bǔ)指令G01〔3〕學(xué)習(xí)用G98和G99設(shè)定F指令進(jìn)給量單位〔1〕快速定位G00格式:G00X〔U〕_Z〔W〕_說明:X、Z:絕對編程時,快速定位終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);U、W:增量編程時,快速定位終點(diǎn)相對于起點(diǎn)的位移量;3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法G00指令刀具相對于工件以各軸預(yù)先設(shè)定的速度,從當(dāng)前位置快速移動到程序段指令的定位目標(biāo)點(diǎn)。G00指令中的快移速度由機(jī)床參數(shù)“快移進(jìn)給速度〞對各軸分別設(shè)定,不能用F規(guī)定。 G00一般用于加工前快速定位或加工后快速退刀??煲扑俣瓤捎擅姘迳系目焖傩拚{(diào)按鈕修正。 注意在執(zhí)行G00指令時,由于各軸以各自速度移動,不能保證各軸同時到達(dá)終點(diǎn),因而聯(lián)動直線軸的合成軌跡不一定是直線。操作者必須格外小心,以免刀具與工件發(fā)生碰撞。常見的做法是,將X軸移動到平安位置,再放心地執(zhí)行G00指令。3.2數(shù)控車床程序編制的根本方法G00指令刀具3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔2〕直線插補(bǔ)指令G01格式:G01X〔U〕_Z〔W〕_F_;說明:X、Z:絕對編程時終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);U、W:增量編程時終點(diǎn)相對于起點(diǎn)的位移量;F_:進(jìn)給速度。G01指令刀具以聯(lián)動的方式,按F規(guī)定的合成進(jìn)給速度,從當(dāng)前位置按線性路線(聯(lián)動直線軸的合成軌跡為直線)移動到程序段指令的終點(diǎn)。G01是模態(tài)代碼,可由G00、G02、G03或G32功能注銷。3.2數(shù)控車床程序編制的根本方法〔2〕直線插補(bǔ)指令G013.2數(shù)控車床程序編制的根本方法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。3.2數(shù)控車床程序編制的根本方法〔3〕用G98和G99設(shè)編程實(shí)例圖3-4刀具表T0193外圓正偏刀

切削用量主軸速度500r/min進(jìn)給量F0.2mm/r切削深度a小于4mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-4刀具表T0193外圓正偏刀

切削用量3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O001主程序名N10G54G99S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀,用G99設(shè)定進(jìn)給量F單位(N10G54G98S500M03T01)或用G98設(shè)定進(jìn)給量F單位N20G00X18Z2快速移動點(diǎn)定位N30G01Z-15F0.2車?18外圓進(jìn)給量F=0.2mm/r(N30G01Z-15F100)或車?18外圓進(jìn)給量F=100mm/min

X24車臺階面

Z-30車?24外圓長30mm(比零件總長加割刀寬度略長)X26車出毛坯外圓N40G00X50Z200快速移動點(diǎn)定位至換刀點(diǎn)N50M05主軸停止N60M30程序結(jié)束3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O001主3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)絕對尺寸數(shù)據(jù)指令G90和增量尺寸數(shù)據(jù)指令G91〔2〕學(xué)習(xí)倒角和倒圓角指令C、R編程的根本知識〔1〕絕對和增量尺寸數(shù)據(jù)G90和G91指令分別代表絕對尺寸數(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ù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔2〕絕對尺寸數(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指令〔絕對尺寸數(shù)據(jù)輸入〕替代為止?!?〕絕對編程時,用G90指令后面的X、Z表示X軸、Z軸的坐標(biāo)值;增量編程時,用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 直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間都可以用倒角或倒圓指令進(jìn)展倒角或倒圓。設(shè)左右G點(diǎn)〔40,20〕當(dāng)前在A點(diǎn),目標(biāo)點(diǎn)為D點(diǎn)(5,30),倒角c=2,R=3 G01X40Z20C2; G01U-35W10;G02X40Z20R3; G01U-35W103.2數(shù)控車床程序編制的根本方法〔4〕倒角和倒圓角指令C編程實(shí)例圖3-8刀具表T0193外圓正偏刀T024MM寬割斷刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-8刀具表T0193外圓正偏刀T024MM寬割3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O0002主程序名N10G90S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀,用絕對尺寸數(shù)據(jù)G90N20G00X18.4Z2快速移動點(diǎn)定位N30G01Z-14.8F0.2粗車?18外圓進(jìn)給量F=0.2mm/r留單邊0.2mm

X24.4R1.5粗車臺階面,倒圓角R1.5

Z-30粗車?24外圓長30mmX26車出毛坯外圓N40G00X30Z2快速移動點(diǎn)定位

X0快速移動點(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ù)控車床程序編制的根本方法加工程序程序注釋O00023.2數(shù)控車床程序編制的根本方法

Z-15精車?18外圓

X6R1.5精車臺階面,倒圓角R1.5

Z-15精車?24外圓長30mmN70G00X26Z160快速移動點(diǎn)定位至換刀點(diǎn)N80G90T0202用絕對尺寸數(shù)據(jù)G90,換2號刀,N90S300M03主軸轉(zhuǎn)速為300r/minN100G00X25快速移動點(diǎn)定位,先定位X方向

Z-29再定位Z方向N120G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G00X50快速移動點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向N140M05主軸停止N150M30程序結(jié)束3.2數(shù)控車床程序編制的根本方法Z3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)順時針圓弧插補(bǔ)指令G02和逆時針圓弧插補(bǔ)G03編程的根本知識〔1〕圓弧插補(bǔ)指令使刀具以圓弧軌跡從起始點(diǎn)移動到終點(diǎn),模態(tài)有效。G02指令表示圓弧插補(bǔ)方向?yàn)轫槙r針,G03指令表示圓弧插補(bǔ)方向?yàn)槟鏁r針?!?〕判別圓弧插補(bǔ)方向:3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-11刀具表T0193外圓正偏刀T024MM寬割斷刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-11刀具表T0193外圓正偏刀T024MM寬3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O0003主程序名N10S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀N20G00X20.4Z2快速移動點(diǎn)定位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快速移動點(diǎn)定位

X0快速移動點(diǎn)定位N50S800M03主軸轉(zhuǎn)速為800r/min,3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O00033.2數(shù)控車床程序編制的根本方法N60G01Z0F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.05mm/r

X20C1.5精車端面,倒角1.5X45

Z-5精車?20外圓N70G02X20Z-15R10順時針精車圓弧N80G03X20Z-25R10逆時針精車圓弧N90G01Z-30精車?20外圓

X24R1精車臺階面,倒圓角R1

Z-46精車?24外圓長46mmN100G00X50Z200快速移動點(diǎn)定位至換刀點(diǎn)N110T0202S300M03換2號刀,主軸轉(zhuǎn)速為300r/minN120G00X25快速移動點(diǎn)定位,先定位X方向

Z-44再定位Z方向N120G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G00X50快速移動點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向N140M05主軸停止N150M30程序結(jié)束3.2數(shù)控車床程序編制的根本方法N60G01Z3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)暫停指令G04〔2〕學(xué)習(xí)恒螺距螺紋切削指令G32編程的根本知識〔1〕暫停指令G04可以暫停所給定的時間,但只對自身程序段有效,在此之前程序段中的主軸速度和進(jìn)給量F保持存儲狀態(tài)。暫停指令G04的程序段格式為:G04X;暫停的時間〔秒〕G04P;暫停的時間〔毫秒〕3.2數(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ù)車床及刀具的具體情況選擇適宜值。螺紋牙深等于螺紋大徑減螺紋小徑;對與普通三角形螺紋螺紋牙深等于0.5413*P〔4〕因?yàn)樵诤懵菥嗦菁y切削時,刀具進(jìn)給速度F只取決于主軸轉(zhuǎn)速S和螺紋導(dǎo)程K,根據(jù)主軸轉(zhuǎn)一轉(zhuǎn)刀具移動一個導(dǎo)程的原理,在螺紋加工時進(jìn)給修調(diào)開關(guān)無效,并且要保持主軸修調(diào)開關(guān)不變?!?〕圓柱螺紋的導(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)象。3.2數(shù)控車床程序編制的根本方法〔2〕恒螺距螺紋切削指編程實(shí)例圖3-12刀具表T0193外圓正偏刀T024MM寬割斷刀T0360螺紋刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-12刀具表T0193外圓正偏刀T024MM寬3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O0004主程序名N10S500M03T0101設(shè)定工件坐標(biāo)系,S=500r/min,選1號刀N20G00X20.2Z2快速移動點(diǎn)定位N30G01Z-29.8F0.2粗車螺紋外圓,留單邊0.2mm余量

X24.4R1.5粗車臺階面,倒圓角R1.5

Z-46粗車?24外圓長46mmX26車出毛坯外圓N40G00X30Z2快速移動點(diǎn)定位

X0快速移動點(diǎn)定位N50S800M03主軸轉(zhuǎn)速為800r/min,N60G01Z0F0.05直線插補(bǔ)至右端面中心F=0.05mm/r

X19.8C1.5精車端面,倒角1.5X45°

Z-30精車螺紋外圓(外螺紋大徑都是負(fù)偏差)

X24R1精車臺階面,倒圓角R13.2數(shù)控車床程序編制的根本方法加工程序程序注釋O00043.2數(shù)控車床程序編制的根本方法

Z-46精車?24外圓長46mmN70G00X50Z200快速移動點(diǎn)定位至換刀點(diǎn)N80T0202S300M03換2號刀,主軸轉(zhuǎn)速為300r/minN90G00X25快速移動點(diǎn)定位,先定位X方向

Z-30再定位Z方向N100G01X17F0.05割槽,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN110G04P2000槽底暫停2秒N120G01X26F0.4退出槽底N130G00X50快速移動點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向N140T0303換3號60°螺紋刀N150G00X19.1Z6快速移動點(diǎn)定位N160G32X19.1Z-28F1第一刀車螺紋N170G00X30快速移動點(diǎn)定位退刀,先定位X方向

Z6再定位Z方向

X18.8快速移動點(diǎn)定位進(jìn)刀3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法N180G32Z-28F1第二刀車螺紋N190G00X30快速移動點(diǎn)定位退刀,先定位X方向

Z6再定位Z方向

X18.72快速移動點(diǎn)定位進(jìn)刀N200G32Z-28F1第三刀車螺紋N210G00X50快速移動點(diǎn)定位至換刀點(diǎn)

Z200

N220T0202換2號刀N230G00X26快速移動點(diǎn)定位

Z-44

N240G01X0F0.05割斷N250G00X50退刀

Z200

N260M05主軸停止N270M30程序結(jié)束3.2數(shù)控車床程序編制的根本方法N180G323.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)單一固定循環(huán)指令①圓柱面和圓錐面切削循環(huán)G90指令②螺紋切削循環(huán)G92指令③端面切削循環(huán)G94〔2〕學(xué)習(xí)零件公差在編程時處理方法3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔1〕圓柱面切削循環(huán)G90指令格式:G90X(U)__Z(W)__F__;該指令執(zhí)行如圖3-13所示A→B→C→D→A的軌跡動作。3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔2〕圓錐面內(nèi)〔外〕徑切削循環(huán)指令G90格式:G90X(U)__Z(W)__RF__;;該指令執(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:螺紋導(dǎo)程;該指令執(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:螺紋導(dǎo)程;該指令執(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)廓尺寸按公差的中差或中下差編程,自由公差按國家標(biāo)準(zhǔn)IT12級入體公差編程。3.2數(shù)控車床程序編制的根本方法〔5〕零件公差在編程時3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-19刀具表

T0193外圓正偏刀T024MM寬割斷刀T0360螺紋刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-19刀具表

3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O0005主程序名N10S500M03T0101設(shè)定工件坐標(biāo)系,s=500r/min,選1號刀N20G00X26Z2快速移動點(diǎn)定位N30G90X22Z-29.8F0.2用G90指令粗車螺紋外圓(兩刀),

X20.2

N40G00X21Z-29.8快速移動點(diǎn)定位N50G01X24.4R1

Z-46粗車?24外圓長46mmX26車出毛坯外圓N60G00X30Z2快速移動點(diǎn)定位

X0快速移動點(diǎn)定位N70S800M03主軸轉(zhuǎn)速為500r/min,N80G01Z0F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.2mm/r3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O00053.2數(shù)控車床程序編制的根本方法

X19.8C1.5精車端面,倒角1.5X45°

Z-30精車螺紋外圓(外螺紋大徑都是負(fù)偏差)

X23.99R1精車臺階面,倒圓角R1

Z-46精車?23.99外圓長46mmN90G00X50Z200快速移動點(diǎn)定位至換刀點(diǎn)N100T0202S300M03換2號刀,主軸轉(zhuǎn)速為300r/minN110G00X25快速移動點(diǎn)定位,先定位X方向

Z-30再定位Z方向N120G01X17F0.05割槽,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G04X2槽底暫停2秒N140G01X26F0.4退出槽底N150G00X50快速移動點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向3.2數(shù)控車床程序編制的根本方法X19.83.2數(shù)控車床程序編制的根本方法N160T0303換3號60°螺紋刀N170G00X22Z6快速移動點(diǎn)定位N180G92X19.1Z-28F1調(diào)用螺紋切削循環(huán)G92指令加工圓柱螺紋

X18.7

X18.5

N190G00X50Z200快速移動點(diǎn)定位至換刀點(diǎn)N200T0202換2號刀N210G00X26快速移動點(diǎn)定位

Z-44

N220G01X5F0.05割斷N230G00X50退刀

Z200

N240M05主軸停止N250M30程序結(jié)束3.2數(shù)控車床程序編制的根本方法N160T0303換3號3.2數(shù)控車床程序編制的根本方法〔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數(shù)控車床程序編制的根本方法〔2〕f,s,t::粗加工時G71中編程的F、S、T無效,而精加工時處于ns到nf程序段之間的f,s,t有效?!?〕G71指令必須帶有P,Q地址ns、nf,且與精加工路徑起、止順序號對應(yīng),否那么不能進(jìn)展該循環(huán)加工?!?〕ns的程序段必須為G00/G01指令,即從A到A'的動作必須是直線或點(diǎn)定位運(yùn)動且程序段中不應(yīng)編有Z向移動指令?!?〕在順序號為ns到順序號為nf的程序段中,不能調(diào)用子程序。3.2數(shù)控車床程序編制的根本方法〔2〕f,s,t::3.2數(shù)控車床程序編制的根本方法Φ10Φ20Φ34Φ44R7R525623552822×45°3.2數(shù)控車床程序編制的根本方法Φ10Φ20Φ34Φ44R〔1〕端面粗車復(fù)合循環(huán)G72格式:G72W(d)R(e);G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)〔1〕端面粗車復(fù)合循環(huán)G72格式:3.2數(shù)控車床程序編制的根本方法〔3〕G72切削循環(huán)下,切削進(jìn)給方向平行于X軸,U(u)和W(w)的符號為正表示沿軸的正方向移動,負(fù)表示沿軸負(fù)方向移動?!?〕G71指令必須帶有P,Q地址ns、nf,且與精加工路徑起、止順序號對應(yīng),否那么不能進(jìn)展該循環(huán)加工?!?〕ns的程序段必須為G00/G01指令,即從A到A'的動作必須是直線或點(diǎn)定位運(yùn)動且程序段中不應(yīng)編有X向移動指令。〔6〕在順序號為ns到順序號為nf的程序段中,不能調(diào)用子程序。3.2數(shù)控車床程序編制的根本方法〔3〕G72切削循環(huán)3.2數(shù)控車床程序編制的根本方法10452×45°R4R2Φ10Φ30Φ54Φ742060Φ834圖3-23G72內(nèi)徑粗切復(fù)合循環(huán)編程實(shí)例3.2數(shù)控車床程序編制的根本方法10452×45°R4R2〔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指令能對鑄件、鍛件或已在粗加工中成型的毛坯進(jìn)展高效率切削加工。i:X軸方向的粗加工總余量;k:Z軸方向的粗加工總余量;d:粗切削次數(shù);〔1〕封閉切削循環(huán)G73指令格式〔2〕G73指令能對鑄件、鍛3.2數(shù)控車床程序編制的根本方法〔4〕按G73段中的P和Q指令值實(shí)現(xiàn)循環(huán)加工,要注意△u,△w,△i和△k的正負(fù)號?!?〕精車復(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ù)控車床程序編制的根本方法Φ10Φ20Φ34Φ44R7R5256235522×45°圖3-25G73編程實(shí)例3.2數(shù)控車床程序編制的根本方法Φ10Φ20Φ34Φ44R〔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:螺紋導(dǎo)程;〔1〕螺紋切削復(fù)合循環(huán)G76指令格式:m:精加工次數(shù)(1~93.2數(shù)控車床程序編制的根本方法圖3-27G76循環(huán)單邊切削參數(shù)〔2〕按G76段中的X(u)和Z(w)指令實(shí)現(xiàn)循環(huán)加工,增量編程時,要注意u和w的正負(fù)號?!?〕在MDI方式下,不能運(yùn)行G71,G72,G73指令,可運(yùn)行G76指令。3.2數(shù)控車床程序編制的根本方法圖3-27G76循環(huán)單3.2數(shù)控車床程序編制的根本方法有效長度基面4(1.79°)(Φ60)(Φ59.25)(12)(18)ZM60×230Φ906圖3-28G76循環(huán)切削編程實(shí)例3.2數(shù)控車床程序編制的根本方法有效長度基面4(1.79°3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)可設(shè)定零點(diǎn)偏置G54-G59和坐標(biāo)系設(shè)定G50〔2〕學(xué)習(xí)公制尺寸指令G21和英制尺寸指令G20〔3〕學(xué)習(xí)恒定切削速度指令G96、G97〔4〕學(xué)習(xí)宏指令編程和程序跳轉(zhuǎn)3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔1〕車床工件坐標(biāo)系的設(shè)定數(shù)控車床機(jī)床坐標(biāo)系的原點(diǎn)位于卡盤端面和主軸中心線的交點(diǎn),假設(shè)以機(jī)床坐標(biāo)系為編程坐標(biāo)系,那么會給編程帶來許多不便,所以在零件圖樣給出以后,應(yīng)找出圖樣上的設(shè)計(jì)基準(zhǔn)點(diǎn),并以此點(diǎn)為基準(zhǔn)設(shè)定工件坐標(biāo)系,以到達(dá)簡化編程的目的。通常工件坐標(biāo)系原點(diǎn)選擇在工件右端面,工件坐標(biāo)系的Z軸與主軸中心線重合,可設(shè)定零點(diǎn)偏置G54~G59給出工件零點(diǎn)在機(jī)床坐標(biāo)系中的位置〔工件零點(diǎn)以機(jī)床零點(diǎn)為基準(zhǔn)偏移〕,當(dāng)工件裝夾到機(jī)床上后求出偏移量,并通過操作面板輸入到G54~G59的數(shù)值區(qū)。在用相應(yīng)的指令G54~G59調(diào)用時工件坐標(biāo)系就迅速建立。G54~G59為模態(tài)指令一直到G53指令去代才恢復(fù)機(jī)床坐標(biāo)系,G54~G59為模態(tài)功能,可相互注銷,G54為缺省值。編程:G54~G59可設(shè)定零點(diǎn)偏置。3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔2〕坐標(biāo)系設(shè)定G50格式:G50XZXZ:起刀點(diǎn)到工件坐標(biāo)系原點(diǎn)的有向距離。當(dāng)執(zhí)行G50XZ指令后,系統(tǒng)內(nèi)部即對(,)進(jìn)展記憶,并建立一個使刀具當(dāng)前點(diǎn)坐標(biāo)值為(,)的坐標(biāo)系,系統(tǒng)控制刀具在此坐標(biāo)系中按程序進(jìn)展加工。執(zhí)行該指令只建立一個坐標(biāo)系,刀具并不產(chǎn)生運(yùn)動。3.2數(shù)控車床程序編制的根本方法〔2〕坐標(biāo)系設(shè)定G53.2數(shù)控車床程序編制的根本方法+X44254Φ180+Z左端面原點(diǎn)右端面原點(diǎn)圖3-30G50設(shè)立坐標(biāo)系3.2數(shù)控車床程序編制的根本方法+X44254Φ180+Z3.2數(shù)控車床程序編制的根本方法例如,圖3-30所示坐標(biāo)系的設(shè)定當(dāng)以工件左端面為工件原點(diǎn)時,應(yīng)按下行建立工件坐標(biāo)系。G50X180Z254;當(dāng)以工件右端面為工件原點(diǎn)時,應(yīng)按下行建立工件坐標(biāo)系。G50X180Z44;〔3〕英制尺寸和米制尺寸G20和G21指令分別代表程序中輸入的是英制尺寸和米制尺寸,模態(tài)有效。它們是兩個互相取代的G指令,系統(tǒng)一般設(shè)定為G21狀態(tài)。編程:G20英制尺寸;G21米制尺寸3.2數(shù)控車床程序編制的根本方法例如,圖3-30所示坐3.2數(shù)控車床程序編制的根本方法〔4〕恒定切削速度指令G96、G97為保證零件的加工精度、減少外表粗糙度值和提高生產(chǎn)率,特別是當(dāng)工件直徑相差較大時,應(yīng)盡量選擇適宜的切削線速度并保持恒定。編程:G96S恒定切削線速度生效,單位為m/min;G97S取消恒定切削線速度恢復(fù)主軸每分鐘轉(zhuǎn)速。3.2數(shù)控車床程序編制的根本方法〔4〕恒定切削速度指令G93.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔5〕宏指令編程和程序跳轉(zhuǎn)在加工非圓曲面或復(fù)雜的零件加工程序,減少乃至免除手工編程時進(jìn)展繁瑣的數(shù)值計(jì)算,以及精簡程序量時,就需要借助計(jì)算參數(shù),并應(yīng)用程序跳轉(zhuǎn)等手段來完成曲面的加工。a.宏變量#0~#33局部變量#100~#199公共變量#500~#999公共變量#1000~系統(tǒng)變量3.2數(shù)控車床程序編制的根本方法〔5〕宏指令編程和程序跳轉(zhuǎn)3.2數(shù)控車床程序編制的根本方法b.運(yùn)算符與表達(dá)式+,-,*,/EQ〔=〕,NE〔≠〕,GT〔>〕,GE〔≥〕,LT〔<=〕,LE〔≤〕c.邏輯運(yùn)算符:AND,OR,NOTd.函數(shù):SIN,COS,TAN,ATAN,ABS,SQRT,EXP等e.條件跳轉(zhuǎn)程序段格式: IF(條件表達(dá)式)GOTOnIF(條件表達(dá)式)THEN(表達(dá)式)f.循環(huán)語句WHILE,ENDm格式:WHILE(條件表達(dá)式)DOm(m=1,2,3) … ENDm3.2數(shù)控車床程序編制的根本方法b.運(yùn)算符與表達(dá)式《數(shù)控編程》幻燈片本課件PPT僅供大家學(xué)習(xí)使用學(xué)習(xí)完請自行刪除,謝謝!本課件PPT僅供大家學(xué)習(xí)使用學(xué)習(xí)完請自行刪除,謝謝!本課件PPT僅供大家學(xué)習(xí)使用學(xué)習(xí)完請自行刪除,謝謝!本課件PPT僅供大家學(xué)習(xí)使用學(xué)習(xí)完請自行刪除,謝謝!《數(shù)控編程》幻燈片本課件PPT僅供大家學(xué)習(xí)使用數(shù)控車床程序編制的根本方法3.1數(shù)控車床程序的構(gòu)造組成3.2數(shù)控車床程序編制的根本方法數(shù)控車床程序編制的根本方法3.1數(shù)控車床程序的構(gòu)造組成3.1數(shù)控車床程序的構(gòu)造組成FANUC0i-TB數(shù)控系統(tǒng)編制的程序無論是主程序還是子程序都是由程序開場符、程序號、程序段和程序完畢語、完畢符組成。一個程序是由遵循一定構(gòu)造、句法和格式規(guī)那么的假設(shè)干個程序段組成的,而每個程序段是由假設(shè)干個指令字組成的。如圖3-1所示。3.1數(shù)控車床程序的構(gòu)造組成FANUC0i-3.1數(shù)控車床程序的構(gòu)造組成程序起始符:%或O符;程序名:FANUC0i-TB數(shù)控系統(tǒng)要求每個主程序和子程序有一個程序號。O××××(地址O后面可以有四位數(shù)字0-9999,數(shù)值前的0可以省略)。由假設(shè)干個字和程序段完畢符“;〞所組成。每個字是由地址符和數(shù)值所組成。地址符:一般是一個字母,擴(kuò)展地址符也可以包含多個字母。3.1數(shù)控車床程序的構(gòu)造組成3.1數(shù)控車床程序的構(gòu)造組成數(shù)值:數(shù)值是一個數(shù)字串,可以帶正負(fù)號和小數(shù)點(diǎn),正號可以省略。程序段格式及說明程序段格式:N…

字1…

字2…

字3……;注釋...;符號說明N…程序段號數(shù)值為1-9999的正整數(shù),一般以5或10間隔以便以后插入程序段時而無須重新編排程序段號字1…表示程序段指令;注釋...表示對程序段進(jìn)行說明,位于程序段最后但需用分號隔開;表示程序段結(jié)束

表示中間空格3.1數(shù)控車床程序的構(gòu)造組成數(shù)值:數(shù)值是一個數(shù)字串,可以帶3.1數(shù)控車床程序的構(gòu)造組成由于程序段中有很多指令建議程序段的順序和格式為:N…G…X…Z…T…D…M…S…F…;注釋…;一個指令字是由地址符(指令字符)和帶符號〔如定義尺寸的字〕或不帶符號〔如準(zhǔn)備功能字G代碼〕的數(shù)字?jǐn)?shù)據(jù)組成的。程序段中不同的指令字符及其后續(xù)數(shù)值確定了每個指令字的含義。3.1數(shù)控車床程序的構(gòu)造組成由于程序段中有很多3.1數(shù)控車床程序的構(gòu)造組成準(zhǔn)備功能X,Y,ZA,B,CU,V,W坐標(biāo)軸的運(yùn)動指令R功能地址意義零件程序號O程序號:1~9999程序段號N程序段號:N1~9999G指令運(yùn)動方式(直線、圓弧等)G00-G99

尺寸字圓弧的半徑,固定循環(huán)的參數(shù)I,J,K圓心相對于起點(diǎn)的坐標(biāo)表3-2指令字符一覽表3.1數(shù)控車床程序的構(gòu)造組成準(zhǔn)備功能X,Y,Z坐標(biāo)軸的運(yùn)動3.1數(shù)控車床程序的構(gòu)造組成程序號的指令P子程序號的指令進(jìn)給速度F進(jìn)給速度指令主軸功能S主軸速度指令刀具功能T刀具編號指令輔助功能M機(jī)床輔助動作指令M00~M99補(bǔ)償號D刀具半徑補(bǔ)償號的指令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ù)控車床程序的構(gòu)造組成程序號的指令P子程序號的指令3.1數(shù)控車床程序的構(gòu)造組成G功能或G指令〕準(zhǔn)備功能就是控制機(jī)床運(yùn)動方式的指令,它是用地址字G和后面的數(shù)字組合起來表示各式是:GXX;準(zhǔn)備功能分為模態(tài)指令和非模態(tài)指令; 模態(tài)指令 在同一G指令出現(xiàn)之前一直有效的G指令非模態(tài)指令 只在程序段中有效的G指令。3.1數(shù)控車床程序的構(gòu)造組成G代碼組功能參數(shù)(后續(xù)地址字)G00G01G02G03

01快速定位直線插補(bǔ)順園插補(bǔ)

逆園插補(bǔ)X,ZX,Z,I,K,RG0400暫停PG20G2106英寸輸入毫米輸入X,ZG27G2800返回參考點(diǎn)檢查返回參考點(diǎn)

G3201恒螺紋切削X,Z,U,W,G34變螺紋切削

G40G41G42

07刀尖半徑補(bǔ)償取消左刀補(bǔ)右刀補(bǔ)

T3.1數(shù)控車床程序的構(gòu)造組成表3-3FANUC0i-TB數(shù)控系統(tǒng)常用準(zhǔn)備功能一覽表G代碼組功能參數(shù)(后續(xù)地址字)G00G01

快速定位3.1數(shù)控車床程序的構(gòu)造組成G54G90G96G99G54-G59

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絕對編程相對編程

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ù)控車床程序的構(gòu)造組成G54G90G96G99G543.1數(shù)控車床程序的構(gòu)造組成M功能或M指令〕輔助功能就是用于控制零件程序的走向,以及機(jī)床各種輔助功能動作〔如冷卻液的開關(guān)、主軸正反轉(zhuǎn)等〕的指令。輔助功能由地址字M和其后的一或兩位數(shù)字組成,M功能有非模態(tài)M功能和模態(tài)M功能兩種形式。非模態(tài)M功能(當(dāng)段有效代碼):只在書寫了該代碼的程序段中有效;模態(tài)M功能(續(xù)效代碼):一組可相互注銷的M功能,這些功能在被同一組的另一個功能注銷前一直有效。FANUC0i-TB系統(tǒng)常用輔助功能見表3-4。3.1數(shù)控車床程序的構(gòu)造組成M功能或M指令〕3.1數(shù)控車床程序的構(gòu)造組成F功能F功能表示刀具的進(jìn)給速度,它是所有移動坐標(biāo)軸速度的矢量和。F功能在G01、G02、G03等插補(bǔ)指令中生效,在程序中第一次出現(xiàn)插補(bǔ)指令之前或同時,應(yīng)設(shè)定F功能指令。F指令一旦設(shè)定就一直有效直到被新的F指令取代。S功能主軸功能S控制主軸轉(zhuǎn)速,其后的數(shù)值表示主軸速度,單位為r/min。恒線速度功能時S指定切削線速度,其后的數(shù)值單位為米m/min?!睪96恒線速度有效、G97取消恒線速度〕S是模態(tài)指令,S功能只有在主軸速度可調(diào)節(jié)時有效。S所編程的主軸轉(zhuǎn)速可以借助機(jī)床控制面板上的主軸倍率開關(guān)進(jìn)展修調(diào)。3.1數(shù)控車床程序的構(gòu)造組成F功能3.1數(shù)控車床程序的構(gòu)造組成T功能T代碼用于選刀,其后的4位數(shù)字分別表示選擇的刀具號和刀具補(bǔ)償號。執(zhí)行T指令,轉(zhuǎn)動轉(zhuǎn)塔刀架,選用指定的刀具。當(dāng)一個程序段同時包含T代碼與刀具移動指令時:先執(zhí)行T代碼指令,而后執(zhí)行刀具移動指令。T指令同時調(diào)入刀補(bǔ)存放器中的補(bǔ)償值。3.1數(shù)控車床程序的構(gòu)造組成T功能3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)快速移動指令G00〔2〕學(xué)習(xí)直線插補(bǔ)指令G01〔3〕學(xué)習(xí)用G98和G99設(shè)定F指令進(jìn)給量單位〔1〕快速定位G00格式:G00X〔U〕_Z〔W〕_說明:X、Z:絕對編程時,快速定位終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);U、W:增量編程時,快速定位終點(diǎn)相對于起點(diǎn)的位移量;3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法G00指令刀具相對于工件以各軸預(yù)先設(shè)定的速度,從當(dāng)前位置快速移動到程序段指令的定位目標(biāo)點(diǎn)。G00指令中的快移速度由機(jī)床參數(shù)“快移進(jìn)給速度〞對各軸分別設(shè)定,不能用F規(guī)定。 G00一般用于加工前快速定位或加工后快速退刀??煲扑俣瓤捎擅姘迳系目焖傩拚{(diào)按鈕修正。 注意在執(zhí)行G00指令時,由于各軸以各自速度移動,不能保證各軸同時到達(dá)終點(diǎn),因而聯(lián)動直線軸的合成軌跡不一定是直線。操作者必須格外小心,以免刀具與工件發(fā)生碰撞。常見的做法是,將X軸移動到平安位置,再放心地執(zhí)行G00指令。3.2數(shù)控車床程序編制的根本方法G00指令刀具3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔2〕直線插補(bǔ)指令G01格式:G01X〔U〕_Z〔W〕_F_;說明:X、Z:絕對編程時終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);U、W:增量編程時終點(diǎn)相對于起點(diǎn)的位移量;F_:進(jìn)給速度。G01指令刀具以聯(lián)動的方式,按F規(guī)定的合成進(jìn)給速度,從當(dāng)前位置按線性路線(聯(lián)動直線軸的合成軌跡為直線)移動到程序段指令的終點(diǎn)。G01是模態(tài)代碼,可由G00、G02、G03或G32功能注銷。3.2數(shù)控車床程序編制的根本方法〔2〕直線插補(bǔ)指令G013.2數(shù)控車床程序編制的根本方法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。3.2數(shù)控車床程序編制的根本方法〔3〕用G98和G99設(shè)編程實(shí)例圖3-4刀具表T0193外圓正偏刀

切削用量主軸速度500r/min進(jìn)給量F0.2mm/r切削深度a小于4mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-4刀具表T0193外圓正偏刀

切削用量3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O001主程序名N10G54G99S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀,用G99設(shè)定進(jìn)給量F單位(N10G54G98S500M03T01)或用G98設(shè)定進(jìn)給量F單位N20G00X18Z2快速移動點(diǎn)定位N30G01Z-15F0.2車?18外圓進(jìn)給量F=0.2mm/r(N30G01Z-15F100)或車?18外圓進(jìn)給量F=100mm/min

X24車臺階面

Z-30車?24外圓長30mm(比零件總長加割刀寬度略長)X26車出毛坯外圓N40G00X50Z200快速移動點(diǎn)定位至換刀點(diǎn)N50M05主軸停止N60M30程序結(jié)束3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O001主3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)絕對尺寸數(shù)據(jù)指令G90和增量尺寸數(shù)據(jù)指令G91〔2〕學(xué)習(xí)倒角和倒圓角指令C、R編程的根本知識〔1〕絕對和增量尺寸數(shù)據(jù)G90和G91指令分別代表絕對尺寸數(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ù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法〔2〕絕對尺寸數(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指令〔絕對尺寸數(shù)據(jù)輸入〕替代為止?!?〕絕對編程時,用G90指令后面的X、Z表示X軸、Z軸的坐標(biāo)值;增量編程時,用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 直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間都可以用倒角或倒圓指令進(jìn)展倒角或倒圓。設(shè)左右G點(diǎn)〔40,20〕當(dāng)前在A點(diǎn),目標(biāo)點(diǎn)為D點(diǎn)(5,30),倒角c=2,R=3 G01X40Z20C2; G01U-35W10;G02X40Z20R3; G01U-35W103.2數(shù)控車床程序編制的根本方法〔4〕倒角和倒圓角指令C編程實(shí)例圖3-8刀具表T0193外圓正偏刀T024MM寬割斷刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-8刀具表T0193外圓正偏刀T024MM寬割3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O0002主程序名N10G90S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀,用絕對尺寸數(shù)據(jù)G90N20G00X18.4Z2快速移動點(diǎn)定位N30G01Z-14.8F0.2粗車?18外圓進(jìn)給量F=0.2mm/r留單邊0.2mm

X24.4R1.5粗車臺階面,倒圓角R1.5

Z-30粗車?24外圓長30mmX26車出毛坯外圓N40G00X30Z2快速移動點(diǎn)定位

X0快速移動點(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ù)控車床程序編制的根本方法加工程序程序注釋O00023.2數(shù)控車床程序編制的根本方法

Z-15精車?18外圓

X6R1.5精車臺階面,倒圓角R1.5

Z-15精車?24外圓長30mmN70G00X26Z160快速移動點(diǎn)定位至換刀點(diǎn)N80G90T0202用絕對尺寸數(shù)據(jù)G90,換2號刀,N90S300M03主軸轉(zhuǎn)速為300r/minN100G00X25快速移動點(diǎn)定位,先定位X方向

Z-29再定位Z方向N120G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G00X50快速移動點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向N140M05主軸停止N150M30程序結(jié)束3.2數(shù)控車床程序編制的根本方法Z3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)順時針圓弧插補(bǔ)指令G02和逆時針圓弧插補(bǔ)G03編程的根本知識〔1〕圓弧插補(bǔ)指令使刀具以圓弧軌跡從起始點(diǎn)移動到終點(diǎn),模態(tài)有效。G02指令表示圓弧插補(bǔ)方向?yàn)轫槙r針,G03指令表示圓弧插補(bǔ)方向?yàn)槟鏁r針。〔2〕判別圓弧插補(bǔ)方向:3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-11刀具表T0193外圓正偏刀T024MM寬割斷刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-11刀具表T0193外圓正偏刀T024MM寬3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O0003主程序名N10S500M03T0101設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀N20G00X20.4Z2快速移動點(diǎn)定位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快速移動點(diǎn)定位

X0快速移動點(diǎn)定位N50S800M03主軸轉(zhuǎn)速為800r/min,3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O00033.2數(shù)控車床程序編制的根本方法N60G01Z0F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.05mm/r

X20C1.5精車端面,倒角1.5X45

Z-5精車?20外圓N70G02X20Z-15R10順時針精車圓弧N80G03X20Z-25R10逆時針精車圓弧N90G01Z-30精車?20外圓

X24R1精車臺階面,倒圓角R1

Z-46精車?24外圓長46mmN100G00X50Z200快速移動點(diǎn)定位至換刀點(diǎn)N110T0202S300M03換2號刀,主軸轉(zhuǎn)速為300r/minN120G00X25快速移動點(diǎn)定位,先定位X方向

Z-44再定位Z方向N120G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN130G00X50快速移動點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向N140M05主軸停止N150M30程序結(jié)束3.2數(shù)控車床程序編制的根本方法N60G01Z3.2數(shù)控車床程序編制的根本方法〔1〕學(xué)習(xí)暫停指令G04〔2〕學(xué)習(xí)恒螺距螺紋切削指令G32編程的根本知識〔1〕暫停指令G04可以暫停所給定的時間,但只對自身程序段有效,在此之前程序段中的主軸速度和進(jìn)給量F保持存儲狀態(tài)。暫停指令G04的程序段格式為:G04X;暫停的時間〔秒〕G04P;暫停的時間〔毫秒〕3.2數(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ù)車床及刀具的具體情況選擇適宜值。螺紋牙深等于螺紋大徑減螺紋小徑;對與普通三角形螺紋螺紋牙深等于0.5413*P〔4〕因?yàn)樵诤懵菥嗦菁y切削時,刀具進(jìn)給速度F只取決于主軸轉(zhuǎn)速S和螺紋導(dǎo)程K,根據(jù)主軸轉(zhuǎn)一轉(zhuǎn)刀具移動一個導(dǎo)程的原理,在螺紋加工時進(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)象。3.2數(shù)控車床程序編制的根本方法〔2〕恒螺距螺紋切削指編程實(shí)例圖3-12刀具表T0193外圓正偏刀T024MM寬割斷刀T0360螺紋刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的根本方法編程實(shí)例圖3-12刀具表T0193外圓正偏刀T024MM寬3.2數(shù)控車床程序編制的根本方法加工程序程序注釋O0004主程序名N10S500M03T0101設(shè)定工件坐標(biāo)系,S=500r/min,選1號刀N20G00X20.2Z2快速移動點(diǎn)定位N30G01Z-29.8F0.2粗車螺紋外圓,留單邊0.2mm余量

X24.4R1.5粗車臺階面,倒圓角R1.5

Z-46粗車?24外圓長46mmX26車出毛坯外圓N40G00X30Z2快速移動點(diǎn)定位

X0快速移動點(diǎn)定位N50S800M03主軸轉(zhuǎn)速為800r/min,N60G01Z0F0.05直線插補(bǔ)至右端面中心F=0.05mm/r

X19.8C1.5精車端面,倒角1.5X45°

Z-30精車螺紋外圓(外螺紋大徑都是負(fù)偏差)

X24R1精車臺階面,倒圓角R13.2數(shù)控車床程序編制的根本方法加工程序程序注釋O00043.2數(shù)控車床程序編制的根本方法

Z-46精車?24外圓長46mmN70G00X50Z200快速移動點(diǎn)定位至換刀點(diǎn)N80T0202S300M03換2號刀,主軸轉(zhuǎn)速為300r/minN90G00X25快速移動點(diǎn)定位,先定位X方向

Z-30再定位Z方向N100G01X17F0.05割槽,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN110G04P2000槽底暫停2秒N120G01X26F0.4退出槽底N130G00X50快速移動點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向N140T0303換3號60°螺紋刀N150G00X19.1Z6快速移動點(diǎn)定位N160G32X19.1Z-28F1第一刀車螺紋N170G00X30快速移動點(diǎn)定位退刀,先定位X方向

Z6再定位Z方向

X18.8快速移動點(diǎn)定位進(jìn)刀3.2數(shù)控車床程序編制的根本方法3.2數(shù)控車床程序編制的根本方法N180G32Z-28F1第二刀車螺紋N190G00X30快速移動點(diǎn)定位退刀,先定位X方向

Z6再定位Z方向

X18.72快速移動點(diǎn)定位進(jìn)刀N200G32Z-28F1第三刀車螺紋N210G00X50快速移

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論