數控技術數控編程第05章ppt課件_第1頁
數控技術數控編程第05章ppt課件_第2頁
數控技術數控編程第05章ppt課件_第3頁
數控技術數控編程第05章ppt課件_第4頁
數控技術數控編程第05章ppt課件_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、3最多為16個字符。4不得運用分隔符。程序段包含程序終了符:M02或M30。以帶正負號和小數點。正號可以省略不寫。G90/G91設定時,可以在程序段中經過AC/IC以絕對尺寸/相對尺寸方式進展設定。格式:格式:G90; 絕對尺寸輸入絕對尺寸輸入G91; 增量尺寸輸入增量尺寸輸入X=AC(); x軸以絕對尺寸輸入軸以絕對尺寸輸入Y=IC(); y軸以相對尺寸輸入軸以相對尺寸輸入Z=IC(); z軸以相對尺寸輸入軸以相對尺寸輸入2平面選擇功能:G17 G18 G19 G19數控車不用3公制尺寸/英制尺寸:G71 G70 G710 G700編程G70;英制尺寸G71;公制尺寸G700;英制尺寸,也適

2、用于進給率FG710;公制尺寸,也適用于進給率F4半徑/直徑數據尺寸:DIAMOF,DlAMON數控銑及加工中心不用程序中在需求時也可以轉換為半徑尺寸。DIAMOF 半徑數據尺寸DIAMON 直徑數據尺寸5極坐標,極點定義:G110,G111,G112數控車不用1平面極坐標同樣可以運用G17G19平面。 2極坐標半徑RP= 6可編程的零點偏置:TRANS,ATRANS1功能假設工件上在不同的位置有反復出現的外形要加工,或者選用了一個新的參考點,在這種情況下就需求運用可編程零點偏置。 7可編程旋轉:ROT,AROT數控車不用8可編程的比例縮放:SCALE,ASCALE1功能運用SCALE,ASC

3、ALE指令,可以為一切坐標軸按編程的比例系數進展縮放,按此比例使所給定的軸放大或減少假設干倍。當前設定的坐標系作為比例縮放的基準。例系數、鏡像的指令例系數、鏡像的指令SCALE,ASCALE指令要求指令要求一個獨立的程序段。一個獨立的程序段。9可編程的鏡像:MIRROR,AMIRROR數控車不用1功能用MIRROR和AMIRROR指令可以使工件鏡像加工。 10工件裝夾可設定的零點偏置:G53,G54G59,G500,G1531功能可設定的零點偏置給出工件零點在機床坐標系中的位置工件零點以機床零點為基準偏移。 11可編程的任務區(qū)域限制:G25,G26,WALIMON,WALIMOF1功能用G25

4、/G26定義坐標軸的任務區(qū)域,規(guī)定哪些區(qū)域可以運轉,哪些區(qū)域不可以運轉。當刀具長度補償有效時,刀尖必需在此區(qū)域內;或者,刀架參考點必需在此區(qū)域內,否那么將遭到限制。坐標值以機床坐標系為基準。12快速直線挪動:G00G00功能用于快速定位刀具,挪動時還沒有對工件進展切削加工。當刀具遠離工件或終了加工時,可以在幾個軸上同時執(zhí)行快速挪動,由此產生一線性軌跡。 13帶進給率的直線插補:G1G1指令使刀具以直線的方式從起始點挪動到目的位置,以地址F編程的進給速度運轉,G1也可以寫成G01,G1后的一切坐標軸可以同時運轉。14圓弧插補:G2,G3功能1功能刀具沿圓弧輪廓從起始點運轉到終點。運轉方向由G功能

5、定義:G2順時針方向圓弧插補;G3逆時針方向圓弧插補。角和圓弧終點角和圓弧終點G2/G3 AP= RP= ;極坐極坐標和極點圓弧標和極點圓弧闡明:有其他的圓弧編程方法。闡明:有其他的圓弧編程方法。CT圓弧用切線銜接;圓弧用切線銜接;CIP經過中間點的圓弧參見后經過中間點的圓弧參見后面的章節(jié)。面的章節(jié)。3圓弧輸入的公差圓弧輸入的公差系統僅能接納一定范圍之內的公差。系統僅能接納一定范圍之內的公差。 CR=- 中的負號闡明圓弧段大于半圓;中的負號闡明圓弧段大于半圓;CR=+ 中的正號闡明圓弧段小于或等于半中的正號闡明圓弧段小于或等于半圓。圓。 15經過中間點進展圓弧插補:CIP假設曾經知道圓弧輪廓上

6、3個點而不知道圓弧的圓心、半徑和圓心角,那么建議運用CIP功能。在此,圓弧方向由中間點的位置確定中間點位于起始點和終點之間。用I1,J1,K1對應著不同的坐標軸,中間點定義如下:I1= 用于x軸, J1= 用于y軸, K1= 用于z軸16切線過渡圓弧:CT17螺旋插補:G2/G3,TURN功能數控車不用1功能螺旋插補由兩種運動組成:在G17,G18或G19平面中進展的圓弧運動加垂直該平面的直線運動;用指令TURN= 編制整圓循環(huán)螺線,附加到圓弧編程中,即可加工螺旋線。螺旋插補可以用于銑削螺紋,或者用于加工油缸的光滑油槽。 18等螺距螺紋切削或攻絲:G33等螺距螺紋切削或紋絲功能要求主軸有位置丈

7、量系統。1數控車用G33功能可以加工下述各種類型的恒螺距螺紋:圓柱螺紋、圓錐螺紋、外螺紋/內螺紋、單螺紋和多重螺紋、多段延續(xù)螺紋。右旋和左旋螺紋由主軸旋轉方向右旋和左旋螺紋由主軸旋轉方向M3和和M4確定確定M3右旋,右旋,M4左旋。左旋。 錐形螺紋:在具有錐形螺紋:在具有2個坐標軸尺寸的個坐標軸尺寸的圓錐螺紋加工中,螺距地址圓錐螺紋加工中,螺距地址I或或K下必需設下必需設置較大位移較大螺紋長度的螺紋尺寸,置較大位移較大螺紋長度的螺紋尺寸,另一個較小的螺距尺寸不用給出。另一個較小的螺距尺寸不用給出。起始點偏移起始點偏移SF:在加工螺紋中切削位:在加工螺紋中切削位置偏移以后以及在加工多頭螺紋時均要

8、求置偏移以后以及在加工多頭螺紋時均要求起始點偏移一位置。起始點偏移一位置。 19帶浮動夾頭的夾具攻絲:G63G63指令用于帶浮動夾頭的螺紋加工,編程的進給率F必需與主軸速度 。RH或LH螺紋由主軸的旋轉方向確定M3順時針旋轉,M4逆時針旋轉,參見“30.主軸轉速S及旋轉方向。20螺紋插補:G331,G332G331,G332指令要求主軸必需是位置控制的主軸,且具有位置丈量系統。1右旋螺紋或左旋螺紋螺距的符號確定主軸方向:正:右旋同M3; 反:左旋同M42坐標軸速度坐標軸速度G331/G332中在加工螺紋時坐標軸中在加工螺紋時坐標軸速度由主軸轉速和螺距確定,而與進給速度由主軸轉速和螺距確定,而與

9、進給率率F那么沒有關系,進給率那么沒有關系,進給率F處于存儲處于存儲形狀。此時,機床數據中規(guī)定的最大軸形狀。此時,機床數據中規(guī)定的最大軸速度快速挪動速度不允許超越。否速度快速挪動速度不允許超越。否那么會產生一報警。那么會產生一報警。21前往固定點:G75用G75指令可以前往到機床中某個固定點,比如換刀點。 22回參考點:G74用G74指令實現NC程序中回參考點功能,每個軸的方向和速度存儲在機床數據中。23進給率F進給率F是刀具軌跡速度,它是一切挪動坐標軸速度的矢量和。坐標軸速度是刀具軌跡速度在坐標軸上的分量。進給率F在G1,G2,G3,CIP,CT插補方式中生效,并且不斷有效,直到被一個新的地

10、址F取代為止。1編程編程F ; 每分鐘的進給率每分鐘的進給率注釋:在取整數值方式下可以取消小注釋:在取整數值方式下可以取消小數點后面的數據,如數點后面的數據,如F300。2進給率進給率F的單位的單位地址地址F的單位由的單位由G功能確定,即功能確定,即G94和和G95。G94直線進給率,單位直線進給率,單位mm/minG95旋轉進給率,單位旋轉進給率,單位mm/r只只需主軸旋轉才有意義。需主軸旋轉才有意義。24圓弧進給率修正:CFTCP,CFC數控車不用假設刀具半徑補償G41/G42和圓弧編程曾經運用,假設使編程的進給F在圓弧輪廓處生效,就必需對刀具中心點處的進給率進展修正。25準確定位/延續(xù)途

11、徑加工:G9,G60,G641編程G60; 準確定位模態(tài)有效G64; 延續(xù)途徑加工G9; 準確定位單程序段有效 G601; 精準確定位窗口G602; 粗準確定位窗口2準確定位準確定位G60,G9G60或或G9功能生效時,當到達定位精功能生效時,當到達定位精度后,挪動軸的進給速度減小到零。度后,挪動軸的進給速度減小到零。G601精準確定位窗口。精準確定位窗口。G602粗準確定位窗口。粗準確定位窗口。3延續(xù)途徑加工延續(xù)途徑加工G644速度預覽速度預覽Look Ahead功能功能26加速度性能:BRISK,SOFT1BRISK機床坐標軸按最大加速度的軌跡運轉,直至到達所要求的進給率。 2SOFT機床

12、坐標軸按上升的加速度軌跡運轉,直至到達所要求的進給率。SOFT加速性能防止了加速度的突變,從而使產生的軌跡精度更高,并減輕對機床的負擔。編程:編程:BRISK;有跳動的軌跡加速度有跳動的軌跡加速度SOFT;跳動遭到限制的軌跡加速度跳動遭到限制的軌跡加速度27比例加速度補償:ACC1編程ACC軸稱號 =百分值; 用于進給軸ACCs=百分值; 用于主軸2有效性極限值的限制適用于自動方式和MDA方式下各種插補方式,但對JOG方式和回參考點方式不適用。28帶先導控制功能運轉:FFWON,FFWOF編程:FFWON;先導控制功能接通FFWOF;先導控制功能封鎖29第4軸功能第4軸取決于機床的機械構造設計

13、,有時必需求有一個第4軸,比如用于回轉任務臺、旋轉任務臺。該軸可以設計成直線軸,也可以設計成回轉軸,如U軸或C軸或A軸等等。假設為回轉軸,那么設計的運轉范圍在0360。30暫停:G4經過在兩個程序段之間插入一個G4程序段,可以使加工按給定的時間暫停,比如退刀槽切削等。編程G4 F ;暫停時間sG4 S ; 暫停主軸轉數31主軸轉速S及旋轉方向當機床具有受控主軸時,主軸的轉速可以用地址S編程,單位為r/min。旋轉方向和主軸運動起始點和終點經過M指令規(guī)定:M3主軸正轉; M4主軸反轉;M5主軸停頓。32主軸轉速極限:G25,G26經過在程序中寫入G25或G26指令和地址S下的轉速,可以限制主軸的

14、極限值范圍。與此同時原來設定數據中的數據被覆蓋。G25或G26指令均要求一獨立的程序段,原先編程的轉速S堅持存儲形狀。編程:G25 S ;主軸轉速下限G26 S ;主軸轉速上限33主軸定位:SPOS用SPOS=ACP(),SPOS=ACN()設定的主軸,其他運轉指令同樣適用于回轉坐標軸。34輪廓倒圓,倒角在一個輪廓拐角處可以進展倒角或倒圓,指令CHF= 或者RND= 與加工拐角的運動軸指令一同寫入程序段中。1倒角CHF=直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間需求倒去棱角,可選用CHF=功能。2倒圓RND=35輪廓定義編程輪廓定義編程 編程:編程:ANG= ; 定義直線用角度編程定

15、義直線用角度編程CHR= ; 倒角,編程值為倒角邊長倒角,編程值為倒角邊長RND= ; 倒圓,編程值為圓角半徑倒圓,編程值為圓角半徑1角度角度ANG=2倒角倒角CHR=在拐角處的兩段直線之間有一倒在拐角處的兩段直線之間有一倒角,編程值就是倒角的直角邊長。角,編程值就是倒角的直角邊長。 3倒圓倒圓RND=兩段直線之間有一個圓弧過渡,兩段直線之間有一個圓弧過渡,圓弧和這兩條直線相切,可以用倒圓圓弧和這兩條直線相切,可以用倒圓功能編程。功能編程。 36刀具補償運用刀具補償功能對工件的加工進展編程時,無需思索刀具長度或刀具半徑??梢灾苯痈鶕D紙尺寸對工件進展編程。 37刀具T用T指令編程可以選擇刀具。

16、有兩種方法來執(zhí)行:一種是用T指令直接改換刀具,另一種是僅僅進展刀具的預選,換刀還必需由M06來執(zhí)行。選擇哪一種,必需在機床參數中確定。1用T指令直接改換刀具。2僅用T指令預選刀具,另外還要用M6指令配合才可進展刀具的改換。38刀具補償號D用D及其相應的序號可以編制一個專門的切削刃。假設沒有編寫D指令,那么D1自動生效;假設編程D0,那么刀具補償值無效。闡明:系統中最多可以同時存儲64個刀具補償數據組。編程:編程:D ; 刀具補償號:刀具補償號:19 D0; 補償值無效補償值無效在補償存儲器中有如下內容。在補償存儲器中有如下內容。1幾何尺寸,長度,半徑幾何尺寸,長度,半徑2刀具類型刀具類型39刀

17、尖半徑補償:G41,G42刀具在所選擇的平面G17G19平面中帶刀具半徑補償任務。刀具必需有相應的D補償號才干有效。 編程:G41 G00/G01 X Y ;刀補在工件輪廓左邊有效G42 C00/G01 X Y ; 刀補在工件輪廓右邊有效40拐角特性:G450,G45l在G41/G42有效的情況下,一段輪廓到另一段輪廓以不延續(xù)的拐角過渡時,可以經過G450和G451功能調理拐角特性。編程:G450; 圓弧過渡G451; 交點41取消刀尖半徑補償:G40用G40取消刀尖半徑補償,G40指令之前的程序段刀具以正常方式終了,終了時補償矢量垂直于軌跡終點切線處。 編程:G40 G01 X Y ; 取消

18、刀具半徑補償42刀尖半徑補償中的幾個特殊情況1反復執(zhí)行補償反復執(zhí)行一樣的補償方式時,可以直接進展新的編程而無需在其中寫入G40指令。2變換補償號D可以在補償運轉過程中變換補償號D。 3變換補償方向變換補償方向補償方向指令補償方向指令G41和和G42可以相互變可以相互變換,無需在其中再寫入換,無需在其中再寫入G40指令。指令。4經過經過M2終了補償終了補償假設經過假設經過M2程序終了,而不是用程序終了,而不是用G40指令終了補償運轉,那么最后的程序指令終了補償運轉,那么最后的程序段以補償矢量正常位置坐標終了。不進展段以補償矢量正常位置坐標終了。不進展撤補償挪動,程序以此刀具位終了。撤補償挪動,程

19、序以此刀具位終了。43刀尖半徑補償舉例刀尖半徑補償舉例 44輔助功能輔助功能M利用輔助功能利用輔助功能M可以設定一些開關操可以設定一些開關操作,如作,如“翻開翻開/封鎖冷卻液等等。封鎖冷卻液等等。45H功能功能用用H功能可以把浮點數據由程序傳送功能可以把浮點數據由程序傳送到到PLC型式與型式與“45.計算參數計算參數R類似。類似。H功能數值的含義由機床制造廠定義。功能數值的含義由機床制造廠定義。每個每個NC程序段最多可以編制程序段最多可以編制3個個H功能。功能。46計算參數R一個NC程序不僅僅適用于常數下的加工,有時還可以用變量計算出數值進展加工,這種情況均可以運用計算參數。 編程的變量參數從

20、編程的變量參數從R0= R299= 共共300個。個。1賦值賦值可以在以下數值范圍內給計算參數可以在以下數值范圍內給計算參數R賦值:賦值:(0.000000199999999) (8位,帶符位,帶符號和小數點號和小數點)在取整數值時可以去除小數點。正號在取整數值時可以去除小數點。正號可以省去??梢允∪ァ?給其他的地址賦值給其他的地址賦值經過給其他的經過給其他的NC地址分配計算參數地址分配計算參數或參數表達式,可以添加或參數表達式,可以添加NC程序的通用程序的通用性。性。 3參數的計算參數的計算在計算參數時也遵照通常的數學運在計算參數時也遵照通常的數學運算規(guī)那么。圓括號內的運算優(yōu)先進展。算規(guī)那么

21、。圓括號內的運算優(yōu)先進展。 47程序跳轉1標志符程序跳轉標志符或程序段號用于標志程序中所跳轉的目的程序段,用跳轉功能可以實現程序運轉分支。 2絕對跳轉絕對跳轉 NC程序在運轉時以寫入時的順序來執(zhí)程序在運轉時以寫入時的順序來執(zhí)行程序段。程序在運轉時,可以經過插入行程序段。程序在運轉時,可以經過插入程序跳轉指令改動執(zhí)行順序。跳轉目的只程序跳轉指令改動執(zhí)行順序。跳轉目的只能是有標志符的程序段,此程序段必需位能是有標志符的程序段,此程序段必需位于該程序之內。絕對跳轉指令必需占用一于該程序之內。絕對跳轉指令必需占用一個獨立的程序段。個獨立的程序段。GOTOF Label; 向前跳轉向前跳轉GOTOB Label; 向后跳轉向后跳轉3有條件跳轉有條件跳轉用用IF條件語句表示有條件跳轉。假設條件語句表示有條件跳轉。假設滿足跳轉條件也就是值不等于零,那滿足跳轉條件也就是值不等于零,那么進展跳轉。么進展跳轉。 編程:編程:IF條件條件GOTOF Label;向前跳轉向前跳轉IF條件條件GOTOB Label;向后跳轉向后跳轉48子程序子程序 1子程序程序名子程序程序名為了方便地調用某一子程序,必需給為了方便地調用某一子程序,必需給子程序取一個程序名。程序名可以自在選子程序取一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論