推薦第4章數(shù)控銑床及加工中心編程_第1頁(yè)
推薦第4章數(shù)控銑床及加工中心編程_第2頁(yè)
推薦第4章數(shù)控銑床及加工中心編程_第3頁(yè)
推薦第4章數(shù)控銑床及加工中心編程_第4頁(yè)
推薦第4章數(shù)控銑床及加工中心編程_第5頁(yè)
已閱讀5頁(yè),還剩65頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)控銑床是一種用途廣泛的機(jī)床,有數(shù)控銑床是一種用途廣泛的機(jī)床,有立式、臥式及龍門銑立式、臥式及龍門銑3種。加工中心種。加工中心(machining center)是一種集成化的數(shù))是一種集成化的數(shù)控加工機(jī)床,是在數(shù)控銑床的發(fā)展基礎(chǔ)上控加工機(jī)床,是在數(shù)控銑床的發(fā)展基礎(chǔ)上衍化而成的,它集銑削、鉆削、鉸削、鏜衍化而成的,它集銑削、鉆削、鉸削、鏜削及螺紋切削等工藝于一體,通常稱鏜銑削及螺紋切削等工藝于一體,通常稱鏜銑類加工中心,習(xí)慣稱加工中心。類加工中心,習(xí)慣稱加工中心。(1)按照機(jī)床形態(tài)及主軸布局形)按照機(jī)床形態(tài)及主軸布局形式分類式分類(2)按加工中心的換刀形式分類)按加工中心的換刀形式分類 帶刀庫(kù)

2、、機(jī)械手的加工中心帶刀庫(kù)、機(jī)械手的加工中心 無(wú)機(jī)械手的加工中心無(wú)機(jī)械手的加工中心 一般在小型加工中心上采用轉(zhuǎn)塔刀一般在小型加工中心上采用轉(zhuǎn)塔刀庫(kù)形式,主要以孔加工為主。庫(kù)形式,主要以孔加工為主。 3加工中心主要結(jié)構(gòu)部件及其功能加工中心類型繁多,結(jié)構(gòu)各異,但總加工中心類型繁多,結(jié)構(gòu)各異,但總體來(lái)看主要由基礎(chǔ)部件、主軸部件、數(shù)控體來(lái)看主要由基礎(chǔ)部件、主軸部件、數(shù)控系統(tǒng)、自動(dòng)換刀裝置和輔助裝置等幾部分系統(tǒng)、自動(dòng)換刀裝置和輔助裝置等幾部分組成。組成。 1加工中心運(yùn)動(dòng)部件運(yùn)動(dòng)方向的規(guī)定規(guī)定與主軸線平行的坐標(biāo)軸為規(guī)定與主軸線平行的坐標(biāo)軸為z坐標(biāo)坐標(biāo)(z軸),并取刀具遠(yuǎn)離工件的方向?yàn)檎捷S),并取刀具遠(yuǎn)離工

3、件的方向?yàn)檎较颉O颉?當(dāng)機(jī)床有幾根主軸時(shí),則選取一個(gè)垂當(dāng)機(jī)床有幾根主軸時(shí),則選取一個(gè)垂直于工件裝夾表面的主軸為直于工件裝夾表面的主軸為z軸(如龍門銑軸(如龍門銑床)。床)。 x軸規(guī)定為水平平行于工件裝夾表面。軸規(guī)定為水平平行于工件裝夾表面。 y坐標(biāo)軸垂直于坐標(biāo)軸垂直于x、z坐標(biāo)軸。當(dāng)坐標(biāo)軸。當(dāng)x軸、軸、z軸確定之后,按笛卡兒直角坐標(biāo)系右手定軸確定之后,按笛卡兒直角坐標(biāo)系右手定則法判斷,則法判斷,y軸方向就惟一地被確定了。軸方向就惟一地被確定了。旋轉(zhuǎn)運(yùn)動(dòng)用旋轉(zhuǎn)運(yùn)動(dòng)用a、b和和c表示,規(guī)定其分表示,規(guī)定其分別為繞別為繞x、y和和z軸旋轉(zhuǎn)的運(yùn)動(dòng)。軸旋轉(zhuǎn)的運(yùn)動(dòng)。a、b和和c的的正方向,相應(yīng)地表示在正

4、方向,相應(yīng)地表示在x、y和和z坐標(biāo)軸的正坐標(biāo)軸的正方向上,按右手螺旋前進(jìn)方向。方向上,按右手螺旋前進(jìn)方向。2加工中心機(jī)械原點(diǎn)及工作坐標(biāo)系機(jī)床坐標(biāo)系的原點(diǎn)也稱機(jī)械原點(diǎn)、參機(jī)床坐標(biāo)系的原點(diǎn)也稱機(jī)械原點(diǎn)、參考點(diǎn)或零點(diǎn)。考點(diǎn)或零點(diǎn)。 而機(jī)床坐標(biāo)系的原點(diǎn)是三維面的交點(diǎn),而機(jī)床坐標(biāo)系的原點(diǎn)是三維面的交點(diǎn),無(wú)法直接感覺(jué)和測(cè)量,只有通過(guò)各坐標(biāo)軸無(wú)法直接感覺(jué)和測(cè)量,只有通過(guò)各坐標(biāo)軸的零點(diǎn),做相應(yīng)的平行切面,這些切面的的零點(diǎn),做相應(yīng)的平行切面,這些切面的交點(diǎn),即為機(jī)床坐標(biāo)系的原點(diǎn)(機(jī)械原交點(diǎn),即為機(jī)床坐標(biāo)系的原點(diǎn)(機(jī)械原點(diǎn)),這個(gè)原點(diǎn)是機(jī)床一經(jīng)設(shè)計(jì)和制造出點(diǎn)),這個(gè)原點(diǎn)是機(jī)床一經(jīng)設(shè)計(jì)和制造出來(lái),就已經(jīng)確定下來(lái)的。

5、來(lái),就已經(jīng)確定下來(lái)的。編程時(shí)一般選擇工件上的某一點(diǎn)作為編程時(shí)一般選擇工件上的某一點(diǎn)作為程序原點(diǎn),并以這個(gè)原點(diǎn)作為坐標(biāo)系的原程序原點(diǎn),并以這個(gè)原點(diǎn)作為坐標(biāo)系的原點(diǎn),建立一個(gè)新的坐標(biāo)系,這個(gè)新的坐標(biāo)點(diǎn),建立一個(gè)新的坐標(biāo)系,這個(gè)新的坐標(biāo)系就是工作坐標(biāo)系(編程坐標(biāo)系)。系就是工作坐標(biāo)系(編程坐標(biāo)系)。 程序號(hào)作為程序的標(biāo)記需要預(yù)先設(shè)定,程序號(hào)作為程序的標(biāo)記需要預(yù)先設(shè)定,一個(gè)程序號(hào)必須在字母一個(gè)程序號(hào)必須在字母“o”后面緊接最多后面緊接最多8個(gè)阿拉伯?dāng)?shù)字。個(gè)阿拉伯?dāng)?shù)字。 程序段號(hào)是每個(gè)程序功能段的參考代程序段號(hào)是每個(gè)程序功能段的參考代碼,一個(gè)程序段號(hào)必須在字母碼,一個(gè)程序段號(hào)必須在字母“n”后緊接后緊接

6、最多最多5個(gè)阿拉伯?dāng)?shù)字。個(gè)阿拉伯?dāng)?shù)字。 一個(gè)程序段能完成某一個(gè)功能,程序一個(gè)程序段能完成某一個(gè)功能,程序段中含有執(zhí)行一個(gè)工序所需的全部數(shù)據(jù),段中含有執(zhí)行一個(gè)工序所需的全部數(shù)據(jù),程序段由若干個(gè)字及段結(jié)束符程序段由若干個(gè)字及段結(jié)束符“l(fā)f”組成。組成。/n10 g03 x10.0 y30.0 cr=25.0 f100 ;(注釋)(注釋)lf其中:其中:“/” 表示程序段在執(zhí)行過(guò)程中表示程序段在執(zhí)行過(guò)程中可以被跳過(guò);可以被跳過(guò);“n10” 表示程序段號(hào),主程序段表示程序段號(hào),主程序段中可以有字符;中可以有字符;“ ” 表示中間間隔(可以省表示中間間隔(可以省略);略);“g03” 表示程序段具體指令

7、;表示程序段具體指令;“(注釋)(注釋)”表示對(duì)程序段進(jìn)行必表示對(duì)程序段進(jìn)行必要的說(shuō)明;要的說(shuō)明;“l(fā)f” 表示程序段結(jié)束。表示程序段結(jié)束。用于在軸方向移動(dòng)和設(shè)置坐標(biāo)系的命用于在軸方向移動(dòng)和設(shè)置坐標(biāo)系的命令稱為坐標(biāo)字,坐標(biāo)字包括軸的地址符及令稱為坐標(biāo)字,坐標(biāo)字包括軸的地址符及代表移動(dòng)量的數(shù)值,其基本構(gòu)成見表代表移動(dòng)量的數(shù)值,其基本構(gòu)成見表4-1。g20設(shè)定為英制尺寸、設(shè)定為英制尺寸、g21設(shè)定為公設(shè)定為公制尺寸,這兩個(gè)指令均為模態(tài)指令。制尺寸,這兩個(gè)指令均為模態(tài)指令。指令格式:指令格式:g00 x(u) z(w) ;指令格式:指令格式:g01x(u) z(w) f ;在計(jì)算刀具長(zhǎng)度補(bǔ)償和刀具半

8、徑在計(jì)算刀具長(zhǎng)度補(bǔ)償和刀具半徑補(bǔ)償時(shí)必須首先確定一個(gè)平面,即確補(bǔ)償時(shí)必須首先確定一個(gè)平面,即確定一個(gè)兩坐標(biāo)軸的坐標(biāo)平面,在此平定一個(gè)兩坐標(biāo)軸的坐標(biāo)平面,在此平面中可以進(jìn)行刀具半徑補(bǔ)償,面中可以進(jìn)行刀具半徑補(bǔ)償,g17到到g19各自的含義見表各自的含義見表4-3。圓弧插補(bǔ)指令圓弧插補(bǔ)指令g02/g03是圓弧運(yùn)動(dòng)指是圓弧運(yùn)動(dòng)指令。它是用來(lái)指令刀具在給定平面內(nèi)以令。它是用來(lái)指令刀具在給定平面內(nèi)以f進(jìn)給的速度,作圓弧插補(bǔ)運(yùn)動(dòng)的指令。進(jìn)給的速度,作圓弧插補(bǔ)運(yùn)動(dòng)的指令。g02/g03是一種模態(tài)指令。是一種模態(tài)指令。 g02 i j f ; (g17) x y g03 r f ; 在指令格式中,在指令格式中

9、,i、j為圓弧中心地址,為圓弧中心地址,r為圓弧半徑,其他內(nèi)容及字符的含義見為圓弧半徑,其他內(nèi)容及字符的含義見表表4-4。(2)順、逆時(shí)針圓弧插補(bǔ)的判斷)順、逆時(shí)針圓弧插補(bǔ)的判斷在使用在使用g02或或g03指令之前需要判別指令之前需要判別刀具在加工零件時(shí),是沿什么路徑在作圓刀具在加工零件時(shí),是沿什么路徑在作圓弧插補(bǔ)運(yùn)動(dòng)的,是按順時(shí)針還是逆時(shí)針?lè)交〔逖a(bǔ)運(yùn)動(dòng)的,是按順時(shí)針還是逆時(shí)針?lè)较蚵肪€在前進(jìn)的。其判別方法簡(jiǎn)述為:視向路線在前進(jìn)的。其判別方法簡(jiǎn)述為:視線沿著垂直于圓弧所在平面的坐標(biāo)軸的負(fù)線沿著垂直于圓弧所在平面的坐標(biāo)軸的負(fù)方向觀察,刀具插補(bǔ)方向?yàn)轫槙r(shí)針即為方向觀察,刀具插補(bǔ)方向?yàn)轫槙r(shí)針即為g02

10、,相反則為,相反則為g03。(g94)g04指令格式:指令格式:g94 g04 x_ 或或g94 g04 p_;在每分進(jìn)給方式(在每分進(jìn)給方式(g94)中,指定指令)中,指定指令g04按設(shè)定的時(shí)間延遲了下一個(gè)程序段的執(zhí)按設(shè)定的時(shí)間延遲了下一個(gè)程序段的執(zhí)行,對(duì)于地址行,對(duì)于地址p,不能用小數(shù)點(diǎn),否則將忽,不能用小數(shù)點(diǎn),否則將忽略小數(shù)點(diǎn)后的部分。編程規(guī)范如下:略小數(shù)點(diǎn)后的部分。編程規(guī)范如下:g04 x500; 暫停時(shí)間暫停時(shí)間=0.5secg04 x5000; 暫停時(shí)間暫停時(shí)間=5.0 secg04 x5.0; 暫停時(shí)間暫停時(shí)間=5.0 secg04 p5000; 暫停時(shí)間暫停時(shí)間=5.0 sec

11、g04 p12.345; 暫停時(shí)間暫停時(shí)間=0.012 sec在每轉(zhuǎn)進(jìn)給方式(在每轉(zhuǎn)進(jìn)給方式(g95)下,推遲到)下,推遲到主軸已經(jīng)旋轉(zhuǎn)了設(shè)定的圈數(shù)以后,才開始主軸已經(jīng)旋轉(zhuǎn)了設(shè)定的圈數(shù)以后,才開始下一個(gè)程序的執(zhí)行,對(duì)于地址下一個(gè)程序的執(zhí)行,對(duì)于地址p,不能用,不能用小數(shù)點(diǎn),否則將忽略小數(shù)點(diǎn)之后的部分。小數(shù)點(diǎn),否則將忽略小數(shù)點(diǎn)之后的部分。編程規(guī)范如下:編程規(guī)范如下:g04 x500; 暫停時(shí)間暫停時(shí)間=0.5rg04 x5000; 暫停時(shí)間暫停時(shí)間=5.0 rg04 x5.0; 暫停時(shí)間暫停時(shí)間=5.0 rg04 p5000; 暫停時(shí)間暫停時(shí)間=5.0 rg04 p12.345; 暫停時(shí)間暫停時(shí)

12、間=0.012 rg43刀具長(zhǎng)度正補(bǔ)償;刀具長(zhǎng)度正補(bǔ)償;g44刀具長(zhǎng)度負(fù)補(bǔ)償;刀具長(zhǎng)度負(fù)補(bǔ)償;g49取消刀具長(zhǎng)度補(bǔ)償。取消刀具長(zhǎng)度補(bǔ)償。 刀具補(bǔ)償?shù)刂返毒哐a(bǔ)償?shù)刂穌中的半徑補(bǔ)償值必須中的半徑補(bǔ)償值必須與與g41/g42一起執(zhí)行方能生效。一起執(zhí)行方能生效。g54; 第一可設(shè)定零點(diǎn)偏置第一可設(shè)定零點(diǎn)偏置g55; 第二可設(shè)定零點(diǎn)偏置第二可設(shè)定零點(diǎn)偏置g56; 第三可設(shè)定零點(diǎn)偏置第三可設(shè)定零點(diǎn)偏置g57; 第四可設(shè)定零點(diǎn)偏置第四可設(shè)定零點(diǎn)偏置g58; 第五可設(shè)定零點(diǎn)偏置第五可設(shè)定零點(diǎn)偏置g59; 第六可設(shè)定零點(diǎn)偏置第六可設(shè)定零點(diǎn)偏置指令格式:指令格式:g91 g28 xyz指令格式:指令格式:s_m0

13、3(m04)(1)關(guān)于停止的輔助功能指令()關(guān)于停止的輔助功能指令(m00、m01、m02、m30)m00:程序停止。在程序執(zhí)行過(guò)程中,:程序停止。在程序執(zhí)行過(guò)程中,系統(tǒng)讀取到系統(tǒng)讀取到m00指令時(shí),無(wú)條件停止程序指令時(shí),無(wú)條件停止程序執(zhí)行,待重啟動(dòng)后繼續(xù)執(zhí)行;執(zhí)行,待重啟動(dòng)后繼續(xù)執(zhí)行;m01:選擇停止。在程序執(zhí)行過(guò)程中,:選擇停止。在程序執(zhí)行過(guò)程中,系統(tǒng)讀取到系統(tǒng)讀取到m01指令時(shí),有條件停止程序指令時(shí),有條件停止程序執(zhí)行,待重啟動(dòng)后繼續(xù)執(zhí)行;執(zhí)行,待重啟動(dòng)后繼續(xù)執(zhí)行;m02:程序結(jié)束。程序執(zhí)行完畢,光:程序結(jié)束。程序執(zhí)行完畢,光標(biāo)定于程序結(jié)尾處;標(biāo)定于程序結(jié)尾處;m30:程序結(jié)束。程序執(zhí)行

14、完畢,光:程序結(jié)束。程序執(zhí)行完畢,光標(biāo)返回至程序開始處。標(biāo)返回至程序開始處。(2)主軸旋轉(zhuǎn))主軸旋轉(zhuǎn)m代碼代碼(m03、m04、m05)m03主軸正轉(zhuǎn);主軸正轉(zhuǎn);m04主軸反轉(zhuǎn);主軸反轉(zhuǎn);m05主軸停止旋轉(zhuǎn)。主軸停止旋轉(zhuǎn)。(3)冷卻控制)冷卻控制m代碼代碼(m07、m08、m09)m07冷卻汽霧開;冷卻汽霧開;m08冷卻液開;冷卻液開;m09關(guān)閉冷卻液、汽。關(guān)閉冷卻液、汽。(4)子程序功能)子程序功能m代碼。代碼。m98子程序調(diào)用子程序調(diào)用m代碼。代碼。指令格式:指令格式:m98 pl;在這條指令中,子程序程序號(hào)由在這條指令中,子程序程序號(hào)由p定定義,并且執(zhí)行義,并且執(zhí)行l(wèi)次。如次。如l省略,

15、執(zhí)行次數(shù)為省略,執(zhí)行次數(shù)為1次,子程序最多可重復(fù)次,子程序最多可重復(fù)4次。次。m99子程序結(jié)束。子程序結(jié)束。每個(gè)軸的快速進(jìn)給率能夠分別設(shè)定,每個(gè)軸的快速進(jìn)給率能夠分別設(shè)定,可設(shè)定的快速進(jìn)給率的范圍是從可設(shè)定的快速進(jìn)給率的范圍是從1mm/min到到240000 mm/min。快速進(jìn)給率應(yīng)用于??焖龠M(jìn)給率應(yīng)用于g00,g27,g28,g29,g30和和g60等指令。等指令。切削進(jìn)給率必須用地址切削進(jìn)給率必須用地址f和一個(gè)八位數(shù)和一個(gè)八位數(shù)字(字(f8直接指定)來(lái)指定。直接指定)來(lái)指定。 進(jìn)給運(yùn)動(dòng)速度指令字的單位由切削進(jìn)進(jìn)給運(yùn)動(dòng)速度指令字的單位由切削進(jìn)給速度轉(zhuǎn)換功能指令(給速度轉(zhuǎn)換功能指令(g94/

16、g95)定義,)定義,如:如:g94定義分進(jìn)給,即每分鐘進(jìn)給定義分進(jìn)給,即每分鐘進(jìn)給量(量(mm/min)。)。g95定義轉(zhuǎn)進(jìn)給,即每轉(zhuǎn)進(jìn)給量定義轉(zhuǎn)進(jìn)給,即每轉(zhuǎn)進(jìn)給量(mm/r)。)。指令格式:指令格式:t03 m06 t00; 調(diào)用刀位號(hào)為調(diào)用刀位號(hào)為03的刀具的刀具刀具功能也叫刀具功能也叫t代碼功能。此功能代碼功能。此功能用來(lái)選擇刀具號(hào),對(duì)此用來(lái)選擇刀具號(hào),對(duì)此nc系統(tǒng),系統(tǒng),t功能允功能允許用地址許用地址t后跟三位數(shù)的指令選擇最多后跟三位數(shù)的指令選擇最多1000個(gè)刀號(hào)(個(gè)刀號(hào)(0到到999)。可是,對(duì)本機(jī)床)??墒?,對(duì)本機(jī)床能夠選擇的刀號(hào)的最大數(shù)量?jī)H為能夠選擇的刀號(hào)的最大數(shù)量?jī)H為24。指

17、令格式:指令格式:g81 xx yy rr zz;執(zhí);執(zhí)行過(guò)程如圖行過(guò)程如圖4-18所示。所示。xx yy點(diǎn)鉆孔的坐標(biāo);點(diǎn)鉆孔的坐標(biāo);rr 點(diǎn)鉆參考平面高度;點(diǎn)鉆參考平面高度;zz 孔的最后鉆深。孔的最后鉆深。g83 xx yy rr zz qtz ffo ddo kko iio jjo(bb0)xx yy點(diǎn)鉆孔的坐標(biāo);點(diǎn)鉆孔的坐標(biāo); rr 點(diǎn)鉆參考平面高度;點(diǎn)鉆參考平面高度;zz孔的最后鉆深;孔的最后鉆深; tz每次進(jìn)刀的切削深度;每次進(jìn)刀的切削深度;io進(jìn)給倍率的距離;進(jìn)給倍率的距離; do快速進(jìn)給停止的余量;快速進(jìn)給停止的余量;jo(b0)進(jìn)給倍率(進(jìn)給倍率(%);); ko從從r點(diǎn)到切

18、削進(jìn)給起點(diǎn)的距離;點(diǎn)到切削進(jìn)給起點(diǎn)的距離;fo進(jìn)給率。進(jìn)給率。g73 xx yy rr zz qtz ptc ffo ddo kko iio jjo(bb0)tz每次進(jìn)刀的切削深度;每次進(jìn)刀的切削深度; jo(bo) 進(jìn)給倍率(進(jìn)給倍率(%););tc停頓時(shí)間或主軸旋轉(zhuǎn)的圈數(shù);停頓時(shí)間或主軸旋轉(zhuǎn)的圈數(shù); fo進(jìn)給率;進(jìn)給率;do返回距離;返回距離; f1加倍率后的進(jìn)給率;加倍率后的進(jìn)給率;ko從從r點(diǎn)到切削進(jìn)給起點(diǎn)的距離;點(diǎn)到切削進(jìn)給起點(diǎn)的距離; f2返回速度(固定的);返回速度(固定的);io進(jìn)給倍率的距離。進(jìn)給倍率的距離。g76 xx yy rr zz ptc qq0 ff1 ddo jj

19、o(bb0)tc停頓時(shí)間或主軸旋轉(zhuǎn)的圈數(shù);停頓時(shí)間或主軸旋轉(zhuǎn)的圈數(shù);jo(b0)如果設(shè)如果設(shè)0或不設(shè),則在結(jié)束或不設(shè),則在結(jié)束加工之后,加工之后,m03輸出,如果設(shè)除了輸出,如果設(shè)除了0以外以外的值,則在結(jié)束加工之后,的值,則在結(jié)束加工之后,m04輸出;輸出;f1進(jìn)給率;進(jìn)給率;q0在在x y平面上的讓刀量;平面上的讓刀量;do離離r點(diǎn)的距離。點(diǎn)的距離。g85 xx yy rr zz ptz ffo ef1 ddo 執(zhí)行過(guò)程如圖執(zhí)行過(guò)程如圖4-24所示。所示。tz停頓時(shí)間或主軸旋轉(zhuǎn)的圈數(shù);停頓時(shí)間或主軸旋轉(zhuǎn)的圈數(shù);do離離r點(diǎn)的距離;點(diǎn)的距離;fo進(jìn)給率進(jìn)給率0;f1進(jìn)給率進(jìn)給率1。 g84

20、xx yy rr zz ptc ffo jjo(bb0) ddo hho kkotc停留時(shí)間;停留時(shí)間;d0離離r點(diǎn)的距離;點(diǎn)的距離;f0進(jìn)給率;進(jìn)給率;h0同步同步/非同步攻絲的選擇標(biāo)志和在同非同步攻絲的選擇標(biāo)志和在同步攻絲循環(huán)期間的返回速度倍率(步攻絲循環(huán)期間的返回速度倍率(%):): h0=0表示非同步攻絲循環(huán)表示非同步攻絲循環(huán) h0表示同步攻絲循環(huán)表示同步攻絲循環(huán)jo(b0)1m04輸出之前在孔底的停頓輸出之前在孔底的停頓2m04輸出之后在孔底的停頓輸出之后在孔底的停頓3m03輸出之前在輸出之前在r點(diǎn)的停頓點(diǎn)的停頓k0離離r點(diǎn)的距離。點(diǎn)的距離。在程序編寫過(guò)程中,常把一些在程序在程序編寫

21、過(guò)程中,常把一些在程序執(zhí)行時(shí)經(jīng)常重復(fù)使用的程序段寫成獨(dú)立的執(zhí)行時(shí)經(jīng)常重復(fù)使用的程序段寫成獨(dú)立的一個(gè)程序,在適當(dāng)時(shí)候利用一些指令直接一個(gè)程序,在適當(dāng)時(shí)候利用一些指令直接調(diào)用,這樣的獨(dú)立程序即為子程序。調(diào)用,這樣的獨(dú)立程序即為子程序。 編程實(shí)例:利用編程實(shí)例:利用lgmazak vtc-16a型加工中心加工如圖型加工中心加工如圖4-27所示工件。所示工件。工件毛坯材料為工件毛坯材料為 6530mm的的45鋼,端面鋼,端面及外圓輪廓均要求銑削。及外圓輪廓均要求銑削。(1)端面加工選用)端面加工選用 65mm硬質(zhì)合金硬質(zhì)合金機(jī)夾式端面銑刀;機(jī)夾式端面銑刀;(2)外圓及輪廓銑削粗加工選用)外圓及輪廓銑削

22、粗加工選用 16mm兩刃立銑刀;兩刃立銑刀;(3)外圓及輪廓銑削精加工選用)外圓及輪廓銑削精加工選用 8mm四刃立銑刀;四刃立銑刀;(4) 10孔粗加工選用孔粗加工選用 5mm中心鉆中心鉆及及 9.8mm麻花鉆;麻花鉆;(5) 10孔精加工選用孔精加工選用 10mm高速鋼高速鋼機(jī)用鉸刀;機(jī)用鉸刀; 1)調(diào)用)調(diào)用 65mm硬質(zhì)合金機(jī)夾式端面硬質(zhì)合金機(jī)夾式端面銑刀粗、精加工工件端面;銑刀粗、精加工工件端面;2)調(diào)用)調(diào)用 16mm兩刃立銑刀粗加工外兩刃立銑刀粗加工外圓及輪廓;圓及輪廓;3)調(diào)用)調(diào)用 5mm中心鉆鉆削中心鉆鉆削 10孔的中孔的中心孔;心孔;4)調(diào)用)調(diào)用 9.8mm麻花鉆鉆削麻花

23、鉆鉆削 10孔的鉸孔的鉸孔基孔;孔基孔;5)調(diào)用)調(diào)用 8mm四刃立銑刀精銑外圓及四刃立銑刀精銑外圓及輪廓;輪廓;6)調(diào)用)調(diào)用 10mm高速鋼機(jī)用鉸刀鉸削高速鋼機(jī)用鉸刀鉸削 10+0.015 0孔至尺寸??字脸叽纭T诔绦蛑惺褂米兞?,通過(guò)對(duì)變量進(jìn)行在程序中使用變量,通過(guò)對(duì)變量進(jìn)行賦值及處理的方法達(dá)到程序功能,這種有賦值及處理的方法達(dá)到程序功能,這種有變量的程序叫宏程序。變量的程序叫宏程序。宏程序格式與子程序一樣,結(jié)尾用宏程序格式與子程序一樣,結(jié)尾用m99返回主程序。返回主程序。o0100;主程序;主程序t01m06t00;g90 g54 g00 g65 p8500(引數(shù)和引數(shù)值);(引數(shù)和引數(shù)值);m30;o8500;宏程序;宏程序變量變量運(yùn)算指令運(yùn)算指令控制指令控制指令m99程序在存儲(chǔ)器中的位置決定了該程序程序在存儲(chǔ)器中的位置決定了該程序的一些權(quán)限,根據(jù)程序的重要程度和使用的一些權(quán)限,根據(jù)程序的重要程度和使用頻率用戶可選擇合適的程序號(hào),具體見表頻率用戶可選擇合適的程序號(hào),具體見表4-8。(3)宏程序調(diào)用方法)宏程序調(diào)用方法 非模態(tài)調(diào)用(單純調(diào)用):指

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論