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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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)要求每個主程序和子程序有一個程序名。(1)程序名命名規(guī)則:

a.

開始的兩個符號必須是字母;

b.

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

c.

最多為8個字符;

d.

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

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

字1…

字2…

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

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

M17子程序結(jié)束

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

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

M05主軸停止

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

M09切削液的關(guān)

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

Z

。程序段中X

Z

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

Z

F

。程序段中X

Z

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

切削用量主軸速度500r/min進給量F0.2mm/r切削深度a小于4mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK01.MPF主程序名N10G54G95S500M03T01設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀,用G95設(shè)定進給量F單位(N10G54G94S500M03T01)或用G94設(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主軸停止N60M02程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.2數(shù)控車床程序編制的基本方法課題23.2.2.1教學(xué)目的(1)學(xué)習(xí)絕對尺寸數(shù)據(jù)指令G90和增量尺寸數(shù)據(jù)指令G91;(2)學(xué)習(xí)倒角和倒圓角指令CHF=、RND=;3.2.2.2編程的基本知識(1)絕對和增量尺寸數(shù)據(jù)G90和G91指令分別代表絕對尺寸數(shù)據(jù)輸入和增量尺寸數(shù)據(jù)輸入,模態(tài)有效。G90指令表示坐標(biāo)系中目標(biāo)點的坐標(biāo)尺寸,G91指令表示待運行的位移量。G90和G91指令不決定到底終點位置的軌跡,刀具運行軌跡由G功能組中的其它指令決定。3.2數(shù)控車床程序編制的基本方法(2)絕對尺寸數(shù)據(jù)輸入指令G90的尺寸取決于當(dāng)前坐標(biāo)系(工件坐標(biāo)系或機床坐標(biāo)系)的零點位置,G90指令適用于所有坐標(biāo)軸,并且一直有效,直到在后面的程序段中由G91指令(增量尺寸數(shù)據(jù)輸入)替代為止。增量尺寸數(shù)據(jù)指令G91的尺寸表示待運行的軸位移,G91指適用于所有坐標(biāo)軸,并且一直有效,直到在后面的程序段中由G90指令(絕對尺寸數(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=…..與加工拐角的軸運動指令一起寫入到程序段中。直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間都可以用倒角或倒圓指令進行倒角或倒圓。程序段格式為:CHF=…插入倒角,數(shù)值;倒角長度(斜邊長度);RND=…插入倒圓,數(shù)值,倒圓半徑。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法提示:無論是倒角還是倒圓都是對稱進行的,如果其中一個程序段輪廓長度不夠,則在倒圓或倒角時會自動削減編程值,如果幾個連續(xù)編程的程序段中有不含坐標(biāo)軸移動指令的程序段,則不可以進行倒角/倒圓。3.2數(shù)控車床程序編制的基本方法3.2.2.3編程實例編程實例圖3-7刀具表T0193°外圓正偏刀T024MM寬割斷刀

切削用量

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

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

Z-30粗車?24外圓長15mmX26車出毛坯外圓N40G00X30Z2快速移動點定位

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

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

Z-15精車?18外圓

X6RND=1.5精車臺階面,倒圓角R1.5

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

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

Z200再定位Z方向N130M05主軸停止N140M02程序結(jié)束3.2數(shù)控車床程序編制的基本方法3.2.3數(shù)控車床程序編制的基本方法課題33.2.3.1教學(xué)目的(1)學(xué)習(xí)順時針圓弧插補指令G02;(2)學(xué)習(xí)逆時針圓弧插補指令G03;(3)學(xué)習(xí)通過中間點進行圓弧插補指令G05;3.2數(shù)控車床程序編制的基本方法3.2.3.2編程的基本知識(1)圓弧插補指令使刀具以圓弧軌跡從起始點移動到終點,模態(tài)有效。G02指令表示圓弧插補方向為順時針,G03指令表示圓弧插補方向為逆時針。(2)判別圓弧插補方向:從Y軸負方向去觀察順時針就用順時針圓弧插補指令G02,逆時針就用順時針圓弧插補指令G03。在數(shù)控車床上簡單判別方法是認為刀架是后置刀架從上往下觀察順時針就是G02,逆時針就是G03。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法(3)不同方式表示的圓弧編程格式如下:3.2數(shù)控車床程序編制的基本方法(4)通過中間點進行圓弧插補指令G05,如果不知道圓弧的圓心、半徑或張角,但已知圓弧輪廓上三個點的坐標(biāo),則可以使用G05指令。3.2數(shù)控車床程序編制的基本方法3.2.3.3編程實例編程實例圖3-11刀具表T0193°外圓正偏刀T024MM寬割斷刀

切削用量

粗加工精加工主軸速度S500r/min800r/min進給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK03.MPF主程序名N10G54S500M03T01設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀N20G00X20.4Z2快速移動點定位N30G01Z-5F0.2粗車?20外圓,留單邊0.2mm余量N40G02X20.4Z-15CR=10F0.1順時針粗車圓弧N50G03X20.4Z-25CR=10F0.1逆時針粗車圓弧N60G01Z-29.8F0.2粗車?20外圓

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

Z-46粗車?24外圓長16mmX26車出毛坯外圓N70G00X30Z2快速移動點定位

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

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

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

X24RND=1.5精車臺階面,倒圓角R1.5

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

Z-44再定位Z方向N160G01X0F0.05割斷,切削用量為:S=300r/min,F(xiàn)=0.05mm/rN170G00X50快速移動點定位退刀,先定位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編程的基本知識(1)暫停指令G04可以暫停所給定的時間,但只對自身程序段有效,在此之前程序段中的主軸速度和進給量F保持存儲狀態(tài)。暫停指令G04的程序段格式為:G04F

;暫停的時間(秒);

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及每次進刀的深度,應(yīng)根據(jù)車床及刀具的具體情況選擇合適值。螺紋牙深等于螺紋大徑減螺紋小徑;對與普通三角形螺紋螺紋牙深等于0.5413*P。(4)因為在恒螺距螺紋切削時,刀具進給速度F只取決于主軸轉(zhuǎn)速S和螺紋導(dǎo)程K,根據(jù)主軸轉(zhuǎn)一轉(zhuǎn)刀具移動一個導(dǎo)程的原理,在螺紋加工時進給修調(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編程實例編程實例圖3-14刀具表T0193°外圓正偏刀T024MM寬割斷刀T0360°螺紋刀切削用量

粗加工精加工主軸速度S500r/min800r/min進給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK04.MPF主程序名N10G54S500M03T01設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀N20G00X20.2Z2快速移動點定位N30G01Z-29.8F0.2粗車螺紋外圓,留單邊0.2mm余量

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

Z-46粗車?24外圓長16mmX26車出毛坯外圓N40G00X30Z2快速移動點定位

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

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

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

X24RND=1.5精車臺階面,倒圓角R1.5

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

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

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

Z6再定位Z方向

X18.8快速移動點定位進刀N180G33Z-28K1SF=0第二刀車螺紋N190G00X30快速移動點定位退刀,先定位X方向

Z6再定位Z方向

X18.72快速移動點定位進刀N200G33Z-28K1SF=0第三刀車螺紋N210G00X50快速移動點定位至換刀點

Z200

N220M06T02換2號刀N230G00X26快速移動點定位

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

粗加工精加工主軸速度S500r/min800r/min進給量F0.2mm/r0.05mm/r切削深度a小于4mm0.2mm3.2數(shù)控車床程序編制的基本方法加工程序程序注釋SK05.MPF主程序名N10G54S500M03T01設(shè)定工件坐標(biāo)系,主軸正轉(zhuǎn)轉(zhuǎn)速為500r/min,選擇1號刀N20G00X20.2Z2快速移動點定位N30G01Z-29.8F0.2粗車螺紋外圓,留單邊0.2mm余量

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

Z-46粗車?24外圓長16mmX26車出毛坯外圓N40G00X30Z2快速移動點定位

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

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

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

X23.99RND=1.5精車臺階面,倒圓角R1.5

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

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

Z200再定位Z方向N140M06T03換3號60°螺紋刀N150G00X20Z6快速移動點定位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快速移動點定位至換刀點N170M06T02換2號刀N180G00X26快速移動點定位

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

切削用量

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

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

R110=2R111=0.2

R112=0

LCYC95

N30G00X26Z2快速移動點定位N40S800M03F0.05精車主軸速度S=800rpm,進給量F=0.05mm/rN50JD01調(diào)用子程序JD01.SPF進行精車N60G00X50Z200快速移動點定位至換刀點N70M06T02S300M03換2號刀,主軸轉(zhuǎn)速為300r/min3.2數(shù)控車床程序編制的基本方法N80G00X25快速移動點定位,先定位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編程的基本知識(1)切槽循環(huán)LCYC93指令可以在圓柱形工件上,不管是進行縱向加工還是進行橫向加工均可以利用切槽循環(huán)加工槽,包括外部切槽和內(nèi)部切槽。切槽循環(huán)LCYC93指令的參數(shù)見表3-7。3.2數(shù)控車床程序編制的基本方法(2)調(diào)用切槽循環(huán)LCYC93指令之前刀具的位置必須保證刀具不與工件發(fā)生碰撞,并盡量減少空行程。(3)實際刀具寬度必須與R107參數(shù)設(shè)定的數(shù)值一致并且要小于槽寬,否則加工出的槽輪廓有誤。(4)R119設(shè)定的槽底暫停時間,其最小值為主軸旋轉(zhuǎn)一轉(zhuǎn)所用時間,編程暫停時間與F一致。3.2數(shù)控車床程序編制的基本方法3.2數(shù)控車床程序編制的基本方法參數(shù)含義及數(shù)值范圍R100橫向坐標(biāo)軸槽的起點坐標(biāo)(X坐標(biāo))R101縱向坐標(biāo)軸槽的起點坐標(biāo)(Z坐標(biāo))R105加工方式,數(shù)值1~8(含義見表3-8)R106精加工余量,無符號R107刀具寬度,無符號R108粗加工單邊最大進刀深度,無符號R114槽底寬度(不考慮倒角),無符號R115槽深,無符號R116槽側(cè)面的傾斜角度,無符號,范圍:0-89.999°R117槽沿倒角長度R118槽底倒角長度R119槽底暫停時間表3-7切槽循環(huán)LCYC93指令的參數(shù)表3.2數(shù)控車床程序編制的基本方法數(shù)值縱向/橫向外部/內(nèi)部起始點位置1縱向外部左邊2橫向外部左邊3縱向內(nèi)部左邊4橫向內(nèi)部左邊5縱向外部右邊6橫向外部右邊7縱向內(nèi)部右邊8橫向內(nèi)部右邊表3-8切槽循環(huán)LCYC93指令中參數(shù)R105加工方式表編程實例圖3-20刀具表

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

切削用量

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

X36.4RND=2

Z-52

X40

N40G00X50快速移動點定位

Z2

X0

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

X30CHF=2.121

Z-30

X36RND=2

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

Z-52

X40

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

Z-20

N100G95F0.1進給量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快速移動點定位

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

Z

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

G71米制尺寸。3.2數(shù)控車床程序編制的基本方法(3)半徑和直徑數(shù)據(jù)尺寸G22和G23指令分別表示把X軸方向的終點坐標(biāo)作為半徑數(shù)據(jù)尺寸和直徑數(shù)據(jù)尺寸處理,模態(tài)有效。數(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)返回固定點指令G75和回參考點指令指令G74,其中G75指令用于刀架返回機床中某個固定點,固定點位置固定地存儲在機床數(shù)據(jù)中,它不會產(chǎn)生偏移;G74指令用于刀架返回機床的參考點;每個軸的返回速度就是起快速移動速度。G75和G74指令需要一獨立程序段,并按程序段方式有效。編程:G74X0Z0回參考點指令;編程:G75X

Z

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

LIMS=

恒定切削線速度生效;

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

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

b.程序跳轉(zhuǎn)加工程序在運行時是以寫入順序執(zhí)行程序段的,但有時程序需要改變執(zhí)行順序,這時可應(yīng)用程序跳轉(zhuǎn)指令,以實現(xiàn)程序的分支運行。實現(xiàn)程序跳轉(zhuǎn)需要跳轉(zhuǎn)目標(biāo)和跳轉(zhuǎn)條件兩個要素。跳轉(zhuǎn)目標(biāo)只能是有標(biāo)記符的程序段,此程序段必須位于該程序內(nèi),標(biāo)記符可以自由選取,但必須由2個以上字母或數(shù)字組成,其中開始兩個別符號必須是字母或下劃線。跳轉(zhuǎn)目標(biāo)程序段中標(biāo)記符后面必須為冒號,標(biāo)記符位于程序段段首,如果程序段有段號,則標(biāo)記符緊跟著段號。3.2數(shù)控車床程序編制的基本方法程序跳轉(zhuǎn)包括絕對跳轉(zhuǎn)和有條件跳轉(zhuǎn),應(yīng)用較多的是有條件跳轉(zhuǎn)。跳轉(zhuǎn)指令要求一個獨立的程序段。有條件跳轉(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)命運給予我們的不是失望之酒,而是機會之杯。二〇二〇年八月五日2020年8月5日星期三3、Patienceisbitter,butitsfruitissweet.(JeanJacquesRousseau,Frenchthinker)忍耐是痛苦的,但它的果實是甜蜜的。11:038.5.202011:038.5.202011:0311:03:108.5.202011:038.5.20204、Allthatyoudo,dowithyourmight;thingsdonebyhalvesareneverdoneright.----R.H.Stoddard,Americanpoet做一切事都應(yīng)盡力而為,半途而廢永遠不行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等.壓縮文件請下載最新的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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論