數(shù)控車床子程序應用探討_第1頁
數(shù)控車床子程序應用探討_第2頁
數(shù)控車床子程序應用探討_第3頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、國家職業(yè)資格全國統(tǒng)一鑒定數(shù)控車床論文(國家職業(yè)資格二級)論文題目數(shù)控車床子程序應用探討姓名:向巨明身份證號:考證號:所在省市:四川省自 貢市所在單位:自貢 職 業(yè)技 術 學校數(shù)控車床子程序應用探討向巨明(自貢職業(yè)技術學校自貢市643000)摘要:本文介紹了在數(shù)控車床上,如何運用子程序及子程序調(diào)用指令進行手工編程,使其可以比較方便、快捷的解決復雜零件的編程問題,不失為一種值得研究和推廣的編程技巧,有利于解決教師教學、學生學習、工人生產(chǎn)中所遇到的一些實際編程問題。關鍵詞:數(shù)控車床 , 手工編程 , 子程序,子程序調(diào)用隨著數(shù)控技術的發(fā)展, 數(shù)控加工在機械制造加

2、工中的應用越來越廣泛, 數(shù)控機床的種類也越來越多,功能也越來越多、越來越強;然而,這對于從事數(shù)控加工的教學、學習、工作的人員卻是一個不小的困難, 特別是教師和學生, 要面面俱到的學習和掌握各種數(shù)控系統(tǒng)是非常困難的、 也是不切實際的; 但是,目前在國內(nèi)應用比較多的是經(jīng)濟型數(shù)控車床和經(jīng)濟型數(shù)控銑床, 尤以經(jīng)濟型數(shù)控車床應用最多, 即便如此, 要掌握各種數(shù)控系統(tǒng)的編程指令也不是一件容易的事。 為此,筆者就多年從事數(shù)控設備與編程教學及學生實訓指導工作的經(jīng)驗,對在數(shù)控車床上如何運用子程序進行手工編程做了一些研究,此方法雖不及應用復合循環(huán)指令編程那樣簡單方便, 但一方面可以在不需要掌握復雜的復合循環(huán)指令的

3、情況下實現(xiàn)復雜零件的編程, 另一方面比單純用簡單指令編程要快捷方便得多;本文以 GSK980TD系統(tǒng)為例介紹子程序在數(shù)控車床的應用, 以求拋磚引玉。1 子程序及子程序調(diào)用指令雖然數(shù)控機床、 數(shù)控系統(tǒng)的種類、 型號繁多, 數(shù)控編程 G指令代碼及格式也不盡相同,但是,目前國內(nèi)應用比較多的是: FANUC數(shù)控系統(tǒng)(法拉克)、SINUMERIK數(shù)控系統(tǒng)(西門子)、GSK數(shù)控系統(tǒng)(廣州數(shù)控)、HNC數(shù)控系統(tǒng)(華中數(shù)控),這四大類數(shù)控系統(tǒng)的子程序格式及子程序調(diào)用指令的代碼和格式是基本一致的,其用法也大同小異,。1.1 子程序的概念為簡化編程 , 當相同或相似的加工軌跡、控制過程需要多次使用時,可以把該部分

4、的程序指令編輯為獨立的程序進行調(diào)用。調(diào)用該程序的程序稱為主程序 ( 以 M30 或 M02 結束 ) ,被調(diào)用的程序稱為子程序以 M99結束。子程序和主程序一樣占用系統(tǒng)的程序容量和存儲空間, 子程序必須有自己獨立的程序名, 子程序可以被其它任意主程序調(diào)用,也可以獨立運行;子程序結束后就返回到主程序中繼續(xù)執(zhí)行12。1.2 子程序調(diào)用目前,子程序調(diào)用指令代碼及格式基本統(tǒng)一為: M98 P , 其內(nèi)四位數(shù)字表示子程序調(diào)用次數(shù)(前導無效零可以省略,調(diào)用一次可以省略) ,內(nèi)四位數(shù)字表示被調(diào)用的子程序的程序號,子程序號必須為四為數(shù)12。2 數(shù)控車床應用子程序編程舉例如圖 1 所示的零件, 毛坯材料為 45

5、 鋼,直徑為 65mm 的園型材 3 。該零件是應用封閉循環(huán)指令( G73)編程的典型例子,但用子程序編程也很方便,在此應用子程序來編程,讀者可以與應用G73 編程進行比較。圖 1 加工零件舉例其數(shù)控加工程序如下:O0001;主程序號。N0010 T0202;調(diào)用 2 號粗車刀,執(zhí)行2 號刀補N0020 G00 X100 Z150 ;快速定位到換刀點N0030 M03 S700;主軸正轉(zhuǎn),轉(zhuǎn)速 700r/minN0040 G00 X66 Z128.17;快速定位N0050 G01 X0 F80;車右端面N0060 G00 X66.5 Z130;快速定位到初車對刀點N0070 M98 P2200

6、02;調(diào)用 0002 號子程序22 次,并留 0.5mm的精車余量N0080 G00 X100 Z200;快速退回換刀點N0090 T0101 S1200;換 1 號精車刀,執(zhí)行1 號刀補,主軸轉(zhuǎn)速 1200r/minN0100 G00 X3 Z130;快速定位到精車起刀點N0110 M98 P0003;調(diào) 0002 號子程序 1 次進行精車N0120 G00 X100 Z200;快速退刀到換刀點N0130T0303 S500;換 3 號切斷刀,執(zhí)行3 號刀補,主軸轉(zhuǎn)速500r/minN0140 G00 X66 Z-3;快速定位到切斷對刀點(設切斷刀刀寬3mm)N0150 M98 P65000

7、4;調(diào) 0003 號子程序 66 次進行切斷N0160 G00X100;X方向回換刀點N0170 Z200;Z方向回換刀點N0180 T0200;換回 1 號粗車刀,取消刀補N0190 M30;主程序結束%O0002;子程序號N0010 G00 U-3;X方向快進 3mmN0020 G01 Z128.17;Z方向進刀到右端面N0030 G03 U40 Z70 R36;逆園插補,車R36園弧N0040 G02 U0 Z40 R30;順園插補,車R30園弧N0050 G01 Z20;直線插補,車 40 外園N0060 U24;車臺階面N0070 Z-25;車64 外園N0080 U1;讓刀 1mm

8、N0090 G00 Z130;Z方向快速返回前一次切削起點N0100 U-65;X方向返回前一次切削起點N0110 M99;子程序結束%O0003;子程序號N0010 G01 U-2 F20;X方向進刀 2mmN0020 G00 U1;X方向退刀 1mmN0030 M99子程序結束%又如: M98 P1234L4主程序調(diào)用同一子程序執(zhí)行加工,最多可執(zhí)行 999 次,且子程序亦可再調(diào)用另一子程序執(zhí)行加工,最多可調(diào)用 4 層子程序 ( 不同的系統(tǒng)其執(zhí)行的次數(shù)及層次可能不同 ) 。例:以 HNC-21T系統(tǒng)子程序指令,加工圖2-11 工件上的四個槽。分別編制主程序和子程序如下:主程序%123;M3

9、S600 G95 T0101;G00 X82.0 Z0 ;M98 P1234 L4 ;( 調(diào)用于程序1234 執(zhí)行四次,切削四個凹槽)X150.0 Z200.0 ;M30;子程序%1234;W-20.0;G01 X74.0 F0.08 ;G00 X82.0 ;M99;M99指令也可用于主程序最后程序段,此時程序執(zhí)行指針會跳回主程序的第一程序段繼續(xù)執(zhí)行此程序,所以此程序?qū)⒁恢敝貜蛨?zhí)行,除非按下RESET鍵才能中斷執(zhí)行。3 子程序在數(shù)控車床上的應用場合從前面所舉例子(僅例舉了兩種)可以看出,子程序在數(shù)控車床上的應用場合是非常廣泛的,并不僅僅局限于局部輪廓的加工編程,它完全可以取代那些復雜的循環(huán)指令

10、來進行復雜零件的編程。歸納起來,子程序在數(shù)控車床上的應用主要可以用于以下幾個方面:1)代替徑向、端面單一固定循環(huán)指令進行簡單零件的粗、精加工。2)代替徑向、端面復合循環(huán)指令進行尺寸單調(diào)變化零件的粗、精加工。3)代替封閉循環(huán)指令進行尺寸非單調(diào)變化及鑄、鍛件毛坯的粗、精加工(如前例)。4)代替切槽循環(huán)指令進行切槽、切斷(如前例)。5)進行局部輪廓的粗、精加工(常用 )。4 子程序編程要點( 1)粗車起刀點:起刀點的 X 坐標一般比毛坯右端外輪廓直徑大 12mm(外輪廓加工),或者比毛坯右端內(nèi)孔直徑小 12mm(內(nèi)輪廓加工),同時,需要考慮方向的精加工余量(精車余量也可通過修改粗車刀的刀補值來設定)

11、;Z 坐標定在毛坯右端面以右12mm 處,可不留精加工余量。其目的是防止起刀時撞刀。( 2)精車起刀點: Z 坐標可與粗車時相同; X 坐標 =精車起點的 X 坐標±子程序的徑向進刀量, “+”號用于外輪廓,“”號用于內(nèi)輪廓。( 3)子程序調(diào)用次數(shù):調(diào)用次數(shù) =(粗車起刀點的 X 坐標±精加工起點的 X 坐標±精加工余量)÷徑向進刀量; “”號用于外輪廓, “”號用于內(nèi)輪廓;調(diào)用次數(shù)必須為整數(shù)。( 4)循環(huán)點的返回:當在同一處需多次調(diào)用同一個子程序時,一次切削完畢后需要返回到前一次的切削起點,即讓子程序自身成為一個封閉循環(huán)體。其確定方法為: X 方向返回

12、距離為一次切削時 X 方向的坐標增量,Z 方向返回距離為一次切削時 Z 方向的坐標增量。注意在返回時刀具不能與工件發(fā)生碰撞, 為此,一般應先沿 X 方向退刀到零件徑向最大尺寸以外,再沿 Z 方向返回,最后進行 X 方向的徑向補償。5 子程序編程的優(yōu)缺點5.1 子程序編程的優(yōu)點( 1)只需要掌握基本 G 功能指令( G00 G01 G02 G03),不需要掌握復雜的循環(huán)指令( G90、 G94 、G71、 G72、 G73、G74、 G75 等),應用子程序及子程序調(diào)用指令 M98 即可編制復雜零件的加工程序。 一方面避免掌握復雜的循環(huán)指令,另一方面又避免使用簡單指令編程的繁瑣。( 2)不受零件

13、輪廓形狀限制。即可用于尺寸單調(diào)變化的零件,又可用于尺寸非單調(diào)變化的零件。( 3)應用場合多樣。即可用于零件整體輪廓的編程,又可用于零件局部輪廓的編程。( 4)主程序簡單明了。在主程序中只有換刀、刀具定位及一些輔助功能指令,而主要的切削加工程序內(nèi)容都放在子程序中,這樣使主程序顯得非常簡單;而子程序只需按零件形狀、尺寸編寫即可。(5)在使用宏程序編程時很方便用子程序的調(diào)用。5.2 子程序編程的缺點( 1)當切削起點與終點直徑相差較大時,切削空行程較多,切削效率不如復合循環(huán)指令。( 2)起刀點、進刀量、調(diào)用次數(shù)等數(shù)據(jù)間的關系要準確把握。( 3)與用復合循環(huán)指令編程相比,總的程序段數(shù)相對較多、編程稍顯復雜。( 4)多數(shù)時候都需要采用增量坐標編程,特別是徑向坐標。6 結束語前面討論了子程序在數(shù)控車床手工編程中的應用, 如果掌握了其方法和要領,運用起來是非常方便適用的。特別是大中專學生及其他人員在就業(yè)應聘時,在不十分了解應聘單位的設備、系統(tǒng)的情況下,運用子程序及子程序調(diào)用就可以很方便的進

溫馨提示

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

評論

0/150

提交評論