數(shù)控車床編程代碼匯總_第1頁
數(shù)控車床編程代碼匯總_第2頁
數(shù)控車床編程代碼匯總_第3頁
數(shù)控車床編程代碼匯總_第4頁
數(shù)控車床編程代碼匯總_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)控車床編程代碼匯總1G代碼組及含義[表6.2-1]G代碼組及解釋(帶*者表示是開機時會初始化的代碼。)2G代碼解釋:快速定位指令1.格式或G00

*〔U〕Z〔W〕;*__Z__指定移動軌跡的終點位置的絕對坐標U__W__指定移動軌跡的終點位置的相對坐標控制刀具快速從當(dāng)前位置移動到指定的位置。該指令控制刀具移動的速度由系統(tǒng)參數(shù)決定,與用戶指定的F無關(guān)。這個指令把刀具從當(dāng)前位置移動到指令指定的位置(在絕對坐標方式下),或者移動到*個距離處(在增量坐標方式下)。圖6.2-12.非直線切削形式的定位我們的定義是:采用獨立的快速移動速率來決定每一個軸的位置。刀具路徑不是直線,根據(jù)到達的順序,機器軸依次停頓在指令指定的位置。3.直線定位刀具路徑類似直線切削(G01)那樣,以最短的時間〔不超過每一個軸快速移動速率〕定位于要求的位置。4.舉例圖1快速定位圖2直線插補G00*40.0Z56.0;G01*40.0Z20.1F0.2;/絕對坐標,直徑編程;/絕對坐標,直徑編程,切削進給率0.2mm/rG00U-60.0W-30G01U20.0W-25.9F0.2;/增量坐標,直徑編程/增量坐標,直徑編程,切削進給率0.2mm/r:直線插補指令1.格式或G01

*〔U〕Z〔W〕F;該指令控制刀具沿直線軌跡移動,速度由F決定。程序中首次使用G01等插補指令時必須指定F。*(U)、Z(W)指定移動軌跡的終點位置坐標直線插補以直線方式和指令給定的移動速率,從當(dāng)前位置移動到指令位置。圖6.2-2*,Z:要求移動到的位置的絕對坐標值。U,W:要求移動到的位置的增量坐標值。2.舉例圖6.2-3①G01*50.Z75.F0.2;絕對坐標程序*100.;②G01U0.0W-75.F0.2;增量坐標程序U50.:圓弧插補指令刀具進展圓弧插補時,必須規(guī)定所在的平面,然后再確定回轉(zhuǎn)方向。順時針G02;逆時針G03。1.格式或*〔U〕Z(W)F;*,Z–指定的終點U,W–起點與終點之間的距離I,K–從起點到中心點的矢量R–圓弧半徑(最大180度)。說明:1〕G02為順時針圓弧插補,G03為逆時針圓弧插補;2〕*(U)、Z(W)------圓弧終點的坐標值;3〕I、K用于指定圓心點相對于圓弧起點的增量坐標值,值為0時可省略;4〕R用于指定圓弧半徑值。指令說明①G02為順時針圓弧插補指令,G03為逆時針圓弧插補指令。圓弧的順、逆方向判斷見圖3左圖,朝著與圓弧所在平面相垂直的坐標軸的負方向看,順時針為G02,逆時針為G03,圖3右圖分別表示了車床前置刀架和后置刀架對圓弧順與逆方向的判斷;圖3圓弧的順逆方向②如圖4,采用絕對坐標編程,*、Z為圓弧終點坐標值;采用增量坐標編程,U、W為圓弧終點相對圓弧起點的坐標增量,R是圓弧半徑,當(dāng)圓弧所對圓心角為0°~180°時,R取正值;當(dāng)圓心角為180°~360°時,R取負值。I、K為圓心在*、Z軸方向上相對圓弧起點的坐標增量〔用半徑值表示〕,I、K為零時可以省略。圖4圓弧絕對坐標,相對坐標圖5圓弧插補G02*50.0Z30.0I25.0F0.3;G03*87.98Z50.0I-30.0K-40.0F0.3;G02U20.0W-20.0I25.0F0.3;/絕對坐標,直徑編程G02*50.Z30.0R25.0F0.3;G03U37.98W-30.0I-30.0K-40.0F0.3;G02U20.0W-20.0R25.0F0.3;/相對坐標,直徑編程圖6.2-42.舉例圖6.2-5①G02*100.Z90.I50.K0.F0.2;絕對坐標系程序或G02*100.Z90.R50.F0.2②G02U40.W-30.I50.K0.F0.2;增量坐標系程序或G02U40.W-30.R50.F0.2:第二原點返回坐標系能夠用第二原點功能來設(shè)置1.用參數(shù)(a,b)設(shè)置刀具起點的坐標值。點“a〞和“b〞是機床原點與起刀點之間的距離。2.在編程時用G30命令代替G50設(shè)置坐標系。3.在執(zhí)行了第一原點返回之后,不管刀具實際位置在那里,碰到這個命令時刀具便移到第二原點。4.更換刀具也是在第二原點進展的。:切螺紋1.格式F–螺紋導(dǎo)程設(shè)置在編制切螺紋程序時應(yīng)當(dāng)帶主軸轉(zhuǎn)速RPM均勻控制的功能(G97),并且要考慮螺紋局部的*些特性。在螺紋切削方式下移動速率控制和主軸速率控制功能將被忽略。而且在進給保持按鈕起作用時,其移動過程在完成一個切削循環(huán)后就停頓了。2.舉例圖6.2-6G00*29.4G32Z-23.F2;1循環(huán)切削G00*32Z4.*29.G32Z-23.F2;2循環(huán)切削G00*32.Z4.刀具半徑偏置功能(G40/G41/G42)1.格式圖6.2-7當(dāng)?shù)度惺羌傧氲都鈺r,切削進程按照程序指定的形狀執(zhí)行不會發(fā)生問題。不過,真實的刀刃是由圓弧構(gòu)成的(刀尖半徑),就像上圖所示,在圓弧插補的情況下刀尖路徑會帶來誤差。2.偏置功能表6.2-2補償?shù)脑瓌t取決于刀尖圓弧中心的動向,它總是與切削外表法向里的半徑矢量不重合。因此,補償?shù)幕鶞庶c是刀尖中心。通常,刀具長度和刀尖半徑的補償是按一個假想的刀刃為基準,因此為測量帶來一些困難。把這個原則用于刀具補償,應(yīng)當(dāng)分別以*和Z的基準點來測量刀具長度刀尖半徑R,以及用于假想刀尖半徑補償所需的刀尖形式數(shù)(1-9)。圖6.2-8這些容應(yīng)當(dāng)事前輸入刀具偏置文件。“刀尖半徑偏置〞應(yīng)當(dāng)用G00或者G01功能來下達命令或取消。不管這個命令是不是帶圓弧插補,刀不會正確移動,導(dǎo)致它逐漸偏離所執(zhí)行的路徑。因此,刀尖半徑偏置的命令應(yīng)當(dāng)在切削進程啟動之前完成;并且能夠防止從工件外部起刀帶來的過切現(xiàn)象。反之,要在切削進程之后用移動命令來執(zhí)行偏置的取消過3.舉例:G41*5Z5D1;G02*25Z25R25;G40G01*10Z10D0;工件坐標系選擇(G54~G59)1.格式2.功能圖6.2-9通過使用G54~G59命令,最多可設(shè)置六個工件坐標系〔1~6〕。在接通電源和完成了原點返回后,系統(tǒng)自動選擇工件坐標系1(G54)。在有“模態(tài)〞命令對這些坐標做出改變之前,它們將保持其有效性。精加工循環(huán)(G70)1.格式ns:精加工形狀程序的第一個段號。nf:精加工形狀程序的最后一個段號2.功能用G71、G72或G73粗車削后,G70精車削。外圓粗車固定循環(huán)(G71)圖6.2-101.格式不指定正負符號。切削方向依照AA’的方向決定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(shù)〔NO.0717〕指定。e:退刀行程本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(shù)〔NO.0718〕指定。ns:精加工形狀程序的第一個段號。nf:精加工形狀程序的最后一個段號。△U:*方向精加工預(yù)留量的距離及方向。〔直徑/半徑〕△W:Z方向精加工預(yù)留量的距離及方向。f,s,t:包含在ns到nf程序段中的任何F,S或T功能在循環(huán)中被忽略,而在G71程序段中的F,S或功能有效。2.功能如果在上圖用程序決定A至A’至B的精加工形狀,用△d(切削深度)車掉指定的區(qū)域,留精加工預(yù)留量△u/2及△w。數(shù)控車床編程--G代碼命令2端面車削固定循環(huán)(G72)圖6.2-111.格式△d,e,ns,nf,△u,△w,f,s及t的含義與G71一樣。2.功能如上圖所示,除了是平行于*軸外,本循環(huán)與G71一樣。成型加工復(fù)式循環(huán)(G73)圖6.2-121.格式△i:*軸方向退刀距離(半徑指定),FANUC系統(tǒng)參數(shù)〔NO.0719〕指定?!鱧:Z軸方向退刀距離(半徑指定),FANUC系統(tǒng)參數(shù)〔NO.0720〕指定。d:分割次數(shù)這個值與粗加工重復(fù)次數(shù)一樣,F(xiàn)ANUC系統(tǒng)參數(shù)〔NO.0719〕指定。ns:精加工形狀程序的第一個段號。nf:精加工形狀程序的最后一個段號。△U:*方向精加工預(yù)留量的距離及方向。〔直徑/半徑〕△W:Z方向精加工預(yù)留量的距離及方向。f,s,t:順序號“ns〞到“nf〞程序段中的任何F,S或T功能在循環(huán)中被忽略,而在G73程序段中的F,S或功能有效。2.功能本功能用于重復(fù)切削一個逐漸變換的固定形式,用本循環(huán),可有效的切削一個用粗加工鍛造或鑄造等方式已經(jīng)加工成型的工件。端面啄式鉆孔循環(huán)(G74)圖6.2-131.格式e:后退量本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(shù)〔NO.0722〕指定。*:B點的*坐標u:從A至B增量z:C點的Z坐標w:從A至C增量△i:*方向的移動量(不帶符號)△k:Z方向的移動量(不帶符號)△d:刀具在切削底部的退刀量。△d的符號一定是〔+〕。但是,如果*〔U〕及△I省略,退刀方向可以指定為希望的符號。f:進給率2.功能如上圖所示在本循環(huán)可處理斷削,如果省略*〔U〕及P,結(jié)果只在Z軸操作,用于鉆孔。外經(jīng)/徑啄式鉆孔循環(huán)(G75)圖6.2-141.格式2.功能指令操作如上圖所示,除*用Z代替外與G74一樣,在本循環(huán)可處理斷削,可在*軸割槽及*軸啄式鉆孔。螺紋切削循環(huán)(G76)1.格式m:精加工重復(fù)次數(shù)〔1至99〕本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(shù)〔NO.0723〕指定。r:倒角量本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(shù)〔NO.0109〕指定。a:刀尖角度:可選擇80度、60度、55度、30度、29度、0度,用2位數(shù)指定。本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(shù)〔NO.0724〕指定。如:P〔02/m、12/r、60/a〕△dmin:最小切削深度,用半徑值表示。本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(shù)〔NO.0726〕指定。d:精加工余量i:螺紋局部的半徑差如果i=0,可作一般直線螺紋切削。k:螺紋高度,用半徑值表示。這個值在*軸方向用半徑值指定?!鱠:第一次的切削深度〔半徑值〕L:螺紋導(dǎo)程〔同G32〕2.功能螺紋切削循環(huán)。外直徑的切削循環(huán)(G90)1.格式直線切削循環(huán):按開關(guān)進入單一程序塊方式,操作完成如下圖1→2→3→4路徑的循環(huán)操作。U和W的正負號(+/-)在增量坐標程序里是根據(jù)1和2的方向改變的。錐體切削循環(huán):必須指定錐體的“R〞值。切削功能的用法與直線切削循環(huán)類似。2.功能外圓切削循環(huán)。圖6.2-151.U<0,W<0,R<02.U>0,W<0,R>0圖6.2-16圖6.2-173.U<0,W<0,R>04.U>0,W<0,R<0圖6.2-18圖6.2-19切削螺紋循環(huán)(G92)1.格式直螺紋切削循環(huán):螺紋圍和主軸RPM穩(wěn)定控制(G97)類似于G32(切螺紋)。在這個螺紋切削循環(huán)里,切螺紋的退刀有可能如[圖9-9]操作;倒角長度根據(jù)所指派的參數(shù)在0.1L~12.7L的圍里設(shè)置為0.1L個單位。錐螺紋切削循環(huán):2.功能切削螺紋循環(huán)圖6.2-20圖6.2-21臺階切削循環(huán)(G94)1.格式平臺階切削循環(huán):錐臺階切削循環(huán):2.功能臺階切削圖6.2-22圖6.2-23線速度控制(G96/G97)數(shù)控車床主軸分成

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論