數(shù)控加工編程基礎(chǔ)加工程序指令代碼組成_第1頁(yè)
數(shù)控加工編程基礎(chǔ)加工程序指令代碼組成_第2頁(yè)
數(shù)控加工編程基礎(chǔ)加工程序指令代碼組成_第3頁(yè)
數(shù)控加工編程基礎(chǔ)加工程序指令代碼組成_第4頁(yè)
數(shù)控加工編程基礎(chǔ)加工程序指令代碼組成_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一、準(zhǔn)備功能代碼(G代碼)二、輔助功能代碼(M代碼)三、進(jìn)給速度功能指令(F代碼)四、主軸速度功能指令(S代碼)五、刀具功能指令(T代碼)1一、準(zhǔn)備功能代碼(G代碼)作用:

準(zhǔn)備功能是建立機(jī)床或控制系統(tǒng)工作方式的一種命令,一般用來(lái)規(guī)定刀具和工件的相對(duì)運(yùn)動(dòng)軌跡(即插補(bǔ)功能)、機(jī)床坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償、坐標(biāo)偏置和暫停等多種加工操作方式,以及廠家自定義的多種固定循環(huán)指令和宏指令調(diào)用等。組成:它由地址符G及其后的兩位數(shù)字或三位數(shù)字組成,也可以帶一位小數(shù)。

一個(gè)數(shù)控系統(tǒng)的G代碼多少可衡量其功能的強(qiáng)弱。2FANUC數(shù)控系統(tǒng)常用的G代碼

3G指令按其功能的不同分為若干組,不同組的G指令,在同一程序段中可指定多個(gè)。如果在同一程序段指定了兩個(gè)或兩個(gè)以上同組的模態(tài)指令,則只有最后指定的G指令有效,或有的數(shù)控系統(tǒng)報(bào)警。如:N20G54G90G00X0Y0Z10G指令有模態(tài)指令和非模態(tài)指令兩種。1.模態(tài)指令:該指令一經(jīng)在程序段中指定就在其后續(xù)程序段中一直有效,直到后續(xù)程序段中使用同組的G代碼取代它。模態(tài)指令又稱續(xù)效指令。2.非模態(tài)指令:只在書寫了該代碼的程序段中有效,下一程序段需要時(shí),必須重新寫出。非模態(tài)指令也稱為程序段有效指令、非續(xù)效指令。45

作用:用于控制機(jī)床及其輔助裝置的通、斷的指令。如主軸的開、停,冷卻液的開、閉,運(yùn)動(dòng)部件的夾緊與松開等輔助動(dòng)作。組成:M后跟兩位數(shù)字組成(見P59)

二、輔助功能代碼(M代碼)6(1)M00程序停止暫停指令,當(dāng)執(zhí)行有M00指令的程序段后,主軸停轉(zhuǎn)、進(jìn)給停止、切削液關(guān)、程序停止。代碼模態(tài)功能說明代碼模態(tài)功能說明M00非模態(tài)程序停止M03模態(tài)主軸正轉(zhuǎn)起動(dòng)M01非模態(tài)選擇停止M04模態(tài)主軸反轉(zhuǎn)起動(dòng)M02非模態(tài)程序結(jié)束M05*模態(tài)主軸停止轉(zhuǎn)動(dòng)M30非模態(tài)程序結(jié)束并返回程序起始點(diǎn)M06非模態(tài)換刀M98非模態(tài)調(diào)用子程序M07模態(tài)切削液打開M99非模態(tài)子程序結(jié)束M09*模態(tài)切削液停止71.程序停止(1)M00——程序停止當(dāng)CNC執(zhí)行到M00指令時(shí),將暫停執(zhí)行當(dāng)前程序,暫停時(shí)機(jī)床的主軸、進(jìn)給及冷卻液停止,而全部現(xiàn)存的模態(tài)信息保持不變。當(dāng)重新按下控制面板上的循環(huán)啟動(dòng)按鈕,可使機(jī)床繼續(xù)運(yùn)轉(zhuǎn)。加工中需停機(jī)檢查、測(cè)量零件或手動(dòng)變速、換刀和交接班等,可使用M00指令。一般情況下,M00指令單獨(dú)位于一個(gè)程序段內(nèi)。8(2)M01——計(jì)劃(任選)停止該指令的作用與M00相似。不同的是,除非操作人員預(yù)先按下操作面板上的“任選停止”按鈕確認(rèn)這個(gè)指令,否則這個(gè)指令不起作用,繼續(xù)執(zhí)行以下程序。該指令常用于加工一批工件時(shí),對(duì)工件上關(guān)鍵尺寸的抽樣檢查或有時(shí)需要臨時(shí)停車。92.程序結(jié)束(1)M02——程序結(jié)束。寫在主程序的最后一個(gè)程序段中,當(dāng)CNC執(zhí)行到M02指令時(shí),機(jī)床的主軸、進(jìn)給、冷卻液等所有動(dòng)作全都自動(dòng)停止,整個(gè)系統(tǒng)復(fù)位,加工結(jié)束。執(zhí)行后,程序的內(nèi)部指針停在程序的最后;若要再次運(yùn)行程序,需要重新調(diào)用。(2)M30——程序結(jié)束并返回到零件程序頭M30和M02功能基本相同,也是表示程序結(jié)束。但該指令執(zhí)行后,程序的內(nèi)部指針停在程序的開頭,若要再次運(yùn)行程序,不需要重新調(diào)用,只要按下控制面板上“循環(huán)啟動(dòng)”鍵即可。該指令常用于批量加工(換工件時(shí)用)。M00、M01、M02、M30均為非模態(tài)的后作用指令。103.主軸轉(zhuǎn)轉(zhuǎn)動(dòng)指令令M03———主軸正轉(zhuǎn)轉(zhuǎn)M04———主軸反轉(zhuǎn)轉(zhuǎn)M05———主軸停轉(zhuǎn)轉(zhuǎn)一一般在主主軸停止止的同時(shí)時(shí),進(jìn)行行制動(dòng)和和關(guān)閉冷冷卻液。。M19———主軸定向向停止。。指令執(zhí)執(zhí)行后,,主軸停停在預(yù)定定的角度度位置上上。M03、M04為前作用用指令,,M05、M19為后作用用指令。。4.M06———換刀指令令M06用于在加加工中心心上調(diào)用用一個(gè)安安裝在刀刀庫(kù)中的的刀具,,刀具將將被自動(dòng)動(dòng)地安裝裝在主軸軸上。M06為非模態(tài)態(tài)后作用用指令。。115.切削液液指令M07———2號(hào)切削液液(霧狀狀)開((冷卻泵泵啟動(dòng)))M08———1號(hào)切削液液(液狀狀)開((冷卻泵泵啟動(dòng)))M09———切削液停停M07、M08為模態(tài)前前作用指指令,M09為模態(tài)后后作用指指令。12三、進(jìn)給給速度功功能指令令(F代碼)進(jìn)給功能能字的地地址符是是F,所以又又稱F功能或F指令。它它由進(jìn)給給地址符符F及數(shù)字組組成,數(shù)數(shù)字表示示刀具相相對(duì)于工工件的合合成進(jìn)給給速度。。對(duì)于車車床系統(tǒng)統(tǒng),可分分為每分鐘進(jìn)進(jìn)給和每轉(zhuǎn)進(jìn)給給兩種方式式表示,,對(duì)于銑銑床系統(tǒng)統(tǒng),一般般只用每每分鐘進(jìn)進(jìn)給方式式表示。。F后帶若干干位數(shù)字字,如F150、F3500等。后面面所帶的的數(shù)字表表示實(shí)際際的速度度值,上上述兩個(gè)個(gè)指令分分別表示示F=150mm/min;F=3500mm/min;F0.1表示0.1mm/r。F代碼為模模態(tài)代碼碼。F地址在螺螺紋切削削程序段段中還常常用來(lái)指指定螺紋紋導(dǎo)程。。1314四、主軸軸速度功功能指令令(S代碼)作用:S指令用于于指定主主軸轉(zhuǎn)速速。組成:由主軸轉(zhuǎn)轉(zhuǎn)速地址址符S及數(shù)字組組成,數(shù)數(shù)字表示示主軸轉(zhuǎn)轉(zhuǎn)速,單單位為r/min。由于現(xiàn)今今數(shù)控機(jī)機(jī)床的主主軸都采采用高性性能的伺伺服驅(qū)動(dòng)動(dòng),可用用直接法法指定任任何一種種轉(zhuǎn)速,,即可用用地址符符S的后續(xù)數(shù)數(shù)字直接接指定主主軸轉(zhuǎn)數(shù)數(shù)。例如如,若要要求1200r/min,則編程程指令為為S1200。S代碼為模模態(tài)代碼碼。15五、刀具具功能指指令(T代碼)作用:用于選刀刀。組成:T代碼和數(shù)數(shù)字組成成,其后后的數(shù)值值表示選選擇的刀刀具號(hào)。。在加工中中心上執(zhí)執(zhí)行T指令刀庫(kù)庫(kù)轉(zhuǎn)動(dòng)選選擇所需需的刀具具,然后后等待直直到M06指令作用用時(shí)自動(dòng)動(dòng)完成換換刀。對(duì)對(duì)于數(shù)控控車床,,執(zhí)行T指令即可可完成換換刀動(dòng)作作。如加加工中心心中使用用T01M06;數(shù)控車車床中使使用T01,實(shí)現(xiàn)換1號(hào)刀動(dòng)作作。T代碼為模模態(tài)代碼碼。當(dāng)一個(gè)個(gè)程序段段同時(shí)包包含T代碼與刀刀具移動(dòng)動(dòng)指令時(shí)時(shí),先執(zhí)行T代碼指令令,而后后執(zhí)行刀刀具移動(dòng)動(dòng)指令。。16一、零件件加工程程序的結(jié)結(jié)構(gòu)程序名程序主體體3.程序結(jié)束束部分P0001N10T01M06S1000M03N20G54G90G00X0Y0Z10N30G01Z-5F80M07N40G41G01X10Y5N50G01X10Y30N60G01X20Y30N70G02X30Y20CR=5N80G01X30Y10N90G01X5Y10N100G40X0Y0N110G00Z200N120M09M05N130M30171.程序名程序名也也叫程序序號(hào),是是一個(gè)程程序必需需的標(biāo)識(shí)識(shí)符。絕大多數(shù)數(shù)數(shù)控系系統(tǒng)的程程序名由由地址符符后帶若若干位數(shù)數(shù)字組成成。常見見的地址址符有::“%”、“O”、“P”等,視具具體數(shù)控控系統(tǒng)而而定,國(guó)國(guó)產(chǎn)華數(shù)數(shù)控系統(tǒng)統(tǒng)用“%”,日本FANUC系統(tǒng)用““O”。后面所所帶的數(shù)數(shù)字一般般為4~8位。如::O2000。德國(guó)SINUMIRIK數(shù)控系統(tǒng)統(tǒng)的程序序名直接接用數(shù)字字和字母母命名。。PKJ85N10T01M06S1000M03N20G54G90G00X0Y0Z10………………182.程序主體體數(shù)控加工工要完成成的全部部動(dòng)作,,是整個(gè)個(gè)程序的的核心由由若干個(gè)個(gè)程序段組成,每每個(gè)程序序段由一一個(gè)或多多個(gè)指令令構(gòu)成。。N10T01M06S1000M03N20G54G90G00X0Y0Z10N30G01Z-5F80M07N40G41G01X10Y5N50G01X10Y30N60G01X20Y30……………19每個(gè)程序序段是由由若干指指令字((codeword)組成,,每個(gè)指令字字是由文文字(地地址符))或與其其后所帶帶的數(shù)字字一起組組成。N20

G54

G90

G00

X0

Y0

Z10;指令字指令字G90地址符數(shù)字結(jié)束符20字符意義字符意義A關(guān)于X軸的角度尺寸M輔助功能B關(guān)于Y軸的角度尺寸N順序號(hào)C關(guān)于Z軸的角度尺寸O不用,有的定為順序編號(hào)D第二刀具功能,也有定為偏置號(hào)P平行于X軸的第三尺寸,也有定為固定循環(huán)的參數(shù)E第二進(jìn)給功能Q平行于Y軸的第三尺寸,也有定為固定循環(huán)的參數(shù)F第一進(jìn)給功能R平行于Z軸的第三尺寸,也有定為固定循環(huán)的參數(shù),圓弧的半徑等G準(zhǔn)備功能S主軸速度的功能H暫不指定,有的定為偏置號(hào)T第一刀具功能I平行于X軸的插補(bǔ)參數(shù)或螺紋導(dǎo)程U平行于X軸的第二尺寸J平行于Y軸的插補(bǔ)參數(shù)或螺紋導(dǎo)程V平行于Y軸的第二尺寸K平行于Z軸的插補(bǔ)參數(shù)或螺紋導(dǎo)程W平行于Z軸的第二尺寸L不指定,有的定為固定循環(huán)返回次數(shù),也有的定為子程序返回次數(shù)X、Y、Z基本尺寸地址字母母表21三、程序序的分類類主程序和子程序有時(shí)被加加工零件件上,有有多個(gè)形形狀和尺尺寸都相相同的部部位,若若按通常常的方法法編程,,則有一一定量的的連續(xù)程程序段在在幾處完完全重復(fù)復(fù)的出現(xiàn)現(xiàn),則可可以將這這些重復(fù)的程程序串,,單獨(dú)地地提出來(lái)來(lái)按一定定格式做做成子程程序,程序中中子程序序以外的的部分便便稱為主程序。22兩次調(diào)用用子程序序的示意意圖23例:在在某工件件上要銑銑出10個(gè)幾何形形狀完全全相同的的臺(tái)階,,如下圖圖所示,,可采用用子程序序編程::24O2002N01G91G00G41D01X50Y35S400M03M08;N02M98P01L10;N03M02;#01N01G00Z-25;N02G01Y60F100;N03X50;N04G02Y-50J-25;N05G01X-55;N06G00Z25;N07X165Y-10;N08M99;25數(shù)學(xué)處理理:根據(jù)被加加工零件件圖樣,,按照已已經(jīng)確定定的加工工工藝路路線和允允許的編編程誤差差,計(jì)算算數(shù)控系系統(tǒng)所需需要輸入入的數(shù)據(jù)據(jù)數(shù)學(xué)處理理一般包包括兩個(gè)個(gè)內(nèi)容::根據(jù)據(jù)零零件件圖圖樣樣給給出出的的形形狀狀,,尺尺寸寸和和公公差差等等直直接接通通過過數(shù)數(shù)學(xué)學(xué)方方法法((如如三三角角、、幾幾何何與與解解析析幾幾何何法法等等)),,計(jì)算算出出編編程程時(shí)時(shí)所所需需要要的的有有關(guān)關(guān)各各點(diǎn)點(diǎn)的的坐坐標(biāo)標(biāo)值值;當(dāng)按按照照零零件件圖圖樣樣給給出出的的條條件件不不能能直直接接計(jì)計(jì)算算出出編編程程所所需需的的坐坐標(biāo)標(biāo),,也也不不能能按按零零件件給給出出的的條條件件直直接接進(jìn)進(jìn)行行工工件件輪輪廓廓幾幾何何要要素素的的定定義義時(shí)時(shí),,就就必必須須根根據(jù)據(jù)所所采采用用的的具具體體工工藝藝方方法法、、工工藝藝裝裝備備等等加加工工條條件件,,對(duì)零零件件原原圖圖形形及及有有關(guān)關(guān)尺尺寸寸進(jìn)進(jìn)行行必必要要的的數(shù)數(shù)學(xué)學(xué)處處理理或或改改動(dòng)動(dòng),才才可可以以進(jìn)進(jìn)行行各各點(diǎn)點(diǎn)的的坐坐標(biāo)標(biāo)計(jì)計(jì)算算和和編編程程工工作作。。26一、、編編程程原原點(diǎn)點(diǎn)的的選選擇擇為了了換換算算尺尺寸寸盡盡可可能能簡(jiǎn)簡(jiǎn)便便,,減減少少計(jì)計(jì)算算誤誤差差,,應(yīng)應(yīng)選選擇擇一一個(gè)個(gè)合合理理的的編編程程原原點(diǎn)點(diǎn)。。編程程原原點(diǎn)點(diǎn)的的確確定定原原則則為為::(1)將編編程程原原點(diǎn)點(diǎn)選選在在設(shè)設(shè)計(jì)計(jì)基基準(zhǔn)準(zhǔn)上上并并以以設(shè)設(shè)計(jì)計(jì)基基準(zhǔn)準(zhǔn)為為定定位位基基準(zhǔn)準(zhǔn)(2)容易易找找正正對(duì)對(duì)刀刀,,對(duì)對(duì)刀刀誤誤差差小小;;(3)編程程方方便便;;(4)在毛毛坯坯上上的的位位置置能能夠夠容容易易、、準(zhǔn)準(zhǔn)確確地地確確定定,,并并且且各各面面的的加加工工余余量量均均勻勻;;(5)對(duì)稱稱零零件件的的編編程程原原點(diǎn)點(diǎn)應(yīng)應(yīng)選選在在對(duì)對(duì)稱稱中中心心。。編程程原原點(diǎn)點(diǎn)選選定定后后,,就就應(yīng)應(yīng)把把各點(diǎn)點(diǎn)的的尺尺寸寸換換算算成成以以編編程程原原點(diǎn)點(diǎn)為為基基準(zhǔn)準(zhǔn)的的坐坐標(biāo)標(biāo)值值。為為了了在在加加工工過過程程中中有有效效的的控控制制尺尺寸寸公公差差,,按按尺寸寸公公差差的的中中值值來(lái)計(jì)計(jì)算算坐坐標(biāo)標(biāo)值值。。27二、、未未知知點(diǎn)點(diǎn)坐坐標(biāo)標(biāo)的的計(jì)計(jì)算算1.基點(diǎn)點(diǎn)坐坐標(biāo)標(biāo)的的計(jì)計(jì)算算基點(diǎn)點(diǎn)::任何何一一個(gè)個(gè)零零件件的的輪輪廓廓都都是是由由不不同同的的幾幾何何元元素素(如直直線線、、圓圓弧弧及及特特形形曲曲線線等等)組成成的的,,各各個(gè)個(gè)元元素素間間的的連連接接點(diǎn)點(diǎn)。。如如直直線線與與直直線線的的交交點(diǎn)點(diǎn)、、直直線線與與圓圓弧弧的的交交點(diǎn)點(diǎn)或或切切點(diǎn)點(diǎn)、、圓圓弧弧與與圓圓弧弧的的交交點(diǎn)點(diǎn)與與切切點(diǎn)點(diǎn)等等。。下圖圖中中的的A、B、C、D、E等即即為為基基點(diǎn)點(diǎn)。。零件件的的基基點(diǎn)點(diǎn)28求C點(diǎn)的的坐坐標(biāo)標(biāo)值值可可用用多多種種方方法法,,在在此此選選用用下下面面兩兩種種方方法法。。方法法一一::求出出直直線線BC的方方程程,,然然后后與與以以O(shè)2為圓圓心心、、半半徑徑為為30的圓圓的的方方程程聯(lián)聯(lián)立立求求解解。。為為了了計(jì)計(jì)算算方方便便,,可可先先將將坐坐標(biāo)標(biāo)原原點(diǎn)點(diǎn)選選在在A點(diǎn)上上,,即即A點(diǎn)坐坐標(biāo)標(biāo)為為((0,0)。。29方法法二二::如果果以以B和O2兩點(diǎn)點(diǎn)連連線線的的中中點(diǎn)點(diǎn)O1為圓圓心心、、以以O(shè)1O2的距距離離為為半半徑徑作作一一個(gè)個(gè)圓圓,,這這個(gè)個(gè)圓圓與與以以O(shè)2為圓圓心心、、半半徑徑為為30的圓圓相相交交于于C點(diǎn)和和另另一一對(duì)對(duì)稱稱點(diǎn)點(diǎn)C′′。將將這這兩兩個(gè)個(gè)圓圓的的方方程程聯(lián)聯(lián)立立求求解解也也能能求求出出C點(diǎn)的的坐坐標(biāo)標(biāo)值值。。可以以看看出出,,對(duì)對(duì)于于如如此此簡(jiǎn)簡(jiǎn)單單的的零零件件,,基基點(diǎn)點(diǎn)的的計(jì)計(jì)算算都都很很麻麻煩煩對(duì)對(duì)于于復(fù)復(fù)雜雜的的零零件件,,其其計(jì)計(jì)算算工工作作量量可可想想而而知知,,為為提提高高編編程程效效率率,,可可應(yīng)應(yīng)用用CAD/CAM軟件件輔輔助助編編程程。。302.節(jié)點(diǎn)點(diǎn)坐坐標(biāo)標(biāo)的的計(jì)計(jì)算算當(dāng)被被加加工工零零件件的的輪輪廓廓形形狀狀與與機(jī)機(jī)床床的的插插補(bǔ)補(bǔ)功功能能不不一一致致時(shí)時(shí),,就就只只能能采采用用逼近近法法,即即用多多個(gè)個(gè)直直線線段段或或圓圓弧弧段段去去逼逼近近被被加加工工曲曲線線。這這時(shí)時(shí),,逼逼近近線線段段與與被被加加工工曲曲線線的的交交點(diǎn)點(diǎn)就就稱稱為為節(jié)點(diǎn)點(diǎn)如下下圖圖所所示示的的曲曲線線PE用直直線線段段逼逼近近時(shí)時(shí),,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論