數(shù)控銑床的程序編制數(shù)控機(jī)床課件_第1頁
數(shù)控銑床的程序編制數(shù)控機(jī)床課件_第2頁
數(shù)控銑床的程序編制數(shù)控機(jī)床課件_第3頁
數(shù)控銑床的程序編制數(shù)控機(jī)床課件_第4頁
數(shù)控銑床的程序編制數(shù)控機(jī)床課件_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第四章 數(shù)控銑床的程序編制內(nèi)容4.1 數(shù)控銑床概述4.2 數(shù)控銑削加工工藝4.3 數(shù)控銑床程序編制基礎(chǔ) 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用 4.5 數(shù)控銑床程序編制舉例 4.1 數(shù)控銑床概述 一、數(shù)控銑床的類型 數(shù)控銑床是一種加工能力很強(qiáng)的數(shù)控機(jī)床,一般具有平面銑削、平面型腔銑削、外形輪廓銑削、槽腔銑削和曲面銑削、鉆孔、擴(kuò)孔、鉸孔、鏜孔和攻絲等多種加工能力。立式數(shù)控銑床臥式數(shù)控銑床數(shù)控銑床:25坐標(biāo)軸聯(lián)動(dòng)4.1 數(shù)控銑床概述 二、數(shù)控銑床的加工對(duì)象 平面類零件:加工面平行或垂直于水平面,或加工面與水平面的夾角為定角的零件稱為平面類零件,其特點(diǎn)是各個(gè)加工面是平面或可以展

2、開成平面。 平面類零件是最簡單的一類零件,一般只需兩坐標(biāo)聯(lián)動(dòng)的三坐標(biāo)數(shù)控銑床就可以加工出來。 輪廓面M凸臺(tái)側(cè)面N斜面P4.1 數(shù)控銑床概述 二、數(shù)控銑床的加工對(duì)象 曲面類零件:加工面為空間曲面的零件,如葉片、螺旋槳等。曲面加工可在三軸、四軸或五軸數(shù)控機(jī)床上完成,其中三軸曲面加工最為常見。 三軸曲面加工通常采用“行切法”完成。 三軸曲面行切加工 四軸或五軸曲面加工 4.1 數(shù)控銑床概述 二、數(shù)控銑床的加工對(duì)象 變斜角類零件:加工面與水平面的夾角呈連續(xù)變化的零件。最好采用四軸或五軸數(shù)控銑床加工。 4.2 數(shù)控銑削加工工藝(自學(xué))數(shù)控銑削工藝過程制定:零件工藝性分析裝夾方案確定工序劃分走刀路線確定刀

3、具選擇切削用量選擇4.3 數(shù)控銑床程序編制基礎(chǔ)一、數(shù)控銑床的坐標(biāo)系機(jī)床坐標(biāo)系立式銑床的坐標(biāo)系 臥式銑床的坐標(biāo)系 4.3 數(shù)控銑床程序編制基礎(chǔ)一、數(shù)控銑床的坐標(biāo)系工件坐標(biāo)系改變工件坐標(biāo)系 機(jī)床坐標(biāo)系與工件坐標(biāo)系 4.3 數(shù)控銑床程序編制基礎(chǔ)二、程編中的數(shù)值計(jì)算最大難點(diǎn):計(jì)算復(fù)雜數(shù)值計(jì)算就是計(jì)算出零件輪廓上或刀具中心軌跡上一些點(diǎn)的坐標(biāo)數(shù)據(jù)。 1.基點(diǎn)坐標(biāo)的計(jì)算 基點(diǎn):一個(gè)零件的輪廓線可能有許多不同的幾何元素組成,各幾何元素間的連接點(diǎn)叫做基點(diǎn)。基點(diǎn)4.3 數(shù)控銑床程序編制基礎(chǔ)二、程編中的數(shù)值計(jì)算2.節(jié)點(diǎn)坐標(biāo)的計(jì)算 節(jié)點(diǎn):當(dāng)零件輪廓曲線用直線段或圓弧段逼近時(shí),輪廓曲線被分割成許多直線段或圓弧段,相鄰線

4、段的連接點(diǎn)稱為節(jié)點(diǎn)。4.3 數(shù)控銑床程序編制基礎(chǔ)二、程編中的數(shù)值計(jì)算3.刀具中心軌跡的計(jì)算數(shù)控系統(tǒng)沒有刀具半徑補(bǔ)償功能,需計(jì)算刀具中心軌跡。數(shù)控系統(tǒng)具有刀具半徑補(bǔ)償功能,不需計(jì)算刀具中心軌跡。4.3 數(shù)控銑床程序編制基礎(chǔ)二、程編中的數(shù)值計(jì)算4.輔助計(jì)算 不同的數(shù)控系統(tǒng),其輔助計(jì)算內(nèi)容和步驟也不盡相同。增量計(jì)算按增量坐標(biāo)編程時(shí)圓弧段的編程,需給出圓心相對(duì)于圓弧起點(diǎn)的坐標(biāo)值脈沖數(shù)計(jì)算輔助程序段的數(shù)值計(jì)算切入程序:由對(duì)刀點(diǎn)到切入點(diǎn)的程序。切出程序:由工件切削終點(diǎn)返回到對(duì)刀點(diǎn)的程序。4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用一、程序結(jié)構(gòu)程序段字字字;注釋程序段N10G0X20;第1程

5、序段程序段N20G2Z37;第2程序段程序段N30G91;第3程序段程序段N40程序段N50M2;程序結(jié)束程序名的開始兩個(gè)符號(hào)必須是字母,其后的符號(hào)可以是字母、數(shù)字或下劃線,但不得使用分隔符,且程序名最多為8個(gè)字符,如PART0001。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令1. 平面選擇指令G17:XY平面;G18:ZX平面;G19:YZ平面。數(shù)控系統(tǒng)啟動(dòng)時(shí)G17生效。 2. 絕對(duì)尺寸和增量尺寸編程指令G90:絕對(duì)尺寸編程;G91:增量尺寸編程。數(shù)控系統(tǒng)啟動(dòng)時(shí)G90生效。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令3.

6、可編程的零點(diǎn)偏置指令零點(diǎn)偏置分為可編程的零點(diǎn)偏置和可設(shè)定的零點(diǎn)偏置兩種情況。 可編程的零點(diǎn)偏置指令用于在編寫程序時(shí)進(jìn)行坐標(biāo)系的平移和旋轉(zhuǎn)。4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令3. 可編程的零點(diǎn)偏置指令指令格式:G158 X_ Y_ Z_:坐標(biāo)軸平移,并取消所有以前的可編程零點(diǎn)偏置指令,即編入一個(gè)新的G158指令后所有舊的零點(diǎn)偏置指令均清除。G258 RPL=_:坐標(biāo)軸旋轉(zhuǎn),并取消所有以前的可編程零點(diǎn)偏置指令,即編入一個(gè)新的G258指令后所有舊的零點(diǎn)偏置指令均清除。G259 RPL=_:坐標(biāo)軸旋轉(zhuǎn)。如果已經(jīng)有一個(gè)G158,G258或G259指令生效,則在G

7、259指令下的旋轉(zhuǎn)角附加到前面指令在零點(diǎn)平移或坐標(biāo)軸旋轉(zhuǎn)后的坐標(biāo)系上。G158后無坐標(biāo)軸名,G258指令下無RPL=,表示取消當(dāng)前的可編程零點(diǎn)平移和坐標(biāo)軸旋轉(zhuǎn)設(shè)定。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令3. 可編程的零點(diǎn)偏置指令G258,G259:在不同坐標(biāo)平面中旋轉(zhuǎn)角正方向的規(guī)定 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令3. 可編程的零點(diǎn)偏置指令N10 G17 ; N20 G158 X20 Y10; 可編程零點(diǎn)偏移N30 L10; 子程序調(diào)用,其中包含待偏移的幾何量N40 G158 X30 Y26; 新的零點(diǎn)偏置N5

8、0 G259 RPL=45; 附加坐標(biāo)旋轉(zhuǎn)45度N60 L10 ; 子程序調(diào)用N70 G158 ; 取消偏移和旋轉(zhuǎn)4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令4. 可設(shè)定的零點(diǎn)偏置指令可設(shè)定的零點(diǎn)偏置給出工件零點(diǎn)在機(jī)床坐標(biāo)系中的位置。 G54:第一可設(shè)定零點(diǎn)偏置G55:第二可設(shè)定零點(diǎn)偏置 G56:第三可設(shè)定零點(diǎn)偏置G57:第四可設(shè)定零點(diǎn)偏置 G500:取消可設(shè)定零點(diǎn)偏置 G53:取消可設(shè)定零點(diǎn)偏置,僅在本程序有效。4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令4. 可設(shè)定的零點(diǎn)偏置指令N10 G54 ; 第一零點(diǎn)偏置N20 L47;

9、 加工工件1N30 G55 ; 第二零點(diǎn)偏置N40 L47; 加工工件2N50 G56 ; 第三零點(diǎn)偏置N60 L47 ; 加工工件3N70 G57 ; 第四零點(diǎn)偏置N80 L47 ; 加工工件4N90 G500 G0 X ; 取消零點(diǎn)偏置4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令5. 坐標(biāo)軸運(yùn)動(dòng)指令G0、G1、G2、G3、G33數(shù)控系統(tǒng)啟動(dòng)時(shí)G1指令生效 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令5. 坐標(biāo)軸運(yùn)動(dòng)指令圓弧插補(bǔ)指令G2和G3 4種編程方式G2/G3 X_ Y_ I_ J_ F_;圓心坐標(biāo)和終點(diǎn)坐標(biāo) G2/G3

10、CR=_ X_ Y_ F_;半徑和終點(diǎn)坐標(biāo) G2/G3 AR=_ I_ J_ F_;張角和圓心坐標(biāo) G2/G3 AR=_ X_ Y_ F_;張角和終點(diǎn)坐標(biāo) 只有用“圓心和終點(diǎn)”方式才可以編寫整圓加工程序段。 G2/G3 X_ Y_ I_ J_ F_;G2/G3 CR=_ X_ Y_ F_;G2/G3 AR=_ I_ J_ F_;G2/G3 AR=_ X_ Y_ F_;G2/G3 CR=_ X_ Y_ F_;因?yàn)槭褂猛瑯拥钠瘘c(diǎn)、終點(diǎn)、半徑和相同的方向,可以有2個(gè)不同的圓弧。因此,在用半徑定義的圓弧中,“CR=”的符號(hào)用于選擇圓弧,其中正號(hào)表示圓弧段小于或等于半圓;負(fù)號(hào)表示圓弧段大于半圓。 N5

11、G90 X30 Y40; 用于N10的圓弧起始點(diǎn)N10 G2 I10 J-7 AR=105; 圓心和張角方式:張角和圓心坐標(biāo)方式:張角和終點(diǎn)坐標(biāo)N5 G90 X30 Y40; 用于N10的圓弧起始點(diǎn)N10 G2 X50 Y40 AR=105; 終點(diǎn)和張角4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令5. 坐標(biāo)軸運(yùn)動(dòng)指令恒螺距螺紋切削指令G33 指令格式 G33 X_ I_;在X軸方向上加工深度為X、螺距為I的螺紋 G33 Y_ J_;在Y軸方向上加工深度為Y、螺距為J的螺紋 G33 Z_ K_;在Z軸方向上加工深度為Z、螺距為K的螺紋 螺紋旋轉(zhuǎn)方向(右旋或左旋)由

12、主軸旋轉(zhuǎn)方向M3/M4確定 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令5. 坐標(biāo)軸運(yùn)動(dòng)指令G33編程舉例加工公制螺紋,螺距為0.8mm N10 G54 G0 G90 X10 Y10 Z5 S600 M3; 回起始點(diǎn),主軸順轉(zhuǎn)N20 G33 Z-25 K0.8; 攻絲,終點(diǎn)-25 毫米N40 Z5 K0.8 M4; 后退,主軸逆時(shí)針旋轉(zhuǎn)N50 G0 X_ Y_ Z_4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令6. 進(jìn)給速度指令FG94 F_;直線進(jìn)給速度,單位是毫米/分鐘G95 F_;旋轉(zhuǎn)進(jìn)給速度,單位是毫米/轉(zhuǎn) 7. 暫停指令G

13、4G4 F_;暫停時(shí)間(秒)G4 S_;暫停主軸轉(zhuǎn)數(shù) N5 G1 F200 Z-50 S300 M3; 進(jìn)給速度F,主軸轉(zhuǎn)速SN10 G4 F2.5 ; 暫停2.5秒N20 Z70N30 G4 S30 ; 主軸暫停30轉(zhuǎn)N40 X_ ; 進(jìn)給速度和主軸轉(zhuǎn)速繼續(xù)有效4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令8. 倒圓和倒角指令倒角CHF=_ ;數(shù)值為倒角長度 N10 G1 Z_ CHF=5 ; 倒角5毫米N20 X_ Z_4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令8. 倒圓和倒角指令倒圓RND=_ ;數(shù)值為倒圓半徑 N10 G1

14、 X_ RND=8 N50 G1 X_ RND=7.3 N20 X_ Y_ N60 G3 X_ Y_ CR=_4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用二、常用程序指令9. 輔助功能指令MM0程序停止。按機(jī)床控制面板上的“啟動(dòng)”鍵加工繼續(xù)執(zhí)行。M1程序有條件停止。與M0一樣,但僅在相應(yīng)開關(guān)開后才生效。M2程序結(jié)束。在程序的最后一段寫入。M3主軸順時(shí)針方向旋轉(zhuǎn)。M4主軸逆時(shí)針方向旋轉(zhuǎn)。M5主軸停止。M6更換刀具。M17預(yù)定,沒用。M19預(yù)定,沒用。M30預(yù)定,沒用。M40自動(dòng)變換齒輪級(jí)。M41M45齒輪級(jí)1到齒輪級(jí)5。4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用

15、二、常用程序指令9. 輔助功能指令M少數(shù)M指令由數(shù)控系統(tǒng)生產(chǎn)廠家設(shè)定了功能,其余指令由機(jī)床生產(chǎn)廠家自由設(shè)定。 802C系統(tǒng)規(guī)定:在一個(gè)程序段中最多可以編寫5個(gè)M指令。 N10 S1000N20 X50 Y50 M3 ; 在X、Y軸運(yùn)行之前,主軸以1000轉(zhuǎn)/分啟動(dòng),順時(shí)針旋轉(zhuǎn)N40 M78 M67 M10 M12 M37 ; 程序段中最多只能有5個(gè)M功能4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用三、參量編程要使一個(gè)NC程序不僅僅適用于特定數(shù)值下的一次加工,或者在編程時(shí)需要通過計(jì)算得出數(shù)值,這兩種情況均可以使用參量編程。802C系統(tǒng)可以使用R0R299共300個(gè)參量。R0R99

16、可以自由使用;R100R249作為固定循環(huán)的傳遞參量;R250R299作為固定循環(huán)的內(nèi)部計(jì)算參量。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用三、參量編程N(yùn)10 R1=R1+1N20 R1=R2+R3 R4=R5-R6 R7=R8*R9N25 R10=R11/R12N30 R13=SIN(25.3) ; R13=sin25.3N40 R14=R1*R2+R3 N45 R14=(R1*R2)+R3N50 R14=R3+R2*R1 N60 R15=SQRT(R1*R1+R2*R2)N70 G1 G91 X=R1 Z=R2 F3坐標(biāo)軸賦值N20 Z=R3N30 X=-R44.4 S

17、INUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用四、程序跳轉(zhuǎn)標(biāo)記符或程序段號(hào)用于標(biāo)記程序中所跳轉(zhuǎn)的目標(biāo)程序段。標(biāo)記符可以自由選取,但必須由28個(gè)字母或數(shù)字組成,其中開始兩個(gè)符號(hào)必須是字母或下劃線。絕對(duì)跳轉(zhuǎn)GOTOF Label ; 向前跳轉(zhuǎn)(向程序結(jié)束的方向) GOTOB Label ; 向后跳轉(zhuǎn) 條件跳轉(zhuǎn) IF 條件 GOTOF Label ; 向前跳轉(zhuǎn) IF 條件 GOTOB Label ; 向后跳轉(zhuǎn) 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用五、固定循環(huán)固定循環(huán)是指用于特定加工過程的具有固定名稱和參量的子程序,在用于各種具體工件的加工過程時(shí)只需改變相關(guān)參量的值就可按照

18、定義的動(dòng)作順序執(zhí)行。 使用固定循環(huán)可簡化編程,縮短程序長度。標(biāo)準(zhǔn)固定循環(huán)LCYC82鉆孔,沉孔加工LCYC83鉆深孔LCYC84不帶補(bǔ)償夾具的螺紋切削LCYC840帶補(bǔ)償夾具的螺紋切削LCYC85鏜孔LCYC60鉆線性排列孔LCYC61鉆圓弧排列孔LCYC75銑削矩形槽、鍵槽、圓形凹槽4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用五、固定循環(huán)使用固定循環(huán)時(shí)要注意:在固定循環(huán)調(diào)用前,必須首先選擇坐標(biāo)平面G17、G18或G19。在調(diào)用固定循環(huán)之前,必須在調(diào)用程序中將刀具移至切削位置。 如果在固定循環(huán)中沒有用于設(shè)定進(jìn)給速度、主軸速度和主軸旋轉(zhuǎn)方向的參量,則必須在調(diào)用程序中編入相應(yīng)的指令

19、。 如果需要,應(yīng)在固定循環(huán)調(diào)用前使用可編程的零點(diǎn)偏置指令,定義當(dāng)前加工的工件坐標(biāo)系。在固定循環(huán)調(diào)用前,必須已經(jīng)有一個(gè)具有補(bǔ)償值的刀具生效,在該固定循環(huán)結(jié)束后該刀具保持有效。 G指令和可編程的零點(diǎn)偏置指令在固定循環(huán)調(diào)用前后一直有效。固定循環(huán)調(diào)用必須單獨(dú)編寫一個(gè)程序段。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用五、固定循環(huán)鉆孔循環(huán)LCYC82LCYC82的加工過程:用G0快速移動(dòng)刀具到安全平面;按照調(diào)用程序中給定的切削速度以G1進(jìn)行鉆削,直至達(dá)到鉆削深度;在孔底部停留編程給定時(shí)間;以G0快速退刀至退回平面。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用五、固定循

20、環(huán)鉆孔循環(huán)LCYC82R101:返回平面。確定鉆孔循環(huán)結(jié)束之后鉆削加工軸的位置。R102:安全距離,無符號(hào)。LCYC82可以自動(dòng)確定安全距離的方向。R103:參考平面(絕對(duì)尺寸),即鉆削工件的起始點(diǎn)。R104:鉆孔深度(絕對(duì)尺寸)。該參數(shù)確定鉆削深度,它取決于工件零點(diǎn)。R105:在孔底部停留時(shí)間(秒)。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用LCYC82編程舉例在XY平面(24,15)處加工深度為27mm的孔,在孔底停留2秒,安全距離為4mm。循環(huán)結(jié)束后刀具處于(24,15,110)位置。 N10 G0 G17 G90 F500 T2 D1 S500 M4N20 X24

21、Y15 N30 R101=110 R102=4 R103=102N35 R104=75 R105=2 N40 LCYC82 N50 M2 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用五、固定循環(huán)線性排列孔加工循環(huán)LCYC60 R115:固定循環(huán)指令代號(hào)82LCYC82;83LCYC83;84LCYC84;840LCYC840;85LCYC85。R116:橫坐標(biāo)參考點(diǎn)。在孔排列直線上確定一個(gè)點(diǎn)作為參考點(diǎn),用來確定與第一個(gè)孔之間的距離。R117:縱坐標(biāo)參考點(diǎn)。R118:第一個(gè)孔到參考點(diǎn)的距離。R119:孔數(shù)。R120:孔排列直線與橫坐標(biāo)之間的角度。R121:孔間距離。 4.4 SI

22、NUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用LCYC60編程舉例使用LCYC60在ZX平面上加工如圖所示的螺紋孔,孔深為80mm。參考點(diǎn)為(Z30,X20),第一個(gè)孔與參考點(diǎn)的距離為20mm,孔間距為20mm。調(diào)用LCYC83加工孔。4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用LCYC60編程舉例N10 G0 G18 G90 S500 M3 T1 D1 N20 Z30 X20 Y110 N30 R101=105 R102=2 R103=102 R104=22 N55 R115=83N60 R116=30 R117=20 R118=20 N65 R119=5 R120=90

23、R121=20 N70 LCYC60N80 M2 孔深為80mm,參考點(diǎn)(Z30,X20),第一個(gè)孔與參考點(diǎn)的距離為20mm,孔間距為20mm。調(diào)用LCYC83加工孔。R115:固定循環(huán)指令代號(hào)R116:橫坐標(biāo)參考點(diǎn)。R117:縱坐標(biāo)參考點(diǎn)。R118:第一個(gè)孔到參考點(diǎn)的距離。R119:孔數(shù)。R120:孔排列直線與橫坐標(biāo)之間的角度。R121:孔間距離。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用六、子程序用子程序編寫經(jīng)常需重復(fù)進(jìn)行的加工過程。通過給子程序規(guī)定的參量賦值就可以實(shí)現(xiàn)各種具體的加工。 子程序的結(jié)構(gòu)與主程序的結(jié)構(gòu)一樣,子程序結(jié)束后返回主程序繼續(xù)運(yùn)行。 子程序結(jié)束有兩種方

24、式: 用M2結(jié)束子程序; 用RET指令結(jié)束子程序。RET要求占用一個(gè)獨(dú)立的程序段。 子程序名命名規(guī)定與主程序命名規(guī)定一樣。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用六、子程序子程序調(diào)用在一個(gè)程序中(主程序或子程序)可以直接用程序名調(diào)用子程序。 N10 L785; 調(diào)用子程序L785N20 WELLE7; 調(diào)用子程序WELLE7N30 L785 P3;調(diào)用子程序L785,運(yùn)行3次子程序的嵌套深度最多為3層。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令T_;取值范圍T0T32000,T0表示沒有刀具 802C數(shù)控系統(tǒng)提供了兩種T指令使用方

25、法: 用T指令直接更換刀具;用T指令預(yù)選刀具,用M6指令才可進(jìn)行刀具的更換;數(shù)控機(jī)床采用哪一種方法由機(jī)床廠商設(shè)定。4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令刀具補(bǔ)償號(hào)D:用于存儲(chǔ)某個(gè)刀具T的補(bǔ)償參數(shù)。一把刀具最多有9個(gè)D號(hào),即D1D9,而D0表示補(bǔ)償值為0。 D1D9用以匹配一個(gè)刀具的多個(gè)切削刃的刀具補(bǔ)償。如果沒有編入D指令,則D1自動(dòng)生效。刀具半徑補(bǔ)償必須與G41/G42一起執(zhí)行。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令更換刀具舉例用T指令更換刀具 N5 G17; 確定用于補(bǔ)償?shù)淖鴺?biāo)平面N10 T1; 刀具1

26、及其D1值生效N11 G0 Z_; 在G17中Z軸是長度補(bǔ)償軸,對(duì)刀具1進(jìn)行長度補(bǔ)償N50 T4 D2; 更換成刀具4,對(duì)應(yīng)于T4的D2值生效N70 G0 Z_ D1 ; 刀具4及其D1值生效,在此僅更換切削刃4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令用M6更換刀具 N5 G17; 確定用于補(bǔ)償?shù)淖鴺?biāo)平面N10 T1; 預(yù)選刀具1N15 M6; 更換刀具,刀具1及其D1值生效N16 G0 Z_; 在G17中Z軸是長度補(bǔ)償軸,對(duì)刀具1進(jìn)行長度補(bǔ)償N20 G0 Z_ D2; 刀具1的D2值生效N50 T4; 預(yù)選刀具4,刀具T1及其D2值仍然有效N70 D3

27、 M6 ; 更換刀具4,T4及其D3值生效4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令刀具半徑補(bǔ)償指令G41/G42,數(shù)控系統(tǒng)啟動(dòng)時(shí)G40生效。切入程序:只有在線性移動(dòng) (G0,G1)時(shí)才可以使用G41/G42,并在輪廓切入點(diǎn)處與軌跡切向垂直。通常在G41/G42程序段之后緊接著工件輪廓的第一個(gè)程序段。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令編程舉例: N10 T1N20 G17 D2 F300N25 X_ Y_; 起始點(diǎn)P0 N30 G1 G42 X_ Y_;切入點(diǎn)P1 N31 X_ Y_4.4 SINUMER

28、IK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令G40 切出程序:只有在線性移動(dòng)(G0和G1)時(shí)才可以使用G40 4.2 數(shù)控銑床的程序編制七、刀具及刀具補(bǔ)償指令尖角(拐角)對(duì)加工的影響凸形尖角:造成刀具中心軌跡不連續(xù)。凹形尖角:造成刀具中心軌跡干涉。4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令尖角處理:在G41/G42有效的情況下G450:圓弧過渡 G451:交點(diǎn)過渡 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令尖角處理:在G41/G42有效的情況下G450:圓弧過渡 G451:交點(diǎn)過渡 數(shù)控系統(tǒng)自動(dòng)識(shí)別

29、內(nèi)角和外角。 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令在輪廓有尖角時(shí),刀具中心軌跡有可能在很遠(yuǎn)處才能相交。為避免出現(xiàn)較長的的空行程,當(dāng)尖角=10時(shí),數(shù)控系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)換為過渡圓弧。4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用七、刀具及刀具補(bǔ)償指令刀具半徑補(bǔ)償編程舉例 4.4 SINUMERIK 802C數(shù)控系統(tǒng)的程序指令及應(yīng)用刀具半徑補(bǔ)償編程舉例 N1 T1N5 G0 G17 G90 X5 Y55 Z50N6 G1 Z0 F200 S80 M3N10 G41 G450 X30 Y60 F400N20 X40 Y80N30 G2 X65 Y55 I0 J-25N40 G1 X95N50 G2 X110 Y70 I15 J0N60 G1 X105 Y45N70 X110 Y35N80 X90N900 X65 Y15N100 X40 Y40N110 X30 Y60N120 G40 X5 Y60N130 G0 Z50 M24.5 數(shù)控銑床程序編制舉例一、XKN713數(shù)控銑床簡介XKN713數(shù)控銑床是三軸聯(lián)動(dòng)控制立式銑床,配置西門子SINUMERIK 802C數(shù)控系統(tǒng),具有銑、鏜、鉆、鉸等多種加工能力

溫馨提示

  • 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)論