數(shù)控編程及數(shù)控自動編程2課件_第1頁
數(shù)控編程及數(shù)控自動編程2課件_第2頁
數(shù)控編程及數(shù)控自動編程2課件_第3頁
數(shù)控編程及數(shù)控自動編程2課件_第4頁
數(shù)控編程及數(shù)控自動編程2課件_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

例題:如圖所示,設(shè)零件各表面已完成粗加工,試分別用絕對坐標方式和增量坐標方式編寫G00,G01程序段。加工路徑:A-B-C-D-E-F絕對坐標編程:N005G92X60Z80定起始點N010G90G00X18Z2A-BN020G01X18Z-15F50B-CN030G01X30Z-26C-DN040G01X30Z-36D-EN050G01X42Z-36E-FPRG14.GSK增量坐標編程:N005G92X80Z60N010G91G00X-62Z-58A-BN020G01Z-17F50B-CN030G01X12Z-11C-DN040G01Z-10D-EN050G01X12E-FG17XY插補平面G18XZ插補平面G19YZ插補平面(1)I、J、K指令的使用

下面我們用一個例子來說明I,J,K具體的使用方法。在下面的例子中,刀具的起始點在A點,圓弧半徑為R30,圓弧中心的坐標為(10,10)。ABIJ(圓弧起點)(圓弧終點)中心YX102040402010⑴絕對(G90)指令狀態(tài)

G90G03X20.Y40.I-30.J-10.F100;

其中I-30.J-10.是A點(圓弧起點)到圓弧中心的矢量在X、Y方向上的分量。⑵增量(G91)指令狀態(tài)

G91G03X-20.Y20.I-30.J-10.F100;

其中I-30.J-10.是A點(圓弧起點)到圓弧中心的矢量在X、Y方向上的分量。

從上面的例子可以看出在切削圓弧時,無論是在G90狀態(tài),還是在G91狀態(tài)下,I、J的數(shù)值都使用增量值。K的使用方法和I、J使用方法相同。102040402010IJA

在上圖中我們要加工一個從A點加工到B點的圓弧,其中圓弧半徑用R指令來指定,程序如下:

⑴絕對(G90)指令

G90G02X70.Y20.R50.F100;

X70.Y20.是B點的坐標值;

R50.為圓弧半徑;

⑵增量(G91)指令

G91G02X50.Y-50.R50.F100;

X50.Y-50.

是A點到B點的坐標增量;

R50.圓弧半徑;(3).整圓插補時I、J、K的使用

進行整圓插補時,編程時必須使用I,J,K指令來指定圓弧中心。如果使用半徑R指令進行整圓插補,則系統(tǒng)認為是0度圓弧,刀具將不做任何運動。

例如:順時針方向切削一個半徑40的整圓時(1)從A點開始順時針整圓切削

絕對指令編程:G90G02X0Y40.J-40.F100;

(2)從B點開始順時針整圓切削

絕對指令編程:G90G02X40Y0I-40.F100;

如果上面的程序段寫成G90(G91)G02X40.Y0R40.時,那么刀具將做錯誤的切削運動。O11.CNCO12.CNC順逆圓弧的區(qū)分例題:如圖所示,設(shè)起刀點在坐標原點O,刀具沿A-B-C路線切削加工,使用絕對坐標與增量坐標方式編程。

增量坐標編程G92X0Y0Z0G91G00X200Y40G03X-60Y60I-60(或R60)F100G02X-20Y-40I-50(或R50)例題:刀具起始點為坐標原點,其終點也是原點,走刀方向為順時針,進給速度為F100。O1234;N10G92X0Y0;N20G90G00X-60.Y-40.S1000M03;N30G01X-60.Y0F100;N40G02X0Y60.I60.;N50G01X40.Y0;N60G02X0Y-40.I-40.;N70G01X-60.Y-40.;N80G00Z100.M05;N90G00X0Y0;N100M30;

-4040-6060N1N2N3N4N5N6N7R40R60XYO13.CNC絕對坐標編程G92X0Y0Z0G90G00X30Y0G03I-30J0F100G00X0Y0增量坐標編程G92X0Y0Z0G91G00X30Y0G03I-30J0F100G00X-30Y0例題:如圖所示,走刀路線為A-B-C-D-E-F,試分別用絕對坐標方式和增量坐標方式編程。

絕對坐標編程G03X34Z-4K-4(或R4)F50A-BG01Z-20B-CG02Z-40R20C-DG01Z-58D-EG02X50Z-66I8(或R8)E-F

相對坐標編程G03X-34Z-4K-4(或R4)F50A-BG01Z-16B-CG02Z-20R20C-DG01Z-18D-EG02X16Z-8I8(或R8)E-F

五。刀具補償1。刀補原理在輪廓加工中,由于刀具具有一定的半徑,所以在加工時不允許刀具中心軌跡與被加工工件的輪廓相重合,而需要與被加工輪廓偏置一個刀具半徑值R的距離,只有這樣才能加工出與圖紙上一致的零件輪廓。我們管這種偏置功能叫做刀具半徑補償。刀具半徑補償?shù)姆秶鸀?~999mm,精度為0.001~0.01mm。刀具運行軌跡與工件輪廓軌跡刀具磨損后的刀具半徑補償?shù)毒甙霃窖a償G41、G42指令指令格式G41G00X__Y__H(或D)__G42G01指令功能數(shù)控系統(tǒng)根據(jù)工件輪廓和刀具半徑自動計算刀具中心軌跡,控制刀具沿刀具中心軌跡移動,加工出所需要的工件輪廓,編程時避免計算復雜的刀心軌跡。

指令說明1。X__Y__表示刀具移動至工件輪廓上點的坐標值;2。H(或D)__為刀具半徑補償寄存器地址符,寄存器存儲刀具半徑補償值;3。沿刀具進刀方向看,刀具中心在零件輪廓左側(cè),則為刀具半徑左補償,用G41指令;4。沿刀具進刀方向看,刀具中心在零件輪廓右側(cè),則為刀具半徑右補償,用G42指令;5。通過G00或G01運動指令建立刀具半徑補償。例題:如圖所示,刀具由O點至A點,采用刀具半徑左補償指令G41后,刀具將在直線插補過程中向左偏置一個半徑值,使刀具中心移動到B點,其程序段為:

G41G01X50Y40F100H01

H01為刀具半徑偏置代碼,偏置量(刀具半徑)預先寄存在H01指令指定的寄存器中

取消刀具半徑補償G40指令

指令格式G00G01指令功能取消刀具半徑補償指令說明

1指令中的X__Y__表示刀具軌跡中取消刀具半徑補償點的坐標值;2通過G00或G01運動指令取消刀具半徑補償;3G40必須和G41或G42成對使用。G40X__Y__例題如圖所示,當?shù)毒咭园霃阶笱a償G41指令加工完工件后,通過圖中CO段取消刀具半徑補償,其程序段為:G40G00X0Y0

例題:加工圖所示內(nèi)外輪廓,用刀具半徑補償指令編程,刀具直徑為8mm。分析:外輪廓沿圓弧切線方向切入p1→p2,切出時沿切線方向p2→p3,根據(jù)判斷,用左邊刀具半徑補償。內(nèi)輪廓加工時,p4→p5為切入段,p6→p4為切出段,故用右邊刀具半徑補償。外輪廓加工完畢取消左邊刀具半徑補償,待刀具移至p4點,再建立右邊刀具半徑補償。加工應選用高度為14mm、邊長為240mm的正方形毛坯。程序注釋O0100;程序號N010G90G92X0.Y0.Z100.;絕對值輸入,建立工件坐標系N020G00Z2.S150M03;Z軸快移至Z=2,主軸正轉(zhuǎn),轉(zhuǎn)速150r/minN030X20.Y-44.;快速進給至X=20,Y-=-44N040G01Z-4.F100;Z軸進給至Z=-4,進給速度100mm/sN050G41X0.Y-40.H01;直線插補至X=0,y=-40,刀具半徑左補償H01=4mmN060G02X0.Y-40.I0.J40.;

順圓插補至X=0,Y=-40N070G40X-20.Y-44.;

直線插補至X=-20,Y=-44,取消刀具半徑補償N080G00Z2.;

Z軸快移至Z=2O14.CNC作業(yè):加工如圖所示零件外輪廓面,試用刀具半徑補償指令編程。第三節(jié)數(shù)控加工自動編程簡介 自動編程的特點就是編程的工作主要由計算機完成。隨著數(shù)控加工技術(shù)的迅速發(fā)展,對編程技術(shù)的要求也越來越高,不僅要求能解決形狀復雜零件的編程,而且要求編程的速度快、精度高,并便于檢查,所以采用自動編程技術(shù)是必然的發(fā)展方向。 一、自動編程分類 自動編程技術(shù)發(fā)展至今,形成了很多種類型。但從廣泛使用的角度來看,主要有以下兩大類: ㈠數(shù)控語言自動編程系統(tǒng) 最具代表性的就是APT語言。

㈡人機對話式自動編程系統(tǒng) 它也叫圖形交互式自動編程系統(tǒng)。

一、數(shù)控語言自動編程系統(tǒng) 數(shù)控語言自動編程系統(tǒng)的一般處理流程如下圖所示。從流程圖中可以看出,數(shù)控語言自動編程系統(tǒng)主要由零件源程序和編譯軟件組成。零件圖零件源程序翻譯計算后置處理通用計算機編譯程序(軟件程序)加工程序單紙帶

(一)源程序 零件的源程序是編程員根據(jù)被加工零件的幾何圖形和工藝要求,用數(shù)據(jù)語言編寫的計算機輸入程序。它是生成零件加工程序的根源,故稱為零件源程序。 零件源程序包含零件加工的形狀和尺寸、刀具運動路線、切削參數(shù)、機床的輔助功能等(二)編譯程序 編譯程序是把輸入計算機中的零件源程序翻譯成等價的目標程序的程序,它也稱為系統(tǒng)處理程序,是自動編程系統(tǒng)的核心部分。在編譯程序的支持下,計算機就能對零件源程序進行如下的處理: 1.翻譯階段識別語言并理解其含義。 2.計算階段經(jīng)過幾何處理、工藝處理和走刀軌跡處理之后生成刀位文件。 3.后置處理

溫馨提示

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

評論

0/150

提交評論