版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、百度文庫(kù)好好學(xué)習(xí),天天向上第3章數(shù)控車床編程基礎(chǔ)數(shù)控機(jī)床是在普通機(jī)床的基礎(chǔ)上,經(jīng)發(fā)展和演變而成的。在普通機(jī)床上完成零件加工的整個(gè)過(guò)程是:技術(shù)人員根據(jù)零件圖樣及工藝文件要求,事先編制好加工工藝卡,操作人員則按照該工藝卡的規(guī)定,并通過(guò)自己的操作技能,以手工控制的方式完成其各工序和工步的加工。在該工藝卡中,不僅規(guī)定了加工的路線和方法,還規(guī)定了所有的工藝參數(shù),如刀具形式、切削用量、刀具位移的各種數(shù)據(jù),以及其他有關(guān)的技術(shù)要求。該工藝卡所規(guī)定的工藝流程等內(nèi)容,即加工中所必需的'程序”。數(shù)控機(jī)床加工不需要通過(guò)手工去進(jìn)行直接操作,而是嚴(yán)格按照一套特殊的命令(簡(jiǎn)稱指令),并經(jīng)機(jī)床數(shù)控系統(tǒng)處理后,使機(jī)床自
2、動(dòng)完成零件加工。這一套特殊命令的作用,除了與工藝卡的作用相同外,還能被數(shù)控裝置(即計(jì)算機(jī))所“接收”。這種能被機(jī)床數(shù)控系統(tǒng)所接受的指令集合,就是數(shù)控機(jī)床加工中所必需的加工程序。由于加工程序是人的意圖與數(shù)控加工之間的橋梁,所以,掌握加工程序的編制過(guò)程,是整個(gè)數(shù)控加工的關(guān)鍵,也是綜合能力的體現(xiàn)。程序的格式與分類為了使機(jī)床運(yùn)動(dòng),給予CNC指令的集合稱為程序。按著指令使刀具沿著直線、圓弧運(yùn)動(dòng),或使主軸,停轉(zhuǎn)。在程序中根據(jù)機(jī)床的實(shí)際運(yùn)動(dòng)順序書(shū)寫(xiě)這些指令。3.1.1.程序編制的概念在數(shù)控機(jī)床上加工零件時(shí),需要把加工零件的全部工藝過(guò)程和工藝參數(shù),以信息代碼的形式記錄在控制介質(zhì)上,并用控制介質(zhì)上的信息控制機(jī)床
3、動(dòng)作,實(shí)現(xiàn)零件的全部加工過(guò)程。從分析零件圖樣到獲得數(shù)控機(jī)床所需控制介質(zhì)(加工程序單或數(shù)控帶等)的全過(guò)程,稱為程序編制。主要內(nèi)容有:工藝處理、數(shù)學(xué)處理、填寫(xiě)(打?。┘庸こ绦騿渭爸苽淇刂平橘|(zhì)等。3.1.2.程序的格式3.1.2.1程序的構(gòu)成-56把按順序排列的各指令稱為程序段.為了進(jìn)行連續(xù)的加工,需哪多程序段,這些程序段的集合胡家蕩產(chǎn)為程序。為識(shí)別咨個(gè)程序段所加的編號(hào)稱為順序號(hào),而為識(shí)別各個(gè)程序所加的編號(hào)稱為程序號(hào)。程序段和程序的構(gòu)成如左圖所示.(1)程序段一個(gè)程序段NOOOOGOOXDOZOOMOOSOOTOOCRN:順序號(hào)G:準(zhǔn)備功能X,Z:運(yùn)動(dòng)尺寸M:輔助功能S:主軸功能T:刀具功能CR:程
4、序段結(jié)束一個(gè)程序段開(kāi)頭是表示CNC運(yùn)動(dòng)順序的順序號(hào),末尾是表示這個(gè)程序段結(jié)束的CR代碼。2.程序加工程序是能被機(jī)床數(shù)控系統(tǒng)所接受的指令集合。數(shù)控機(jī)床加工不需要通過(guò)手工去進(jìn)行直接操作,而是嚴(yán)格按照一套特殊的命令(簡(jiǎn)稱指令),并經(jīng)機(jī)床數(shù)控系統(tǒng)處理后,使機(jī)床自動(dòng)完成零件加工。CR,OOOOOi!1I I程序號(hào)碼 程序段 程序段 程序段M30CR程序結(jié)束3.1.2.2加工程序的開(kāi)頭通常在程序的開(kāi)頭是程序號(hào)碼。開(kāi)始執(zhí)行加工程序時(shí),系統(tǒng)(刀尖的位置)應(yīng)處于可以進(jìn)行安全換刀的位置(即程序參與點(diǎn)或機(jī)械零點(diǎn))。刀具為程序要使用的第一把刀,并且刀補(bǔ)為零(即基準(zhǔn)刀)。3.1.2.3加工程序的結(jié)束程序的最后一段一般以
5、M2(停主軸,關(guān)水泵,程序結(jié)束),M30(程序結(jié)束,從程序開(kāi)頭再執(zhí)行)或M31(程序結(jié)束)來(lái)結(jié)束加工程序的運(yùn)行。執(zhí)行這些結(jié)束程序功能之前最好使系統(tǒng)回到程序零點(diǎn),一般用G28執(zhí)行回程序零點(diǎn)的功能。加工程序結(jié)束后系統(tǒng)坐標(biāo)將返回到機(jī)械坐標(biāo)系,并消除了G93偏置和刀具偏置。3.1.2.3子程序加工形狀井1的程序加工形狀#2的程序圖31主程序與子程序的關(guān)系子程序是包含在主體程序中的,若干個(gè)加工程序段組成一個(gè)子程序。子程序由起始的程序段號(hào)標(biāo)識(shí),子程序最后一個(gè)程序段必需包含M99指令。子程序一般編排在M2或M30指令之后。使用M98進(jìn)行子程序的調(diào)用,G86進(jìn)行復(fù)合子程序加工循環(huán)。注GSK928TA系統(tǒng)M98
6、指令可以最多嵌套三級(jí)。在程序中,如果在工件的不同地方加工同樣的圖形時(shí),往往先把這部份圖形的程序單編出來(lái),把它稱作子程序。相對(duì)于子程序來(lái)說(shuō),程序的本體就稱為主程序。在執(zhí)行主程序時(shí),如果有調(diào)用子程序的指令,則子程序執(zhí)行完了后,再執(zhí)行主程序的指令。例:使用M98進(jìn)行子程序的調(diào)用:N40D1000LIOM98調(diào)用子程序1000共10次N1000G1X-6子程序開(kāi)頭N1010X-30W-30N1020Z-20N1030U-10Z-30N1040GOX45Z80M99子程序結(jié)束3. 1.3.程序的編制方法1 .手工編程由操作者或程序員以人工方式完成整個(gè)加工程序編制工作的方法,稱為手工編程。在手工編程工作中
7、,需要由人工完成的大量工作有:零件圖樣分析,工藝設(shè)計(jì)及加工方案的制定:畫(huà)計(jì)算分析圖、列算式并進(jìn)行數(shù)值計(jì)算,填寫(xiě)加工程序單,手工穿制數(shù)控紙帶及程序校驗(yàn)等。2 .自動(dòng)編程在做好各種有關(guān)的準(zhǔn)備工作之后,主要由計(jì)算機(jī)及其外國(guó)設(shè)備組成的自動(dòng)編程系統(tǒng)完成加工程序編制工作的方法,稱為自動(dòng)編程(即計(jì)算機(jī)輔助編程)。數(shù)控車床坐標(biāo)系統(tǒng)數(shù)控機(jī)床標(biāo)準(zhǔn)坐標(biāo)系是一個(gè)如圖3-2所示的右手直角笛卡爾坐標(biāo)系,其基本坐標(biāo)軸為X、Y、Z直角坐標(biāo),大姆指的方向?yàn)閄軸的正方向,食指為Y軸的正方向,中指為Z軸的正方向,該坐標(biāo)軸與車床的主要導(dǎo)軌平行。I圖3-2右手直角笛卡兒坐標(biāo)系.1.坐標(biāo)軸和運(yùn)動(dòng)方向命名的原則(1)不論機(jī)床的具體結(jié)構(gòu)是工
8、件靜止、刀具運(yùn)行,還是工件運(yùn)行、刀具靜止,數(shù)控車床的坐標(biāo)運(yùn)動(dòng)指的是刀具相對(duì)于靜止的工件坐標(biāo)系的運(yùn)動(dòng)。當(dāng)工件移動(dòng)時(shí),即在坐標(biāo)軸符號(hào)上加'”表示。(2)刀具遠(yuǎn)離工件的運(yùn)動(dòng)方向?yàn)樽鴺?biāo)的正方向。(3)機(jī)床主軸旋轉(zhuǎn)運(yùn)動(dòng)的正方向是按照右旋螺紋進(jìn)入工件的方向。.2.坐標(biāo)軸的規(guī)定(1)z坐標(biāo)軸1)在機(jī)床坐標(biāo)系中,規(guī)定傳遞切削動(dòng)力的主軸軸線為z坐標(biāo)軸。2)對(duì)于沒(méi)有主軸的機(jī)床(如數(shù)控龍門刨床),規(guī)定z坐標(biāo)軸垂直于工件裝夾面方向。3)若機(jī)床上有幾個(gè)主軸,則選一垂直于工件裝夾卡面的主軸作為主要的主軸。(2) x坐標(biāo)軸l)x坐標(biāo)是水平的,它平行于工件的裝夾而。2)對(duì)工件旋轉(zhuǎn)的機(jī)床,x坐標(biāo)的方向在工件的徑向上,并
9、且平等于橫滑座。3)對(duì)刀具旋轉(zhuǎn)的機(jī)床,如z坐標(biāo)是水平(臥式)的,當(dāng)從主要刀具的主軸向工件看時(shí),+x坐標(biāo)方向指向右方:如z坐標(biāo)是垂直(立式)的,當(dāng)從主要刀具的主軸向立柱看時(shí),+x坐標(biāo)方向指向右方。4)對(duì)刀具或工件均不旋轉(zhuǎn)的機(jī)床(如刨床),x坐標(biāo)平等于主要的進(jìn)給方向,并以該方向?yàn)檎较?。?) y坐標(biāo)軸y坐標(biāo)軸根據(jù)z和x坐標(biāo)軸,按照右手直角笛卡爾坐標(biāo)系確定。(4) 如在x、y、z主要直線運(yùn)動(dòng)之外另有第二組平等于它們的運(yùn)動(dòng),可分別將它們的坐標(biāo)指定為u、V、w.(5) 旋轉(zhuǎn)坐標(biāo)A、B、C分別表示其軸線為平行于x、v、z坐標(biāo)軸的旋轉(zhuǎn)坐標(biāo)。如+A表示在+x坐標(biāo)軸方向按照右旋螺紋旋轉(zhuǎn)的方向。數(shù)控車床的坐標(biāo)系
10、圖3-3數(shù)控車床的坐標(biāo)系及運(yùn)動(dòng)方向a)水平導(dǎo)軌臥車b)傾斜導(dǎo)軌臥車c)雙刀架臥車d)的刀架立車ISO對(duì)數(shù)控機(jī)床的坐標(biāo)軸及其運(yùn)動(dòng)方向均有一定的規(guī)定。因?yàn)閿?shù)控車床有不同的類別及不同的結(jié)構(gòu),所以其坐標(biāo)系中的各坐標(biāo)軸所規(guī)定的坐標(biāo)方向也不相同,常用數(shù)控車床的坐標(biāo)軸及其坐標(biāo)方向如圖33所示。其中a圖描述了只有兩個(gè)移動(dòng)坐標(biāo)的數(shù)控車床的坐標(biāo)系及其運(yùn)動(dòng)方向。X軸坐標(biāo)運(yùn)動(dòng)X軸規(guī)定為水平平行于工件裝夾表而,它是刀具或工件定位平而內(nèi)運(yùn)動(dòng)的主要坐標(biāo),對(duì)于工件旋轉(zhuǎn)的車床,取橫向離開(kāi)旋轉(zhuǎn)中心的方向?yàn)閄軸的正方向。Z軸坐標(biāo)運(yùn)動(dòng)規(guī)定與主軸線平行的坐標(biāo)軸為Z坐標(biāo)(Z軸)并取刀具離開(kāi)工件(夾頭)的方向?yàn)閆軸的正方向。3.2.4GS
11、K系列數(shù)控車床的坐標(biāo)系3.2.4.1軸定義GSK系列數(shù)控車床使用X軸、Z軸組成的直角坐標(biāo)系進(jìn)行定位和插補(bǔ)運(yùn)動(dòng)。X軸為水平面的前后方向,Z軸為水平面的左右方向。向工件靠近的方向?yàn)樨?fù)方向,離開(kāi)工件的方向?yàn)檎较?。如圖34所示,前、后刀座的坐標(biāo)系,X方向正好相反,而Z方向是相同的。在以后的圖示和例子中,用前刀座來(lái)說(shuō)明編程的應(yīng)用,而后刀座車床系統(tǒng)可以類推。b圖34常用數(shù)控車床坐標(biāo)系的建立a一前刀座的坐標(biāo)系b一后刀座的坐標(biāo)系3. 2.4.2坐標(biāo)系數(shù)控系統(tǒng)以工件坐標(biāo)系作為編程的坐標(biāo)系,建議加工程序的第一段用GO指令絕對(duì)坐標(biāo)編程對(duì)X和Z軸進(jìn)行定位。通常將X軸中心設(shè)置為坐標(biāo)位置,Z軸靠近主軸卡盤(pán)的位置設(shè)置為坐
12、標(biāo)。加工程序亦可使用G92指令定義浮動(dòng)坐標(biāo)系,為了方便編程,程序之中可以多次使用G92定義新的坐標(biāo)系。系統(tǒng)會(huì)自動(dòng)記住加工零點(diǎn)和機(jī)械零點(diǎn)的位置。執(zhí)行G27(回機(jī)械零點(diǎn)并進(jìn)行失步測(cè)試),G28(經(jīng)指定點(diǎn)返回程序零點(diǎn)),M02,M30,M31后系統(tǒng)將坐標(biāo)系切換回工件坐標(biāo)系。手動(dòng)方式的命令2可設(shè)置工件坐標(biāo)。數(shù)控車床基本編程方法程序編制的一般過(guò)程1 .一般過(guò)程零件圖樣圖樣分析制定加工工藝輔助準(zhǔn)備數(shù)學(xué)處理填寫(xiě)程序單制備控制介質(zhì)首件試切機(jī)床加工圖3-5程序編制的一般過(guò)程無(wú)論是手工編程或自動(dòng)編程,其一般過(guò)程如圖35所示。2 .手工編程的步驟(1)圖樣分析包括對(duì)零件輪廓形狀、有關(guān)標(biāo)注(尺寸精度、形狀和位置精度及
13、表而粗糙度要求等)及材料和熱處理等項(xiàng)要求所進(jìn)行的分析。(2)輔助準(zhǔn)備包括確定機(jī)床和夾具、機(jī)床坐標(biāo)系、編程坐標(biāo)系、對(duì)刀方法、對(duì)刀點(diǎn)位置及機(jī)械間隙值等。(3)工藝處理其內(nèi)容包括:加工余量與分配、刀具的運(yùn)動(dòng)方向與加工路線、加工用量及確定程序編制的允許誤差等方面。(4)數(shù)學(xué)處理包括尺寸分析與作圖、選擇處理方法、數(shù)值計(jì)算及對(duì)擬合誤差的分析和計(jì)算等。(5)填寫(xiě)加工程序單按照數(shù)控系統(tǒng)規(guī)定的程序格式和要求填寫(xiě)零件的加工程序單及其加工條件等內(nèi)容。(6)制備控制介質(zhì)數(shù)控機(jī)床在自動(dòng)輸入加工程序時(shí),必須有輸入用的控制介質(zhì),如穿孔帶、磁帶及軟盤(pán)等。這些控制介質(zhì)是以代碼信息表示加工程序的一種方式。穿孔帶的制備一般由手工操
14、作完成。(7)程序校驗(yàn)包括對(duì)加工程序單的填寫(xiě)、控制介質(zhì)的制備、刀具運(yùn)動(dòng)軌跡及首件試切等項(xiàng)內(nèi)容所進(jìn)行的單項(xiàng)或綜合校驗(yàn)工作。手工編程的意義在于:加工形狀較簡(jiǎn)單的零件(如直線與直線或直線與圓弧組成的輪廓)時(shí),快捷、簡(jiǎn)便;不需要具備特別的條件(價(jià)格較高的自動(dòng)編程機(jī)及相應(yīng)的硬件和軟件等):對(duì)機(jī)床操作者或程序員不受特別條件的制約;還具有較大的靈活性和編程費(fèi)用少等優(yōu)點(diǎn)。手工編程在目前仍是廣泛采用的編程方式,即使在自動(dòng)編程高速發(fā)展的將來(lái),手工編程的重要地位也不可取代,仍是自動(dòng)編程的基礎(chǔ)。在先進(jìn)的自動(dòng)編程方法中,許多重要的經(jīng)驗(yàn)都來(lái)源于手工編程,并不斷豐富和推動(dòng)自動(dòng)編程的發(fā)展。編程基礎(chǔ)知識(shí)字符與代碼1 .字符字符
15、是用以組織、控制或表示數(shù)據(jù)的各種符號(hào),如字母、數(shù)字、標(biāo)點(diǎn)符號(hào)和數(shù)學(xué)運(yùn)算符號(hào)等。在功能上,字符是計(jì)算機(jī)進(jìn)行存儲(chǔ)或傳送的信號(hào);在結(jié)構(gòu)上,字符是加工程序的最小組成單位。2 .代碼代碼是數(shù)控裝置傳遞信息的語(yǔ)言,也是字符在信息載體(如加工程序單及控制介質(zhì))上的編碼。國(guó)際上廣泛采用兩種標(biāo)準(zhǔn)規(guī)定的代碼,即EIA代碼和ISO代碼。(DEIA代碼ELA代碼是由美國(guó)電子工業(yè)協(xié)會(huì)規(guī)定,在穿孔帶傳送信息時(shí)使用的代碼。它是六位補(bǔ)奇碼。這種代碼在國(guó)外的一些數(shù)控機(jī)床中采用較多,我國(guó)在70年代的較少數(shù)控機(jī)床中也有所采用。(2)IS0代碼這種代碼是由國(guó)際標(biāo)準(zhǔn)化組織ISO規(guī)定,在穿孔帶傳送信息時(shí)使用的代碼。它是七位補(bǔ)偶碼。ISO
16、代碼已在國(guó)內(nèi)外的數(shù)控機(jī)床中廣泛采用。字與地址字1 .字字是程序字的簡(jiǎn)稱。它是一套有規(guī)定次序的字符,可作一個(gè)信息單元(即信息處理的單位)存儲(chǔ)、傳遞和操作,如就是由8個(gè)字符組成的一個(gè)字。2 .地址和地址字(1)地址又稱為地址符。在數(shù)控加工中,它是指位于字頭的字符或字符組,用以識(shí)別其后的數(shù)據(jù):在傳遞信息時(shí),它表示其出處或目的地。在加工程序中常用的地址有:N、G、X.Y、Z、U、V、W、I、J、K、F、S、T和M等字符。(2)地址字由帶有地址的一組字符而組成的字,稱為地址字。加工程序中的地址字也稱為程序字。例如,在“N80M02”這一條程序段中,就有N80及M02這兩個(gè)地址字。加工程序中常見(jiàn)的地址字有
17、以下幾種。1)順序號(hào)字一般稱為程序段號(hào),也稱為程序段序號(hào),它表示程序段的名稱。順序號(hào)字位于程序段之首,其地址符為N,后續(xù)數(shù)字一般為19999.順序號(hào)字可以用在引導(dǎo)程序、主程序、子程序及用戶宏程序中。2)準(zhǔn)備功能字準(zhǔn)備功能字是設(shè)立機(jī)床工作方式或控制系統(tǒng)工作方式的一種命令。因其地址符規(guī)定為G,故又稱為G功能或G指令。它的后續(xù)數(shù)字一般為兩位數(shù)(0099),也有極少數(shù)的數(shù)控系統(tǒng)使用了三位數(shù)(非標(biāo)準(zhǔn)化規(guī)定)。目前,ISO標(biāo)準(zhǔn)規(guī)定的這種地址字,因其標(biāo)準(zhǔn)化程度不高(“不指定”和“永不指定”的功能項(xiàng)目較多),故必須按照所用數(shù)控系統(tǒng)(說(shuō)明書(shū))的具體規(guī)定使用,切不可盲目套用。3)坐標(biāo)尺寸字這種地址字主要用在程序段
18、中指定刀具運(yùn)動(dòng)后應(yīng)到達(dá)的坐標(biāo)位置。該位置可以由直線坐標(biāo)尺寸確定,也可以由角度坐標(biāo)確定。尺寸字中的地址符直線坐標(biāo)主要用于指定到達(dá)點(diǎn)的直線坐標(biāo)尺寸,其地址符為:X、Y、Z,U、V、W,P、Q、R,共三組。角度坐標(biāo)主要用于指定到達(dá)點(diǎn)的角度坐標(biāo),其地址符為:A、B、C和D、E兩組。圓心坐標(biāo)主要用于指定零件圓弧輪廓的圓心坐標(biāo)尺寸,其地址符為:I、J、K»目前,國(guó)內(nèi)外均有部分?jǐn)?shù)控系統(tǒng)規(guī)定采用圓弧半徑尺寸字進(jìn)行編程,即用地址符R或系統(tǒng)規(guī)定的其他地址符指令其圓弧半徑,而不必再用I、J、K地址符指定其圓心坐標(biāo)尺寸。絕對(duì)和增量尺寸字各尺寸字指令都是針對(duì)坐標(biāo)尺寸而規(guī)定的。對(duì)于直線坐標(biāo)尺寸,又包括有絕對(duì)與增
19、量這兩種基本形式的尺寸。加工程序中,絕對(duì)坐標(biāo)尺寸及增量坐標(biāo)尺寸常用以下兩種方式進(jìn)行表達(dá):用具有模態(tài)(續(xù)效)的G指令規(guī)定用地址字G90指令絕對(duì)坐標(biāo)尺寸,G91指令增量坐標(biāo)尺寸。直接用地址符進(jìn)行區(qū)分規(guī)定用地址符X、Y、Z分別指令其X、Y、Z坐標(biāo)軸方向的絕對(duì)坐標(biāo)尺寸,用U、V、W分別指令其增量坐標(biāo)尺寸。4)進(jìn)給功能字主要用于指令進(jìn)給(切削)速度的地址字。因其地址符規(guī)定為F(當(dāng)用于與主要坐標(biāo)軸無(wú)關(guān)的其他坐標(biāo)軸運(yùn)動(dòng)時(shí),其地址符規(guī)定為E),故稱為F功能或F指令,它的后續(xù)數(shù)字也可以為00-99約定的兩位數(shù)代碼,而現(xiàn)在大多采用以進(jìn)給速度值為其后續(xù)數(shù)字(09999)的指令字進(jìn)行直觀規(guī)定。對(duì)于數(shù)控車床,其進(jìn)給方式
20、又可分為以下兩種:每分鐘進(jìn)給,用G96指令,單位為mm/min;每轉(zhuǎn)進(jìn)給,用G95指令,單位為mm/r。對(duì)于其他數(shù)控機(jī)床,通常只用每分鐘進(jìn)給方式。除此以外,地址符F還可用在螺紋切削程序段中指令其螺距或?qū)С蹋约霸跁和#℅04)程序段中指令其延時(shí)時(shí)間(s)等。5)主軸轉(zhuǎn)速功能字這是主要用于指令機(jī)床主軸轉(zhuǎn)速的地址字。因其地址符規(guī)定為S,故又稱為S功能或S指令,其后續(xù)數(shù)字可以為一位至四位。國(guó)內(nèi)經(jīng)濟(jì)型數(shù)控機(jī)床一般用一位或兩位數(shù)字約定的代碼:對(duì)具有無(wú)級(jí)調(diào)速功能的數(shù)控機(jī)床,則可由后續(xù)數(shù)字直接表示其主軸的給定轉(zhuǎn)速(r/min)。另外,對(duì)具有恒線速度切削功能的數(shù)控車床,其加工程序中的S指令不再指令恒定轉(zhuǎn)速,而
21、指令車削時(shí)恒定的線速度(m/min),即在車削時(shí),其主軸轉(zhuǎn)速應(yīng)隨車削直徑的變化而自動(dòng)變化,始終保持其線速度為給定的恒定值。6)刀具功能字用于指令加工中所用刀具號(hào)及自動(dòng)補(bǔ)償編組號(hào)的地址字,地址符規(guī)定為T。自動(dòng)補(bǔ)償內(nèi)容主要指刀具的刀位偏差或刀具長(zhǎng)度、半徑補(bǔ)償。以車床數(shù)控系統(tǒng)為例,其地址符T的后續(xù)數(shù)字有以下幾種規(guī)定:一位數(shù)的規(guī)定在少數(shù)車床(如CK0630)的數(shù)控系統(tǒng)(如HN100T)中,因除了刀具的編碼(刀號(hào))之外,其他如刀具偏置、刀具長(zhǎng)度與半徑的自動(dòng)補(bǔ)償值,都不需要填入加工程序段內(nèi),故只需用一位數(shù)表示刀具編碼號(hào)即可。兩位數(shù)的規(guī)定在經(jīng)濟(jì)型車床數(shù)控系統(tǒng)中,普遍采用兩位數(shù)的規(guī)定:首位數(shù)字一般表示刀具(或
22、刀位)的編碼號(hào),常用08共9個(gè)數(shù)字,其中,“0”表示不轉(zhuǎn)刀;末位數(shù)字表示刀具補(bǔ)償(不包括刀尖圓弧半徑補(bǔ)償)的編組號(hào),常用08共9個(gè)數(shù)字,其中,數(shù)字“0”表示補(bǔ)償量為零,即撤消其補(bǔ)償.四位數(shù)的規(guī)定對(duì)車削中心等刀具數(shù)較多的數(shù)控機(jī)床,其數(shù)控系統(tǒng)一般規(guī)定其后續(xù)數(shù)字中的前兩位數(shù)為刀具編碼號(hào),后兩位為刀具長(zhǎng)度補(bǔ)償?shù)木幗M號(hào),或同時(shí)為刀尖圓弧半徑補(bǔ)償?shù)木幗M號(hào)。六位數(shù)的規(guī)定采用這種規(guī)定的數(shù)控系統(tǒng)較少。如日本大喂鐵工所的兩坐標(biāo)系統(tǒng),規(guī)定前兩位數(shù)字為刀具編碼號(hào),中間兩位數(shù)字為刀尖圓弧半徑補(bǔ)償?shù)木幗M號(hào),最后兩位為刀具長(zhǎng)度(或刀位偏差)補(bǔ)償?shù)木幗M號(hào)。7)輔助功能字輔助功能字用以指令數(shù)控機(jī)床中輔助裝置的開(kāi)關(guān)動(dòng)作或狀態(tài)。因
23、其地址符規(guī)定為M,故又稱為M功能或M指令,它的后續(xù)數(shù)字一般為兩位數(shù)(0099),也有少數(shù)的數(shù)控系統(tǒng)使用三位數(shù)。由于數(shù)控機(jī)床實(shí)際使用的符合ISO標(biāo)準(zhǔn)規(guī)定的這種地址符,其標(biāo)準(zhǔn)化程度與G指令一樣不高,故仍應(yīng)按照所用數(shù)控系統(tǒng)的具體規(guī)定使用,不可盲目套用。系統(tǒng)初態(tài)初態(tài)是指運(yùn)行加工程序之前的系統(tǒng)編程狀態(tài),電源接通時(shí),系統(tǒng)處于這個(gè)G代碼的狀態(tài)。以GSK928TA系統(tǒng)為例,其初態(tài):G11狀態(tài):直徑編程。G97狀態(tài):S指令指定主軸轉(zhuǎn)速(非恒線速控制狀態(tài))。G98狀態(tài):切削進(jìn)刀速率為每分鐘進(jìn)給量(mm/min)°模態(tài)G功能:G0快速定位??焖俣ㄎ凰俾剩合到y(tǒng)參數(shù)的1號(hào)參數(shù)(GOH)的值(見(jiàn)參數(shù)設(shè)置)。切削
24、進(jìn)給速率:系統(tǒng)參數(shù)的2號(hào)參數(shù)(G1F)的值(見(jiàn)參數(shù)設(shè)置)。GSK928TA當(dāng)前的狀態(tài):系統(tǒng)坐標(biāo):當(dāng)前的坐標(biāo),為上次執(zhí)行加工程序之后或手動(dòng)方式之后的坐標(biāo):系統(tǒng)偏置:用G93設(shè)置系統(tǒng)偏置。49號(hào)參數(shù):X軸方向系統(tǒng)偏置:50號(hào)參數(shù):Z軸方向系統(tǒng)偏置。設(shè)置的系統(tǒng)坐標(biāo)偏置對(duì)整個(gè)機(jī)械坐標(biāo)系進(jìn)行偏置,和編程無(wú)關(guān)。刀具狀態(tài):當(dāng)前的刀具號(hào)及刀偏號(hào)。主軸狀態(tài):當(dāng)前的狀態(tài)。3.3.2.4.程序段1 .程序段能夠作為一個(gè)單位來(lái)處理的一組連續(xù)的字,稱為程序段。程序段是組成加工程序的主體,一條程序段就是一個(gè)完整的機(jī)床控制信息。程序段由順序號(hào)字、功能字、尺寸字及其他地址字組成,末尾用結(jié)束符“LF”或作為這一段程序的結(jié)束以及
25、與下一段程序的分隔。在填寫(xiě)、打印或屏幕顯示時(shí),一般情況下每條程序均占一行位置,故可省略其結(jié)束符,但在鍵盤(pán)輸入程序段時(shí),則不能省略。2 .程序段格式指對(duì)程序段中各字、字符和數(shù)據(jù)的安排所規(guī)定的一種形式。數(shù)控機(jī)床采用的程序段格式一般有固定程序段格式和可變程序段格式。(1)固定程序段格式指程序段中各字的數(shù)量、字的出現(xiàn)順序及字中的字符數(shù)量均固定不變的一種形式。固定程序段格式完全由數(shù)字組成,不使用地址符。在數(shù)控機(jī)床中,目前已較少采用。(2)可變程序段格式指程序段內(nèi)各字的數(shù)量和字符的數(shù)量均可以變化的一種形式。它又包括使用分隔符和使用地址符的兩種可變程序段格式。1)使用分隔符格式指預(yù)先規(guī)定程序段中所有可能出現(xiàn)
26、的字的順序(這種規(guī)定因數(shù)控裝置不同而不同),格式中每個(gè)數(shù)據(jù)字前均有一個(gè)分隔符(如B)。在這種形式中,程序段的長(zhǎng)度及數(shù)據(jù)字的個(gè)數(shù)都是可變的。2)使用地址符格式這是目前在各種數(shù)控機(jī)床中,采用最廣泛的一種程序段格式,也是ISO標(biāo)準(zhǔn)的格式,我國(guó)有關(guān)標(biāo)準(zhǔn)也規(guī)定采用這種程序段格式,因?yàn)檫@種格式比較靈活、直觀,且適應(yīng)性強(qiáng),還能縮短程序段的長(zhǎng)度。其基本格式的表達(dá)形式通常為:N40G02X±Y±Z±S4/2T4/2M23.3.2.5絕對(duì)值指令和增量值指令作為指令軸移動(dòng)量的方法,有絕對(duì)值指令和增量值指令兩種方法。絕對(duì)值指令是用軸移動(dòng)的終點(diǎn)位置的坐標(biāo)值進(jìn)行編程的方法。增量值指令是用軸移
27、動(dòng)量直接編程的方法。例如需將刀具從起點(diǎn)S快速定位到目標(biāo)點(diǎn)P,如圖3-6所示,其編程方法見(jiàn)表3-1。圖3-6絕對(duì)、相對(duì)、混合編程實(shí)例表3-1絕對(duì)、相對(duì)、混合編程方法表絕對(duì)編程G00X70Z40相對(duì)編程G00U10W-60混合編程G00U10Z40G00X70W-60在后而的編程中,目標(biāo)點(diǎn)編程使用方法相同。定義了坐標(biāo)系之后,可用絕對(duì)坐標(biāo)(X,Z字段),相對(duì)坐標(biāo)(U,W.字段),或混合坐標(biāo)(X/Z,U/W字段,絕對(duì)和相對(duì)坐標(biāo)同時(shí)使用)進(jìn)行編程。相對(duì)坐標(biāo)是相對(duì)于當(dāng)前位置的坐標(biāo)。3. 3.2.6直徑編程和半徑編程車床控制系統(tǒng)的CNC編程時(shí),因?yàn)榱慵喽话愣际菆A形,所以有直徑編程和半徑編程兩種方法。D1
28、,D2直徑編程R1,R2半徑編程圖3-7直徑編程和半徑編程用直徑值指定時(shí),稱為直徑編程,用半徑值指定時(shí),稱為半徑編程。在GSK928TA中,可使用直徑編程或半徑編程,用G10指令定義半徑編程,G11指令定義直徑編程,系統(tǒng)的初態(tài)為直徑編程,若你使用的從頭至尾都是直徑編程,可不必再用G11定義。對(duì)于GSK980T中,當(dāng)X軸用直徑編程時(shí),請(qǐng)參閱表32注意事項(xiàng)。表3-2GSK980T系統(tǒng)直徑編程注意事項(xiàng)項(xiàng)目注意事項(xiàng)Z軸指令與直徑,半徑無(wú)關(guān)X軸指令用直徑指令地址U的增量指令用直徑指令上圖B-A.D2-D1坐標(biāo)系設(shè)定(G50)用直徑指令X軸坐標(biāo)值刀具補(bǔ)償量的X軸的值用參數(shù).ORC)指定直徑或半徑G90.G
29、92.G94中的X軸的切深量用半徑值指令圓弧插補(bǔ)的半徑指令(R.LK)用半徑值指令X軸方向的進(jìn)給速度半徑變化/轉(zhuǎn)半徑變化/分X軸的位置顯示用直徑值顯示3.3.2.7小數(shù)點(diǎn)編程數(shù)值可帶小數(shù)點(diǎn)輸入,也可不帶小數(shù)點(diǎn)輸入。對(duì)于表示距離、時(shí)間和速度單位的指令值可以使用小數(shù)點(diǎn),但要受地址限制,小數(shù)點(diǎn)的位置是亳米或秒??梢杂眯?shù)點(diǎn)輸入的地址:X,Z,U,W,R,A,K,I,F。切削條件數(shù)控車床加工中的切削用量是表示機(jī)床主體的主運(yùn)動(dòng)和進(jìn)給運(yùn)動(dòng)速度大小的重要參數(shù),包括切削深度、主軸轉(zhuǎn)速和進(jìn)給速度,并與普通車床加工中所要求的各切削用量基本一致。加工程序的編制工作中,選擇好切削用量,使切削深度、主軸轉(zhuǎn)速和進(jìn)給速度三
30、者間能互相適應(yīng),形成最佳切削參數(shù),是工藝處理的重要內(nèi)容之一。1 .數(shù)控車削加工時(shí)切削用量的確定方法<1)切削深度a的確定在車床主體一夾具一刀具一零件一這一系統(tǒng)剛性允許的條件下,盡可能選取較大的切削深度,以減少走刀次數(shù),提高生產(chǎn)效率。當(dāng)零件的精度要求較高時(shí),則應(yīng)考慮適當(dāng)留出精車余量,其所留精車余量一般比普通車削時(shí)所留余量小,常取一。(2)主軸轉(zhuǎn)速的確定主軸轉(zhuǎn)速的確定方法,除螺紋加工外,其他與普通車削加工時(shí)一樣,應(yīng)根據(jù)零件上被加工部位的直徑,并按零件和刀具的材料及加工性質(zhì)等條件所允許的切削速度來(lái)確定。在實(shí)際生產(chǎn)中,主軸轉(zhuǎn)速可用下式計(jì)算:可用n二lOOOv/nd式中n主軸轉(zhuǎn)速(r/min);v
31、一切削速度(m/min);d一為零件待加工表面的直徑(mm):在確定主軸轉(zhuǎn)速時(shí),需要首先確定其切削速度,而切削速度又與切削深度和進(jìn)給量有關(guān)。進(jìn)給量(f)進(jìn)給量是指工件每一周,車刀沿進(jìn)給向移動(dòng)的距離(mm/r),它與切削深度有著較密切的關(guān)系。粗車時(shí)一般取為一/r,精車時(shí)常取一/r,切斷時(shí)宜取一/r,具體選擇時(shí),可參考表33。切削速度(v)切削時(shí),車刀切削刃上某一點(diǎn)相對(duì)待加工表面在主運(yùn)動(dòng)向上的瞬時(shí)速度(v),又稱為線速度。如何確定加工時(shí)的切削速度,除了可參考表3-3列出的數(shù)值外,主要根據(jù)實(shí)踐經(jīng)驗(yàn)進(jìn)行確定。表33切削速度參考表零件材料刀具材料Q(mm)F(mm/r)V(m/min)低碳鋼高速鋼硬質(zhì)合
32、金2153657090165215456012016520-4090120中碳鋼高速鋼硬質(zhì)合金456010013030-407510015-205575130165灰鑄鐵高速鋼硬質(zhì)合金35-1510513525-357510520-2560-75135185黃銅青銅高速鋼硬質(zhì)合金85105185-215708515018545-70120150215245鋁合金高速鋼硬質(zhì)合金1051502153007010513521515-709013530-456090車螺紋時(shí)的主軸轉(zhuǎn)速在車削螺紋時(shí),車床的主軸轉(zhuǎn)速將受到螺紋的螺距(或?qū)С蹋┐笮?、?qū)動(dòng)電機(jī)的降頻特性及螺紋插補(bǔ)運(yùn)算速度等多種因素影響,故對(duì)于不
33、同的數(shù)控系統(tǒng),推薦有不同的主軸轉(zhuǎn)速范圍。如大多數(shù)經(jīng)濟(jì)車床數(shù)據(jù)控系統(tǒng)推薦車螺紋時(shí)的主軸轉(zhuǎn)速如下:nW1200/Pk式中P一螺紋的螺距或?qū)С蹋╩m),英制螺紋為相應(yīng)換算后的亳米值;K保險(xiǎn)系數(shù),一般取80。2 .進(jìn)給速度的確定進(jìn)給速度主要是指在單位時(shí)間里,刀具沿進(jìn)給方向移動(dòng)的距離(如mm/min)有些數(shù)控機(jī)床規(guī)定可選用以進(jìn)給量(mm/r)表示的進(jìn)給速度。(1)確定進(jìn)給速度的原則當(dāng)工件的質(zhì)量要求能夠得到保證時(shí),為提高生產(chǎn)效率,可選擇較高(2000mm/min以下)的進(jìn)給速度。切斷、車削深孔或用高速鋼刀具車削時(shí),宜選擇較低的進(jìn)給速度。刀具空行程,特別是遠(yuǎn)距離“回零”時(shí),可設(shè)定盡量高的進(jìn)給速度。進(jìn)給速度應(yīng)
34、與主軸轉(zhuǎn)速和切削深度相適應(yīng)。(2)進(jìn)給速度的確定每分鐘進(jìn)給速度的計(jì)算進(jìn)給速度(F)包括縱向進(jìn)給速度(Fz)和橫向進(jìn)給速度(Fx).其每分鐘進(jìn)給速度的計(jì)算式為:F=nf(mm/min)式中,進(jìn)給量f可參考表2、2選擇。每轉(zhuǎn)進(jìn)給速度的換算每轉(zhuǎn)進(jìn)給速度(mm/r)與每分鐘進(jìn)給速度可以相互進(jìn)行換算,其換算式為:mm/r=(mm/min)/n或mm/min=n(mm/r)合成進(jìn)給速度的確定合成進(jìn)給速度是指刀具的軸向進(jìn)給速度與徑向進(jìn)給速度(斜線及圓弧插補(bǔ)等)的合成,即:>Fh=Fz+Fx式中Fh一合成進(jìn)給速度(mm/min);合成速度的量值為:FH=JFz2+Fx2由于計(jì)算合成進(jìn)給速度的過(guò)程比較繁瑣
35、,所以,除特別需要外,在編制加工程序時(shí),大多憑實(shí)踐經(jīng)驗(yàn)或通過(guò)試切確定其速度值。數(shù)控車床的各種原點(diǎn)在數(shù)控編程中,涉及到的各種原點(diǎn)較多,現(xiàn)以數(shù)控車床為例,如圖39所示,將一些主要的原點(diǎn)及其與機(jī)床坐標(biāo)系、工件坐標(biāo)系和編程坐標(biāo)系有關(guān)系的術(shù)語(yǔ)介紹如下。1 .機(jī)床坐標(biāo)系中的各原點(diǎn)(1)機(jī)床坐標(biāo)系原點(diǎn)機(jī)床坐標(biāo)系原點(diǎn)簡(jiǎn)稱機(jī)床原點(diǎn),也稱為機(jī)床零位。又因該坐標(biāo)系是由右手笛卡爾坐標(biāo)系而規(guī)定的標(biāo)準(zhǔn)坐標(biāo)系,故其原點(diǎn)又稱為標(biāo)準(zhǔn)原點(diǎn)。機(jī)床坐標(biāo)系原點(diǎn)的位置通常由機(jī)床的制造廠確定,如數(shù)控車床坐標(biāo)系原點(diǎn)的位置大多規(guī)定在其主軸軸線與裝夾卡盤(pán)之法蘭盤(pán)端面的交點(diǎn)上。該原點(diǎn)是確定機(jī)床固定原點(diǎn)的基準(zhǔn)。圖39數(shù)控車床坐標(biāo)系中的各原點(diǎn)1一車床
36、主軸;2一機(jī)床坐標(biāo)系原點(diǎn);3卡盤(pán):4一工件5工件坐標(biāo)系原點(diǎn):6程序原點(diǎn):7機(jī)床固定原點(diǎn)(2)機(jī)床固定原點(diǎn)機(jī)床固定原點(diǎn)簡(jiǎn)稱固定原點(diǎn),又稱為機(jī)床參考點(diǎn)或機(jī)械原點(diǎn),許多數(shù)控機(jī)床(全功能型及高檔型)都設(shè)有固定原點(diǎn),該點(diǎn)至機(jī)床原點(diǎn)在其進(jìn)給坐標(biāo)軸方向上的距離在機(jī)床出廠時(shí)已準(zhǔn)確確定,使用時(shí)可通過(guò)“尋找操作”方式進(jìn)行確認(rèn)。數(shù)控機(jī)床設(shè)置固定原點(diǎn)的目的主要是:1)在需要時(shí),便于將刀具或工作臺(tái)自動(dòng)返回該點(diǎn);2)便于設(shè)置換刀點(diǎn):3)可作為行程限制(超程保護(hù))的終點(diǎn):4)可作為進(jìn)給位置反饋的測(cè)量基準(zhǔn)點(diǎn)。(3)浮動(dòng)原點(diǎn)當(dāng)其固定原點(diǎn)不能或不便滿足編程要求時(shí),可根據(jù)工件位置而自行設(shè)定的一個(gè)相對(duì)固定,又不需要永久存儲(chǔ)其位置的原
37、點(diǎn),稱為浮動(dòng)原點(diǎn)。具有浮動(dòng)原點(diǎn)指令功能的數(shù)控機(jī)床,允許將其測(cè)量系統(tǒng)的基準(zhǔn)點(diǎn)或程序原點(diǎn)設(shè)在相對(duì)于固定原點(diǎn)的任何位置上,并在進(jìn)行“零點(diǎn)偏置”操作后,可用一條穿孔帶在不同的位置上,加工出相同形狀的零件。2 .工件坐標(biāo)系原點(diǎn)在工件坐標(biāo)系上,確定工件輪廓的編程和計(jì)算原點(diǎn),稱為工件坐標(biāo)系原點(diǎn),簡(jiǎn)稱為工件原點(diǎn)。在加工中,因其工件的裝夾位置是相對(duì)于機(jī)床而固定的,所以工件坐標(biāo)系在機(jī)床坐標(biāo)系中位置也就確定了。3 .編程坐標(biāo)系原點(diǎn)指在加工程序編制過(guò)程中,進(jìn)行數(shù)值換算及填寫(xiě)加工程序段時(shí)所需各編程坐標(biāo)系(絕對(duì)與增量坐標(biāo)系)的原點(diǎn)。4 .程序原點(diǎn)指刀具(或工作臺(tái))按加工程序執(zhí)行時(shí)的起點(diǎn)。實(shí)質(zhì)上,它是一個(gè)浮動(dòng)原點(diǎn)O對(duì)數(shù)控車
38、削加工而言,程序原點(diǎn)又可稱為起刀點(diǎn),在對(duì)刀時(shí)所確定的對(duì)刀點(diǎn)位置一般與程序原點(diǎn)重合。3.4準(zhǔn)備功能G指令常用G代碼數(shù)控機(jī)床加工的動(dòng)作在加工程序中用指令的方式事先規(guī)定,這些指令有準(zhǔn)備功能G指令、輔助功能M指令、刀具功能T指令、主軸功能S指令和進(jìn)給功能F指令等。G功能由G代碼及后接2位數(shù)表示,規(guī)定其所在的程序段的意義。G代碼有兩種類型。種類意義一次性代碼只在被指令的程序段有效模態(tài)G代碼在同組其它G代碼指令前一直有效一次性代碼又稱為非模態(tài)指令或臨時(shí)性指令。模態(tài)是指相應(yīng)字段的值一經(jīng)設(shè)置,以后一直有效,直至某程序段又對(duì)該字段重新設(shè)置。模態(tài)的另一意義是設(shè)置之后,以后的程序段中若使用相同的功能,可以不必再輸入
39、該字段。例:G01和G02是同組的模態(tài)G代碼G01X_;Z_;G01有效GOOZ_;GOO有效由于我國(guó)目前使用的數(shù)控機(jī)床的形式和數(shù)控系統(tǒng)的種類較多,它們的指令代碼定義還沒(méi)有完全統(tǒng)一,個(gè)別同一G指令含義不完全相同,甚至完全不同。因此,編程人員在編輯前必須對(duì)自己使用的數(shù)控系統(tǒng)的功能進(jìn)行仔細(xì)研究,以免發(fā)生錯(cuò)誤。表3-4GSK928TA/GSK980TG代碼的功能代碼組別GSK928TAGSK980TG0001快速定位指令快速定位指令G014直線插補(bǔ)指令直線插補(bǔ)指令G02順時(shí)針圓弧插補(bǔ)順時(shí)針圓弧插補(bǔ)G03逆時(shí)針圓弧插補(bǔ)逆時(shí)針圓弧插補(bǔ)G0400暫停時(shí)間指令暫停時(shí)間指令G1001半徑編程指令G1T直徑編程
40、指令G2700返回機(jī)械零點(diǎn)并測(cè)試失步G28經(jīng)中間點(diǎn)快速回程序零點(diǎn)返回參考點(diǎn)(機(jī)械原點(diǎn))G3201英制螺紋切削螺紋切削G33公制螺紋切削G5000坐標(biāo)系設(shè)定G6001系統(tǒng)參數(shù)設(shè)置G61判參數(shù)值跳轉(zhuǎn)G62任意二次曲線插補(bǔ)G6500宏程序命令G7000Y軸快速定位精加工循環(huán)G71Y軸切削進(jìn)給外圓粗車循環(huán)G72Y軸的坐標(biāo)設(shè)置端面粗車循環(huán)G73Y軸回機(jī)械零點(diǎn)封閉切削循環(huán)G74英制左旋攻牙循環(huán)端而深孔加工循環(huán)G75公制左旋攻牙循環(huán)外圓/內(nèi)圓切槽循環(huán)G7600英制右旋攻牙循環(huán)G77公制右旋攻牙循環(huán)G78啄鉆循環(huán)G80柱而/錐而粗車循環(huán)G81端而/錐而粗車循環(huán)G82英制螺紋加工循環(huán)G83公制螺紋加工循環(huán)G84
41、Z方向球而粗車G85X方向球而粗車G86精加工子程序循環(huán)G87局部循環(huán)G88Z軸方向切槽循環(huán)G89X軸方向切槽循環(huán)G9001外圓內(nèi)圓車削循環(huán)G92浮動(dòng)坐標(biāo)系設(shè)定螺紋切削循環(huán)G93設(shè)置坐標(biāo)偏差G9401端面切削循環(huán)G9602設(shè)置恒線控制狀態(tài)恒線速開(kāi)G97取消恒線控制狀態(tài)恒線速關(guān)G98*03每分鐘進(jìn)給狀態(tài)每分鐘進(jìn)給狀態(tài)G99每轉(zhuǎn)進(jìn)給狀態(tài)每轉(zhuǎn)進(jìn)給狀態(tài)注1:帶有*記號(hào)的G代碼,初態(tài)G代碼。注2:00組的G代碼是一次性G代碼。注3:如果使用了G代碼一覽表中未列出的G代碼,則出現(xiàn)報(bào)警,注4:在同一個(gè)程序段中可以指令幾個(gè)不同組的G代碼,如果在同一個(gè)程序段中指令了兩個(gè)以上的同組G代碼時(shí),后一個(gè)G代碼有效。注5
42、:G02,G03的順逆方向由坐標(biāo)系方向決定。3.4.2通用G代碼GSK928TA和GSK980T系統(tǒng),雖然各自有特色,但有一些指令的含義和格式相同或相近,為了便于進(jìn)行比較學(xué)習(xí),本節(jié)將對(duì)這些通用G代碼進(jìn)行闡述。在格式的表述上,絕對(duì)編程時(shí)表示坐標(biāo)的地址符是(X、Z),相對(duì)編程時(shí)表示坐標(biāo)的地址符是(JW),符號(hào)和數(shù)據(jù)字同樣根據(jù)實(shí)際情況而定。3.4.2.1G00快速定位指令G00功能是通過(guò)溜板箱和刀架移動(dòng)使刀具以車床所給定的快速進(jìn)給速度移動(dòng)到目標(biāo)點(diǎn)。G00快速定位指令的移動(dòng)速度與前程序段中選用的進(jìn)給速度無(wú)關(guān)。格式:GOOX(U)_Z(W)_F_參數(shù):X(U),Z(W)終點(diǎn)坐標(biāo)。F一切削進(jìn)給速度。運(yùn)行軌
43、跡:按快速定位進(jìn)給速度運(yùn)行,先兩軸同量同步進(jìn)給作斜線運(yùn)動(dòng),走完較短的軸,再走完較長(zhǎng)的另一軸。系統(tǒng)中所有的快速定位都是按這樣的路線運(yùn)動(dòng)的,如圖310和圖311所示。注意:在運(yùn)行G00指令時(shí),對(duì)應(yīng)的坐標(biāo)值選擇原則是:要以防止刀架、刀具與卡盤(pán)、工件碰撞。0/Z_0_|、笑點(diǎn)圖370N10GOOX226F1000(絕對(duì)編程)圖371N10GOOU-6W-2F1000(相對(duì)編程)目標(biāo)點(diǎn)的坐標(biāo)值可以用絕對(duì)值,也可以用相對(duì)值,甚至可以混用。如果起點(diǎn)與目標(biāo)點(diǎn)有一個(gè)坐標(biāo)值沒(méi)有變化時(shí),此坐標(biāo)值可以省略。3.4.2.2插補(bǔ)原理首先簡(jiǎn)要介紹數(shù)控機(jī)床運(yùn)動(dòng)軌跡的插補(bǔ)原理。數(shù)控機(jī)床的運(yùn)動(dòng)控制中,工作臺(tái)(刀具)X、Y、Z軸的
44、最小移動(dòng)單位是一個(gè)脈沖當(dāng)量。因此,刀具的運(yùn)動(dòng)軌跡是具有極小階臺(tái)所組成的折線(數(shù)據(jù)點(diǎn)密化)如圖312所示。例如,用數(shù)控機(jī)床加工直線0A、曲線0B,刀具是沿x軸移動(dòng)一步或幾步(一個(gè)或幾個(gè)脈沖當(dāng)量x),再沿Y軸方向移動(dòng)一步或幾步(一個(gè)或幾個(gè)脈沖當(dāng)量AY),直至到達(dá)目標(biāo)點(diǎn)。從而合成所需的運(yùn)動(dòng)軌跡(直線或曲線)。數(shù)控系統(tǒng)根據(jù)給定的直線、圓?。ㄇ€)函數(shù),在理想的軌跡上的已知點(diǎn)之間,進(jìn)行數(shù)據(jù)點(diǎn)密化,確定一些中間點(diǎn)的方法,稱為插補(bǔ)。3.4.2.3G01直線插補(bǔ)指令G01代碼用于刀具直線插補(bǔ)運(yùn)動(dòng)。它是通過(guò)程序段中的信息,使機(jī)床各坐標(biāo)軸上產(chǎn)生與其移動(dòng)距離成比例的速度。其編程方法見(jiàn)下表。格式:G01X(U)_Z(
45、W)_F_參數(shù):X(U),Z(W)終點(diǎn)坐標(biāo)。F一切削進(jìn)給速度。例如刀具從起點(diǎn)S沿直線切削到目標(biāo)點(diǎn)P,如圖3-13所示,其編程方法如下:圖3-13直線切削實(shí)例絕對(duì)一直徑編程編程:N20G01F20;相對(duì)一直徑編程編程:N20G01F20;絕對(duì)一半徑編程編程:N20G01F20;相對(duì)一半徑編程編程:N20G01F20;注意:加工前刀尖必須定位在直線起點(diǎn)即S點(diǎn)。3.4.2.4順時(shí)針、逆時(shí)針圓弧的判斷數(shù)控車床可以加工各種圓柱面、圓錐而、切槽、鉆(擴(kuò)、較)、孔、攻絲以外,還可以車削各種圓弧及曲線所組成的成形面。車削圓弧用順時(shí)針圓弧插補(bǔ)指令G02、逆時(shí)針圓弧插補(bǔ)指令G03代碼加工。圓弧插補(bǔ)指令G02、G0
46、3的判斷方法:根據(jù)IS01056所規(guī)定,在加工平面內(nèi),根據(jù)插補(bǔ)時(shí)的旋轉(zhuǎn)方向來(lái)確定順時(shí)針還是逆時(shí)針旋轉(zhuǎn)(和Y軸的正方向指向有關(guān))。順時(shí)針、逆時(shí)針?lè)较螂S坐標(biāo)系的變化而變化,變化規(guī)律如圖3-14所示。(Y軸的正方向指向觀察者)(Y軸的正方向背向觀察者)3-14圓弧方向的判別a)順時(shí)針b)逆時(shí)針c)順時(shí)針d)逆時(shí)針3. 4.2.5G02一順時(shí)針圓弧插補(bǔ)指令格式:G02X(U)_Z(W)_R_F_參數(shù):X(U),Z(W)終點(diǎn)坐標(biāo)。R一圓弧的半徑。F一切削進(jìn)給速度。G02例:(精加工)EOO00OJI0.2 寸OJI0N10 G01 X0F150N20 G01 X16N30 G02 X24Z5 F100N40 GOO X24Z0 F1503.4.2.6G03一逆時(shí)針圓弧插補(bǔ)指令格式:G03X(U)_Z(W)_R_F_參數(shù):X(U),Z(W)終點(diǎn)坐標(biāo)。R一圓弧的半徑。F一切削進(jìn)給速度。G03實(shí)例:(精加工)N10N20N30G01G03G00XO Z15X12 Z9X12 Z0F150R6 F100
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025安拆分公司合同管理制度
- 二零二五年度解除勞動(dòng)合同經(jīng)濟(jì)補(bǔ)償金核算與員工培訓(xùn)協(xié)議3篇
- 二零二五年度股權(quán)協(xié)議書(shū)大全:股權(quán)投資風(fēng)險(xiǎn)控制協(xié)議3篇
- 二零二五年度子女對(duì)父母生活照料與醫(yī)療看護(hù)綜合服務(wù)協(xié)議2篇
- 2025年度連鎖藥店品牌授權(quán)與轉(zhuǎn)讓協(xié)議書(shū)3篇
- 二零二五年度新型醫(yī)療設(shè)備價(jià)格保密合同3篇
- 2025年度股東退出與知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓協(xié)議2篇
- 二零二五年度農(nóng)業(yè)科技企業(yè)員工勞動(dòng)合同規(guī)范模板2篇
- 2025年度智能車庫(kù)租賃合同模板(含車位租賃與停車場(chǎng)環(huán)境改善)3篇
- 2025年度新能源發(fā)電項(xiàng)目轉(zhuǎn)讓合同2篇
- 2023年新教材人教版高中生物選擇性必修3《生物技術(shù)與工程》全冊(cè)各章節(jié)課時(shí)練習(xí)題及章末檢測(cè)含答案解析
- 生鮮連鎖超市運(yùn)營(yíng)實(shí)戰(zhàn)手冊(cè)
- 軟件工程師KPI表
- 燃?xì)獍l(fā)電工程監(jiān)理導(dǎo)則
- GB 16844-1997普通照明用自鎮(zhèn)流燈的安全要求
- 供熱企業(yè)安全風(fēng)險(xiǎn)隱患辨識(shí)清單
- 矩形沉井計(jì)算表格(自動(dòng)版)
- 滬教牛津版五年級(jí)下冊(cè)英語(yǔ)全冊(cè)課件
- 湘藝版 四年級(jí)上冊(cè)音樂(lè)教案- 第十課 我心愛(ài)的小馬車
- 前置胎盤(pán)的手術(shù)配合課件
- 魚(yú)骨圖模板1PPT課件
評(píng)論
0/150
提交評(píng)論