數(shù)控車床程序編制的基本方法_第1頁
數(shù)控車床程序編制的基本方法_第2頁
數(shù)控車床程序編制的基本方法_第3頁
數(shù)控車床程序編制的基本方法_第4頁
數(shù)控車床程序編制的基本方法_第5頁
已閱讀5頁,還剩85頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)組成3.1.1程序名3.1.1.1程序名

SINUMERIK-802S/8702C數(shù)控系統(tǒng)要求每個(gè)主程序和子程序有一個(gè)程序名。(1)程序名命名規(guī)則:

a.

開始的兩個(gè)符號(hào)必須是字母;

b.

其后的符號(hào)可以是字母、數(shù)字或下劃線;

c.

最多為8個(gè)字符;

d.

不得使用分隔符。3.1數(shù)控車床程序的結(jié)構(gòu)組成(2)程序擴(kuò)展名:主程序擴(kuò)展名是“.MPF”和子程序擴(kuò)展名是“.SPF”(3)舉例:主程序:SK01.MPF子程序:TESK02.SPF3.1.2程序段3.1.2.1程序段含有執(zhí)行工序所需要的全部數(shù)據(jù)內(nèi)容。它是由若干個(gè)字和程序段結(jié)束符“LF”所組成。每個(gè)字是由地址符和數(shù)值所組成。3.1.2.2地址符:一般是一個(gè)字母,擴(kuò)展地址符也可以包含多個(gè)字母。3.1.2.3數(shù)值:數(shù)值是一個(gè)數(shù)字串,可以帶正負(fù)號(hào)和小數(shù)點(diǎn),正號(hào)可以省略。3.1.2.4程序段格式及說明

3.1數(shù)控車床程序的結(jié)構(gòu)組成程序段格式:/N…

字1…

字2…

字3……;注釋...LF。符號(hào)和說明見表3-1。符號(hào)說明/表示在運(yùn)行中可以被跳躍過去的程序段N…程序段號(hào)數(shù)值為1-9999的正整數(shù),一般以5或10間隔以便以后插入程序段時(shí)而無須重新編排程序段號(hào)字1…表示程序段指令;注釋...表示對(duì)程序段進(jìn)行說明,位于程序段最后但需用分號(hào)隔開LF表示程序段結(jié)束

表示中間空格表3-1程序段格式符號(hào)說明3.1數(shù)控車床程序的結(jié)構(gòu)組成由于程序段中有很多指令,建議程序段的順序和格式為:/N…G…

X…

Z…

T…

D…

M…

S…

F…

;注釋…

LF3.1.3數(shù)控車床程序的基本指令3.1.3.1準(zhǔn)備功能(G功能或G指令)準(zhǔn)備功能就是控制機(jī)床運(yùn)動(dòng)方式的指令,它是用地址字G和后面的數(shù)字組合起來表示各式是:GXXX;準(zhǔn)備功能分為模態(tài)指令和非模態(tài)指令;模態(tài)指令就是在同一G指令出現(xiàn)之前一直有效的G指令,非模態(tài)指令就是只在程序段中有效的G指令。3.1數(shù)控車床程序的結(jié)構(gòu)組成SINUMERIK-802S/802C系統(tǒng)常用準(zhǔn)備功能見表3-2。準(zhǔn)備功能代碼功能含義說明G00快速移動(dòng)運(yùn)動(dòng)指令(插補(bǔ)方式)模態(tài)有效G01直線插補(bǔ)G02順時(shí)針圓弧插補(bǔ)G03逆時(shí)針圓弧插補(bǔ)G05中間點(diǎn)圓弧插補(bǔ)G33恒螺距的螺紋切削G04暫停時(shí)間特殊運(yùn)行程序段方式有效G74回參考點(diǎn)G75回固定點(diǎn)G158可編程的偏置寫存儲(chǔ)器程序段方式有效G25主軸轉(zhuǎn)速下限G26主軸轉(zhuǎn)速上限表3-2SINUMERIK-802S/802C系統(tǒng)常用準(zhǔn)備功能3.1數(shù)控車床程序的結(jié)構(gòu)組成G17XY平面平面選擇G18XZ平面G40刀尖半徑補(bǔ)償方式的取消刀尖半徑補(bǔ)償模態(tài)有效G41刀尖半徑左補(bǔ)償G42刀尖半徑右補(bǔ)償G500取消可設(shè)定零點(diǎn)偏置可設(shè)定零點(diǎn)偏置模態(tài)有效G54-G57可設(shè)定零點(diǎn)偏置G53按程序段方式取消可設(shè)定零點(diǎn)偏置取消可設(shè)定零點(diǎn)偏置程序段方式有效G60準(zhǔn)確定位定位性能模態(tài)有效G64連續(xù)路徑方式定位性能模態(tài)有效G09準(zhǔn)確定位,單程序段有效程序段方式準(zhǔn)停程序段方式有效3.1數(shù)控車床程序的結(jié)構(gòu)組成G70英制尺寸英制/米制尺寸模態(tài)有效G71米制尺寸G90絕對(duì)尺寸絕對(duì)尺寸/增量尺寸模態(tài)有效G91增量尺寸G94進(jìn)給率F單位:毫米/分鐘進(jìn)給率單位模態(tài)有效G95進(jìn)給率F單位:毫米/轉(zhuǎn)G96恒定切削速度(F單位毫米/轉(zhuǎn)、S單位米/分鐘)恒定切削速度模態(tài)有效G97刪除恒定切削速度G22半徑尺寸徑向尺寸:半徑/直徑模態(tài)有效G23直徑尺寸注:帶*的功能在程序啟動(dòng)時(shí)生效(指系統(tǒng)處于供貨狀態(tài),沒有編程新的內(nèi)容時(shí))。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.3.2輔助功能(M功能或M指令)輔助功能就是控制機(jī)床輔助動(dòng)作(如冷卻液的開關(guān)、主軸正反轉(zhuǎn)等)的指令。SINUMERIK-802S/802C系統(tǒng)常用準(zhǔn)備功能見表3-3。輔助功能代碼功能含義說明M00程序暫停用MOO暫停程序的執(zhí)行,按“啟動(dòng)”鍵加工繼續(xù)執(zhí)行M01程序有條件停止與M00一樣,但僅在“條件停(M01)有效”被軟件或接口信號(hào)觸發(fā)后才生效表3-3SINUMERIK-802S/802C系統(tǒng)常用輔助功能3.1數(shù)控車床程序的結(jié)構(gòu)組成M02程序結(jié)束主程序結(jié)束返回程序開頭M30程序結(jié)束

M17子程序結(jié)束

M03主軸順時(shí)針旋轉(zhuǎn)

M04主軸逆時(shí)針旋轉(zhuǎn)

M05主軸停止

M06更換刀具在機(jī)床數(shù)據(jù)有效時(shí)用M06更換刀具,其他情況下直接用T指令換刀M07切削液的開

M09切削液的關(guān)

3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.3.3F功能F功能表示刀具的進(jìn)給速度,它是所有移動(dòng)坐標(biāo)軸速度的矢量和。F功能在G01、G02、G03、G05等插補(bǔ)指令中生效,在程序中第一次出現(xiàn)插補(bǔ)指令之前或同時(shí),應(yīng)設(shè)定F功能指令。F指令一旦設(shè)定就一直有效直到被新的F指令取代。G94設(shè)定的F指令進(jìn)給量單位是mm/min。G95設(shè)定的F指令進(jìn)給量單位是mm/r。進(jìn)給量單位的換算:如主軸的轉(zhuǎn)速S(單位為r/min),G94設(shè)定的F指令進(jìn)給量是F(單位是mm/min),G95設(shè)定的F指令進(jìn)給量f(單位是mm/r)。換算公式是:F=f×S3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.3.4S功能S功能指令表示數(shù)控車床主軸的轉(zhuǎn)速,單位為r/min。主軸的旋轉(zhuǎn)方向和主軸運(yùn)動(dòng)起始點(diǎn)及終點(diǎn)通過M指令來實(shí)現(xiàn)。3.1.3.5T功能T指令可以選擇刀具,但必須在機(jī)床數(shù)據(jù)先確定好。(1)用T指令直接更換刀具。(2)僅用T指令預(yù)選刀具,另外還要用M06指令才可以進(jìn)行刀具的更換。3.1數(shù)控車床程序的結(jié)構(gòu)組成3.1.3.6刀具補(bǔ)償D(1)一個(gè)刀具可以匹配從1到9幾個(gè)不同補(bǔ)償?shù)臄?shù)據(jù)組(用與多個(gè)切削刀)。(2)如果沒有編寫D1指令,刀具補(bǔ)償值D1自動(dòng)生效。(3)如果編寫D0指令,刀具補(bǔ)償值無效。(4)系統(tǒng)中最多可以同時(shí)存儲(chǔ)30個(gè)刀具補(bǔ)償數(shù)據(jù)組。(5)刀具半徑補(bǔ)償必須與G41/G42一起執(zhí)行。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í)用G94和G95設(shè)定F指令進(jìn)給量單位。3.2數(shù)控車床程序編制的基本方法3.2.1.2編程的基本知識(shí)(1)快速移動(dòng)指令G00用于快速移動(dòng)并定位刀具,模態(tài)有效;快速移動(dòng)的速度由機(jī)床數(shù)據(jù)設(shè)定,因此G00指令后不需加進(jìn)給量指令F,用G00指令可以實(shí)現(xiàn)單個(gè)坐標(biāo)軸或兩個(gè)坐標(biāo)軸的快速移動(dòng)。快速移動(dòng)指令G00的程序段格式為:G00X

Z

。程序段中X

Z

是G00移動(dòng)的終點(diǎn)坐標(biāo)。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(2)直線插補(bǔ)指令G01使刀具以直線方式從起點(diǎn)移動(dòng)到終點(diǎn)用F指令設(shè)定的進(jìn)給速度,模態(tài)有效;用G01指令可以實(shí)現(xiàn)單個(gè)坐標(biāo)軸直線移動(dòng)或兩個(gè)坐標(biāo)軸的同時(shí)直線移動(dòng)。直線插補(bǔ)指令G01的程序段格式為:G01X

Z

F

。程序段中X

Z

是G01移動(dòng)的終點(diǎn)坐標(biāo)。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(3)用G94和G95設(shè)定F指令進(jìn)給量單位G94設(shè)定的F指令進(jìn)給量單位是:毫米/分鐘(mm/min)。G95設(shè)定的F指令進(jìn)給量單位是:毫米/轉(zhuǎn)(mm/r)。進(jìn)給量單位的換算:如主軸的轉(zhuǎn)速S(單位為r/min),G94設(shè)定的F指令進(jìn)給量是F(單位是mm/min),G95設(shè)定的F指令進(jìn)給量f(單位是mm/r)。換算公式是:F=f×S。3.2數(shù)控車床程序編制的基本方法3.2.1.3編程實(shí)例編程實(shí)例圖3-3刀具表T0193°外圓正偏刀

切削用量主軸速度500r/min進(jìn)給量F0.2mm/r切削深度a小于4mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK01.MPF主程序名N10G54G95S500M03T01設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號(hào)刀,用G95設(shè)定進(jìn)給量F單位(N10G54G94S500M03T01)或用G94設(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主軸停止N60M02程序結(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í)倒角和倒圓角指令CHF=、RND=;3.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)G90和G91指令的使用,SINUMERIK系統(tǒng)與某些數(shù)控系統(tǒng)在G91指令的格式上有所不同,它在G91指令后的增量尺寸用X或Z表示,而有些數(shù)控系統(tǒng)增量尺寸用U或W來表示。

3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(4)倒角和倒圓角指令CHF=、RND=在零件輪廓拐角處如倒角或倒圓,可以插入倒角或倒圓指令CHF=…..或者RND=…..與加工拐角的軸運(yùn)動(dòng)指令一起寫入到程序段中。直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間都可以用倒角或倒圓指令進(jìn)行倒角或倒圓。程序段格式為:CHF=…插入倒角,數(shù)值;倒角長度(斜邊長度);RND=…插入倒圓,數(shù)值,倒圓半徑。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法提示:無論是倒角還是倒圓都是對(duì)稱進(jìn)行的,如果其中一個(gè)程序段輪廓長度不夠,則在倒圓或倒角時(shí)會(huì)自動(dòng)削減編程值,如果幾個(gè)連續(xù)編程的程序段中有不含坐標(biāo)軸移動(dòng)指令的程序段,則不可以進(jìn)行倒角/倒圓。3.2數(shù)控車床程序編制的基本方法3.2.2.3編程實(shí)例編程實(shí)例圖3-7刀具表T0193°外圓正偏刀T024MM寬割斷刀

切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK02.MPF主程序名N10G54G90S500M03T01設(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.4RND=1.5粗車臺(tái)階面,倒圓角R1.5

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

X0快速移動(dòng)點(diǎn)定位N50G91S800M03增量尺寸數(shù)據(jù)指令G91,主軸轉(zhuǎn)速為800r/min,3.2數(shù)控車床程序編制的基本方法N60G01Z-2F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.2mm/r

X18CHF=2.121精車端面,倒角1.5×45°

Z-15精車?18外圓

X6RND=1.5精車臺(tái)階面,倒圓角R1.5

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

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

Z200再定位Z方向N130M05主軸停止N140M02程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.3數(shù)控車床程序編制的基本方法課題33.2.3.1教學(xué)目的(1)學(xué)習(xí)順時(shí)針圓弧插補(bǔ)指令G02;(2)學(xué)習(xí)逆時(shí)針圓弧插補(bǔ)指令G03;(3)學(xué)習(xí)通過中間點(diǎn)進(jìn)行圓弧插補(bǔ)指令G05;3.2數(shù)控車床程序編制的基本方法3.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ǔ)方向:從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.2數(shù)控車床程序編制的基本方法(4)通過中間點(diǎn)進(jìn)行圓弧插補(bǔ)指令G05,如果不知道圓弧的圓心、半徑或張角,但已知圓弧輪廓上三個(gè)點(diǎn)的坐標(biāo),則可以使用G05指令。3.2數(shù)控車床程序編制的基本方法3.2.3.3編程實(shí)例編程實(shí)例圖3-11刀具表T0193°外圓正偏刀T024MM寬割斷刀

切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK03.MPF主程序名N10G54S500M03T01設(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-15CR=10F0.1順時(shí)針粗車圓弧N50G03X20.4Z-25CR=10F0.1逆時(shí)針粗車圓弧N60G01Z-29.8F0.2粗車?20外圓

X24.4RND=1.5粗車臺(tái)階面,倒圓角R1.5

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

X0快速移動(dòng)點(diǎn)定位N80S800M03主軸轉(zhuǎn)速為500r/min,3.2數(shù)控車床程序編制的基本方法N90G01Z0F0.05直線插補(bǔ)至右端面中心進(jìn)給量F=0.05mm/r

X20CHF=2.121精車端面,倒角1.5X45°

Z-5精車?20外圓N100G02X20Z-15CR=10順時(shí)針精車圓弧N110G03X20Z-25CR=10逆時(shí)針精車圓弧N120G01Z-30精車?20外圓

X24RND=1.5精車臺(tái)階面,倒圓角R1.5

Z-46精車?24外圓長16mmN130G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N140M06T02S300M03換2號(hào)刀,主軸轉(zhuǎn)速為300r/minN150G00X25快速移動(dòng)點(diǎn)定位,先定位X方向

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

Z200再定位Z方向N180M05主軸停止190M02程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.4數(shù)控車床程序編制的基本方法課題43.2.4.1教學(xué)目的(1)學(xué)習(xí)暫停指令G04;(2)學(xué)習(xí)恒螺距螺紋切削指令G33;3.2.4.2編程的基本知識(shí)(1)暫停指令G04可以暫停所給定的時(shí)間,但只對(duì)自身程序段有效,在此之前程序段中的主軸速度和進(jìn)給量F保持存儲(chǔ)狀態(tài)。暫停指令G04的程序段格式為:G04F

;暫停的時(shí)間(秒);

G04S

;暫停主軸轉(zhuǎn)數(shù)。3.2數(shù)控車床程序編制的基本方法(2)恒螺距螺紋切削指令G33可以加工:圓柱螺紋、圓錐螺紋、外螺紋和內(nèi)螺紋、單頭螺紋和多頭螺紋、多段連續(xù)螺紋以及左旋螺紋和右旋螺紋,G33指令模態(tài)有效。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(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*P;空刀退出量一般取b>1.2K,空刀導(dǎo)入量一般取a>2.5K,如空刀導(dǎo)入量a取得太小,有可能產(chǎn)生“亂牙”現(xiàn)象。3.2數(shù)控車床程序編制的基本方法3.2.4.3編程實(shí)例編程實(shí)例圖3-14刀具表T0193°外圓正偏刀T024MM寬割斷刀T0360°螺紋刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK04.MPF主程序名N10G54S500M03T01設(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.4RND=1.5粗車臺(tái)階面,倒圓角R1.5

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

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

X19.8CHF=2.121精車端面,倒角1.5X45°

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

X24RND=1.5精車臺(tái)階面,倒圓角R1.5

Z-46精車?24外圓長46mmN70G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N80M06T02S300M03換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/rN110G04F2槽底暫停2秒N120G01X26F0.4退出槽底N130G00X50快速移動(dòng)點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向N140M06T03換3號(hào)60°螺紋刀N150G00X19.1Z6快速移動(dòng)點(diǎn)定位N160G33X19.1Z-28K1SF=0第一刀車螺紋N170G00X30快速移動(dòng)點(diǎn)定位退刀,先定位X方向3.2數(shù)控車床程序編制的基本方法

Z6再定位Z方向

X18.8快速移動(dòng)點(diǎn)定位進(jìn)刀N180G33Z-28K1SF=0第二刀車螺紋N190G00X30快速移動(dòng)點(diǎn)定位退刀,先定位X方向

Z6再定位Z方向

X18.72快速移動(dòng)點(diǎn)定位進(jìn)刀N200G33Z-28K1SF=0第三刀車螺紋N210G00X50快速移動(dòng)點(diǎn)定位至換刀點(diǎn)

Z200

N220M06T02換2號(hào)刀N230G00X26快速移動(dòng)點(diǎn)定位

Z-44

N240G01X0F0.05割斷N250G00X50退刀

Z200

N260M05主軸停止N270M02程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.5數(shù)控車床程序編制的基本方法課題53.2.5.1教學(xué)目的(1)學(xué)習(xí)螺紋切削循環(huán)LCYC97指令;(2)學(xué)習(xí)零件公差在編程時(shí)的處理方法。3.2.5.2編程的基本知識(shí)(1)用螺紋切削循環(huán)LCYC97指令可以簡化加工程序。該循環(huán)指令可以加工圓柱螺紋和圓錐螺紋、外螺紋和內(nèi)螺紋,而且能加工單頭螺紋或多頭螺紋,切削進(jìn)刀深度可自動(dòng)設(shè)定。螺紋切削循環(huán)LCYC97指令的參數(shù)見表3-4。3.2數(shù)控車床程序編制的基本方法(2)多頭螺紋用螺紋切削循環(huán)LCYC97指令螺紋頭數(shù)會(huì)均勻分布在圓周上;螺紋切削循環(huán)會(huì)自動(dòng)判別縱向螺紋加工和橫向螺紋加工。(3)調(diào)用螺紋切削循環(huán)LCYC97指令時(shí),刀具會(huì)以G00快速移動(dòng)至編程的螺紋起點(diǎn)+空刀導(dǎo)入量處,螺紋切削循環(huán)結(jié)束時(shí)刀具會(huì)快速移動(dòng)至起刀點(diǎn)處,因此調(diào)用螺紋切削循環(huán)LCYC97指令前的位置必須保證刀具不會(huì)發(fā)生碰撞地到達(dá)起刀點(diǎn)。(4)加工螺紋主軸轉(zhuǎn)速S及每次進(jìn)刀的深度,應(yīng)根據(jù)車床及刀具的具體情況選擇合適值。螺紋牙深等于螺紋大徑減螺紋小徑;對(duì)與普通三角形螺紋螺紋牙深等于0.5413*P。3.2數(shù)控車床程序編制的基本方法(5)圓柱螺紋的導(dǎo)程K與螺距P的關(guān)系是:K=n*P;空刀退出量一般取b>1.2K,空刀導(dǎo)入量一般取a>2.5K,如空刀導(dǎo)入量a取得太小,有可能產(chǎn)生“亂牙”現(xiàn)象。(6)零件公差在編程時(shí)處理方法:外廓尺寸按公差的中差或中上差編程,內(nèi)廓尺寸按公差的中差或中下差編程,自由公差按國家標(biāo)準(zhǔn)IT12級(jí)“入體公差”編程。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法參數(shù)含義及數(shù)值范圍R100螺紋起點(diǎn)直徑(X坐標(biāo)值)R101縱向軸螺紋起點(diǎn)(Z坐標(biāo)值)R102螺紋終點(diǎn)直徑(X坐標(biāo)值)R103縱向軸螺紋終點(diǎn)(Z坐標(biāo)值)R104螺紋導(dǎo)程值,無符號(hào)R105加工類型:數(shù)值=1(外螺紋)數(shù)值=2(內(nèi)螺紋)R106精加工余量,無符號(hào)R109空刀導(dǎo)入量,無符號(hào)R110空刀退出量,無符號(hào)R111螺紋單邊深度,無符號(hào)R112起始點(diǎn)偏移,無符號(hào)R113粗切削次數(shù),無符號(hào)R114螺紋頭數(shù),無符號(hào)表3-4螺紋切削循環(huán)LCYC97指令的參數(shù)表3.2數(shù)控車床程序編制的基本方法3.2.5.3編程實(shí)例編程實(shí)例圖3-16刀具表T0193°外圓正偏刀T024MM寬割斷刀T0360°螺紋刀切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK05.MPF主程序名N10G54S500M03T01設(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.4RND=1.5粗車臺(tái)階面,倒圓角R1.5

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

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

X19.8CHF=2.121精車端面,倒角1.5X453.2數(shù)控車床程序編制的基本方法

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

X23.99RND=1.5精車臺(tái)階面,倒圓角R1.5

Z-46精車?23.99外圓長16mmN70G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N80M06T02S300M03換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/rN110G04F2槽底暫停2秒N120G01X26F0.4退出槽底N130G00X50快速移動(dòng)點(diǎn)定位退刀,先定位X方向

Z200再定位Z方向N140M06T03換3號(hào)60°螺紋刀N150G00X20Z6快速移動(dòng)點(diǎn)定位3.2數(shù)控車床程序編制的基本方法R100=19.8R101=0調(diào)用螺紋切削循環(huán)LCYC97指令加工圓柱雙頭螺紋R102=19.8R103=-26R104=2R105=1

R106=0R109=6

R110=1.5R111=0.541

R112=0R113=3

R114=2

LCYC97

N160G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N170M06T02換2號(hào)刀N180G00X26快速移動(dòng)點(diǎn)定位

Z-44

N190G01X0F0.05割斷N200G00X50退刀

Z200

N210M05主軸停止N220M02程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.6數(shù)控車床程序編制的基本方法課題63.2.6.1教學(xué)目的(1)學(xué)習(xí)毛坯切削循環(huán)LCYC95指令;(2)學(xué)習(xí)子程序編程格式和調(diào)用方法等。3.2.6.2編程的基本知識(shí)(1)毛坯切削循環(huán)LCYC95指令可以在坐標(biāo)軸平行方向加工由子程序編程的輪廓,它既可以進(jìn)行縱向和橫向加工,也可以進(jìn)行內(nèi)外輪廓的加工,還可以選擇不同的切削工藝方式:粗加工、精加工或綜合加工。只要刀具不與工件發(fā)生碰撞就可以在任意位置調(diào)用此循環(huán)。毛坯切削循LCYC95指令的參數(shù)見表3-5。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(2)調(diào)用循環(huán)LCYC95指令之前必須激活用于進(jìn)行加工的刀具補(bǔ)償參數(shù),系統(tǒng)中必須已裝入文件SGUD.DEF。(3)程序嵌套時(shí)最多可以從三級(jí)程序界面中調(diào)用此循環(huán)(兩級(jí)嵌套)。(4)輪廓可以由直線或圓弧組成,并可以插入圓角和倒角,編程的圓弧段最大可以為本1/4圓并且輪廓中不允許出現(xiàn)根切,即尺寸只能單一變化。(5)R108設(shè)定的粗加工單邊最大進(jìn)刀深度,實(shí)際第一刀進(jìn)刀度深度是輪廓最大直徑加精加工余量減去R108設(shè)定的粗加工單邊最大進(jìn)刀深度。3.2數(shù)控車床程序編制的基本方法(6)程序中當(dāng)某一段程序重復(fù)出現(xiàn)(即具有相同的切削路線)時(shí),可以把這一段程序作為子程序,并事先存儲(chǔ)起來,在進(jìn)行加工時(shí)反復(fù)調(diào)用,這樣就減少了重復(fù)編程的工作量,簡化了程序。(7)子程序的結(jié)構(gòu)與主程序的結(jié)構(gòu)相同,但在子程序中最后一個(gè)程序段不是用M02指令而是用M17指令結(jié)束子程序。除了用M17指令外,還可以用RET指令結(jié)束子程序。RET指令要求占用一個(gè)獨(dú)立的程序段。3.2數(shù)控車床程序編制的基本方法(8)為了方便地選擇某一子程序,必須給子程序取一個(gè)程序名。子程序名可以自由選擇,其方法與主程序中程序名的選取方法一樣,但擴(kuò)展名不同,主程序的擴(kuò)展名為MPF,在輸入程序名時(shí)系統(tǒng)能自動(dòng)生成擴(kuò)展名,而子程序的擴(kuò)展名與子程序名一起輸入。例如:CZQY0110.SPF。另外,在子程序中,還可以使用地址字符L,其后面的值可以有7位(只能為整數(shù)),地址字符L之后的均有意義,不能省略。例如:L128、L0128、L00128分別代表三個(gè)不同的子程序。3.2數(shù)控車床程序編制的基本方法在一個(gè)程序中(主程序或子程序)可以直接利用程序名調(diào)用子程序。子程序調(diào)用要求占用一個(gè)獨(dú)立的程序段。子程序不僅可以從主程序中調(diào)用,也可以從其他子程序中調(diào)用,這個(gè)過程為子程序的嵌套。子程序的嵌套可以分為三層,即四級(jí)程序界面(包括主程序)。3.2數(shù)控車床程序編制的基本方法參數(shù)含義及數(shù)值范圍R105加工方式,數(shù)值1~12(含義見表3-6)R106精加工余量,無符號(hào)R108粗加工單邊最大進(jìn)刀深度,無符號(hào)R109粗加工進(jìn)刀切入角R110粗加工單邊的退刀量R111粗加工進(jìn)給速度R112精加工進(jìn)給速度表3-5毛坯切削循LCYC95指令的參數(shù)表3.2數(shù)控車床程序編制的基本方法數(shù)值縱向/橫向外部/內(nèi)部粗加工/精加工/綜合加工1縱向外部粗加工2橫向外部粗加工3縱向內(nèi)部粗加工4橫向內(nèi)部粗加工5縱向外部精加工6橫向外部精加工7縱向內(nèi)部精加工8橫向內(nèi)部精加工9縱向外部綜合加工10橫向外部綜合加工11縱向內(nèi)部綜合加工12橫向內(nèi)部綜合加工表3-6LCYC95指令中參數(shù)R105加工方式表3.2數(shù)控車床程序編制的基本方法3.2.6.3編程實(shí)例編程實(shí)例圖3-18刀具表T0193°外圓正偏刀T024MM寬割斷刀

切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK06.MPF主程序名N10G54S500M03T01設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號(hào)刀N20G00X26Z2快速移動(dòng)點(diǎn)定位--

CNAME=“JD01”調(diào)用毛坯切削循環(huán)LCYC95進(jìn)行粗加工,R105=1R106=0.2輪廓用子程序JD01.SPF定義R108=2.5R109=7

R110=2R111=0.2

R112=0

LCYC95

N30G00X26Z2快速移動(dòng)點(diǎn)定位N40S800M03F0.05精車主軸速度S=800rpm,進(jìn)給量F=0.05mm/rN50JD01調(diào)用子程序JD01.SPF進(jìn)行精車N60G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N70M06T02S300M03換2號(hào)刀,主軸轉(zhuǎn)速為300r/min3.2數(shù)控車床程序編制的基本方法N80G00X25快速移動(dòng)點(diǎn)定位,先定位X方向

Z-44

N90G01X0F0.05割斷N100G00X50退刀

Z200

N110M05主軸停止N120M02程序結(jié)束JD01.SPF子程序名N10G01X0Z0輪廓用子程序JD01.SPF定義N20G03X16Z-8CR=8

N30G01Z-20

X20Z-26

Z-30

X23.99RND=1

Z-46

X26

N40M17子程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.7數(shù)控車床程序編制的基本方法課題73.2.7.1教學(xué)目的(1)學(xué)習(xí)切槽循環(huán)LCYC93指令。3.2.7.2編程的基本知識(shí)(1)切槽循環(huán)LCYC93指令可以在圓柱形工件上,不管是進(jìn)行縱向加工還是進(jìn)行橫向加工均可以利用切槽循環(huán)加工槽,包括外部切槽和內(nèi)部切槽。切槽循環(huán)LCYC93指令的參數(shù)見表3-7。3.2數(shù)控車床程序編制的基本方法(2)調(diào)用切槽循環(huán)LCYC93指令之前刀具的位置必須保證刀具不與工件發(fā)生碰撞,并盡量減少空行程。(3)實(shí)際刀具寬度必須與R107參數(shù)設(shè)定的數(shù)值一致并且要小于槽寬,否則加工出的槽輪廓有誤。(4)R119設(shè)定的槽底暫停時(shí)間,其最小值為主軸旋轉(zhuǎn)一轉(zhuǎn)所用時(shí)間,編程暫停時(shí)間與F一致。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法參數(shù)含義及數(shù)值范圍R100橫向坐標(biāo)軸槽的起點(diǎn)坐標(biāo)(X坐標(biāo))R101縱向坐標(biāo)軸槽的起點(diǎn)坐標(biāo)(Z坐標(biāo))R105加工方式,數(shù)值1~8(含義見表3-8)R106精加工余量,無符號(hào)R107刀具寬度,無符號(hào)R108粗加工單邊最大進(jìn)刀深度,無符號(hào)R114槽底寬度(不考慮倒角),無符號(hào)R115槽深,無符號(hào)R116槽側(cè)面的傾斜角度,無符號(hào),范圍:0-89.999°R117槽沿倒角長度R118槽底倒角長度R119槽底暫停時(shí)間表3-7切槽循環(huán)LCYC93指令的參數(shù)表3.2數(shù)控車床程序編制的基本方法數(shù)值縱向/橫向外部/內(nèi)部起始點(diǎn)位置1縱向外部左邊2橫向外部左邊3縱向內(nèi)部左邊4橫向內(nèi)部左邊5縱向外部右邊6橫向外部右邊7縱向內(nèi)部右邊8橫向內(nèi)部右邊表3-8切槽循環(huán)LCYC93指令中參數(shù)R105加工方式表編程實(shí)例圖3-20刀具表

T0193°外圓正偏刀T024MM寬割斷刀

切削用量

粗加工精加工主軸速度S500r/min800r/min進(jìn)給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法3.2.7.3編程實(shí)例3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK07.MPF主程序名N10G54S500M03T01設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號(hào)刀N20G00X30.4Z2快速移動(dòng)點(diǎn)定位N30G01Z-29.8F0.2粗車毛坯,單邊留0.2mm余量,進(jìn)給量F=0.2mm/r

X36.4RND=2

Z-52

X40

N40G00X50快速移動(dòng)點(diǎn)定位

Z2

X0

N50S800M03精車主軸速度S=800rpmN60G01Z0F0.05精車外圓、端面、倒角、倒圓,進(jìn)給量F=0.05mm/r

X30CHF=2.121

Z-30

X36RND=2

3.2數(shù)控車床程序編制的基本方法

Z-52

X40

N70G00X50Z200快速移動(dòng)點(diǎn)定位至換刀點(diǎn)N80M06T02S300M03換2號(hào)刀,主軸轉(zhuǎn)速為300r/minN90G00X32快速移動(dòng)點(diǎn)定位,先定位X方向

Z-20

N100G95F0.1進(jìn)給量F=0.1mm/rR100=30R101=-12調(diào)用切槽循環(huán)LCYC93R105=5R106=0.2

R107=4R108=2

R114=9R115=6

R116=15R117=0

R118=0R119=1

LCYC93

N110G00X40快速移動(dòng)點(diǎn)定位

Z-49

N120G01X0F0.05割斷N130G00X50退刀

Z200

N140M05主軸停止N150M02程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.8數(shù)控車床程序編制的基本方法課題83.2.8.1教學(xué)目的(1)學(xué)習(xí)可設(shè)定零點(diǎn)偏置G54-G57和可編程的零點(diǎn)偏置指令G158;(2)學(xué)習(xí)公制尺寸指令G71和英制尺寸指令G70;(3)學(xué)習(xí)半徑數(shù)據(jù)尺寸指令G22和直徑數(shù)據(jù)尺寸指令G23;(4)學(xué)習(xí)恒定切削速度指令G96、G97;(5)學(xué)習(xí)計(jì)算參數(shù)和程序跳轉(zhuǎn)。3.2數(shù)控車床程序編制的基本方法3.2.8.2編程的基本知識(shí)(1)車床工件坐標(biāo)系的設(shè)定數(shù)控車床機(jī)床坐標(biāo)系的原點(diǎn)位于卡盤端面和主軸中心線的交點(diǎn),若以機(jī)床坐標(biāo)系為編程坐標(biāo)系,則會(huì)給編程帶來許多不便,所以在零件圖樣給出以后,應(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~G57給出工件零點(diǎn)在機(jī)床坐標(biāo)系中的位置(工件零點(diǎn)以機(jī)床零點(diǎn)為基準(zhǔn)偏移),當(dāng)工件裝夾到機(jī)床上后求出偏移量,并通過操作面板輸入到G54~G57的數(shù)值區(qū)。在用相應(yīng)的指令G54~G59調(diào)用時(shí)工件坐標(biāo)系就迅速建立。G54~G57為模態(tài)指令一直到被G500或G53指令去代才恢復(fù)機(jī)床坐標(biāo)系。設(shè)定工件坐標(biāo)系的方法之二是應(yīng)用可編程的零點(diǎn)偏置G158指令。用G158指令進(jìn)行工件坐標(biāo)系設(shè)定時(shí),可以將原工件坐標(biāo)進(jìn)行偏移,若在程序段中G158指令后不跟坐標(biāo)軸名稱,則表示原工件坐標(biāo)。3.2數(shù)控車床程序編制的基本方法編程:G54第一可設(shè)定零點(diǎn)偏置;G55第二可設(shè)定零點(diǎn)偏置;G56第三可設(shè)定零點(diǎn)偏置;G57第四可設(shè)定零點(diǎn)偏置;G500取消可設(shè)定零點(diǎn)偏置(模態(tài)有效);G53取消可設(shè)定零點(diǎn)偏置(程序段有效);G158X

Z

可編程的零點(diǎn)偏置指令G158。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(2)英制尺寸和米制尺寸G70和G71指令分別代表程序中輸入的是英制尺寸和米制尺寸,模態(tài)有效。它們是兩個(gè)互相取代的G指令,系統(tǒng)一般設(shè)定為G71狀態(tài)。在使用G70指令時(shí)應(yīng)注意程序中輸入的與工件直接相關(guān)的幾何數(shù)據(jù)均為英制,例如:G00、G01、G02、G03、G33指令下的尺寸數(shù)據(jù)X、Z;插補(bǔ)參數(shù)I、K(也包括螺距);圓弧半徑CR等。其他與工件幾何尺寸沒有直接關(guān)系的指令,如進(jìn)給速度F指令、刀具補(bǔ)償D指令、可設(shè)定的零點(diǎn)偏置G54~G57指令等均與G70指令的編程無關(guān)。3.2數(shù)控車床程序編制的基本方法這些數(shù)值以米制通過操作面板直接輸入(如刀具補(bǔ)償D指令)、可設(shè)定的零點(diǎn)偏置G54-G57指令)或在加工程序中G71指令有效時(shí)輸入(如進(jìn)給速度F指令)。如G70替代了G71,系統(tǒng)會(huì)自動(dòng)完成進(jìn)給速度F、刀具補(bǔ)償D、可設(shè)定的零點(diǎn)偏置G54-G57等指令數(shù)值的轉(zhuǎn)換工作,將這些幾何尺寸轉(zhuǎn)換為英制尺寸。編程:G70英制尺寸;

G71米制尺寸。3.2數(shù)控車床程序編制的基本方法(3)半徑和直徑數(shù)據(jù)尺寸G22和G23指令分別表示把X軸方向的終點(diǎn)坐標(biāo)作為半徑數(shù)據(jù)尺寸和直徑數(shù)據(jù)尺寸處理,模態(tài)有效。數(shù)控車床在加工零件時(shí)通常把X軸(橫向坐標(biāo)軸)的尺寸數(shù)據(jù)作為直徑數(shù)據(jù)編程,系統(tǒng)將所輸入的數(shù)值設(shè)定為直徑尺寸。也可以通過G22指令將直徑尺寸轉(zhuǎn)換為半徑尺寸。編程:G22半徑數(shù)據(jù)尺寸;G23直徑數(shù)據(jù)尺寸。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(4)返回固定點(diǎn)指令G75和回參考點(diǎn)指令指令G74,其中G75指令用于刀架返回機(jī)床中某個(gè)固定點(diǎn),固定點(diǎn)位置固定地存儲(chǔ)在機(jī)床數(shù)據(jù)中,它不會(huì)產(chǎn)生偏移;G74指令用于刀架返回機(jī)床的參考點(diǎn);每個(gè)軸的返回速度就是起快速移動(dòng)速度。G75和G74指令需要一獨(dú)立程序段,并按程序段方式有效。編程:G74X0Z0回參考點(diǎn)指令;編程:G75X

Z

返回固定點(diǎn)指令。3.2數(shù)控車床程序編制的基本方法(5)恒定切削速度指令G96、G97為保證零件的加工精度、減少表面粗糙度值和提高生產(chǎn)率,特別是當(dāng)工件直徑相差較大時(shí),應(yīng)盡量選擇合適的切削線速度并保持恒定。編程:G96S

LIMS=

恒定切削線速度生效;

G97取消恒定切削線速度恢復(fù)主軸每分鐘轉(zhuǎn)速。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(6)計(jì)算參數(shù)和程序跳轉(zhuǎn)在加工非圓曲面時(shí),系統(tǒng)沒有定義指令,這就需要要借助計(jì)算參數(shù)R,并應(yīng)用程序跳轉(zhuǎn)等手段來完成曲面的加工。

a.計(jì)算參數(shù)R在系統(tǒng)中共有250個(gè)計(jì)算參數(shù)可供使用,其中R0-R99可以自由使用,R100-R249為加工循環(huán)傳遞參數(shù),如程序中沒有使用加工循環(huán),則這部分階段計(jì)算參數(shù)也同樣可以自由使用。3.2數(shù)控車床程序編制的基本方法

b.程序跳轉(zhuǎn)加工程序在運(yùn)行時(shí)是以寫入順序執(zhí)行程序段的,但有時(shí)程序需要改變執(zhí)行順序,這時(shí)可應(yīng)用程序跳轉(zhuǎn)指令,以實(shí)現(xiàn)程序的分支運(yùn)行。實(shí)現(xiàn)程序跳轉(zhuǎn)需要跳轉(zhuǎn)目標(biāo)和跳轉(zhuǎn)條件兩個(gè)要素。跳轉(zhuǎn)目標(biāo)只能是有標(biāo)記符的程序段,此程序段必須位于該程序內(nèi),標(biāo)記符可以自由選取,但必須由2個(gè)以上字母或數(shù)字組成,其中開始兩個(gè)別符號(hào)必須是字母或下劃線。跳轉(zhuǎn)目標(biāo)程序段中標(biāo)記符后面必須為冒號(hào),標(biāo)記符位于程序段段首,如果程序段有段號(hào),則標(biāo)記符緊跟著段號(hào)。3.2數(shù)控車床程序編制的基本方法程序跳轉(zhuǎn)包括絕對(duì)跳轉(zhuǎn)和有條件跳轉(zhuǎn),應(yīng)用較多的是有條件跳轉(zhuǎn)。跳轉(zhuǎn)指令要求一個(gè)獨(dú)立的程序段。有條件跳轉(zhuǎn)程序段格式:IF(

)GOTOF(標(biāo)記);向前跳轉(zhuǎn);IF(

)GOTOB(標(biāo)記);向后跳轉(zhuǎn)。1、Geniusonlymeanshard-workingallone'slife.(Mendeleyer,RussianChemist)

天才只意味著終身不懈的努力。20.8.58.5.202011:0311:03:10Aug-2011:032、Ourdestinyoffersnotonlythecupofdespair,butthechaliceofopportunity.(RichardNixon,AmericanPresident)命運(yùn)給予我們的不是失望之酒,而是機(jī)會(huì)之杯。二〇二〇年八月五日2020年8月5日星期三3、Patienceisbitter,butitsfruitissweet.(JeanJacquesRousseau,Frenchthinker)忍耐是痛苦的,但它的果實(shí)是甜蜜的。11:038.5.202011:038.5.202011:0311:03:108.5.202011:038.5.20204、Allthatyoudo,dowithyourmight;thingsdonebyhalvesareneverdoneright.----R.H.Stoddard,Americanpoet做一切事都應(yīng)盡力而為,半途而廢永遠(yuǎn)不行8.5.20208.5.202011:0311:0311:03:1011:03:105、Youhavetobelieveinyourself.That'sthesecretofsuccess.----CharlesChaplin人必須相信自己,這是成功的秘訣。-Wednesday,August5,2020August20Wednesday,August5,20208/5/20206、Almostanysituation---goodorbad---isaffectedbytheattitudewebringto.----LuciusAnnausSeneca差不多任何一種處境---無論是好是壞

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論