曲面宏程序編制_第1頁
曲面宏程序編制_第2頁
曲面宏程序編制_第3頁
曲面宏程序編制_第4頁
曲面宏程序編制_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、數控加工曲面宏程序的編制 半圓柱面程序編制宏程序簡介宏程序簡單地解釋就是: 利用變量編程的方法。 即用戶利用數控系統提供的變量、數學運算功能、邏輯判斷功能、程序循環功能等功能,來實現一些特殊的用法。宏指令既可以在主程序體中使用, 也可以當作子程序來調用放在主程序體中N50 #100=30.0N60 #101=20.0N70 G01 X#100 Y#101 F500.0用戶宏程序與普通子程序的區別 序號宏程序普通子程序功能同形狀不同大小的系列零件固定功能(尺寸、 參數等固定)調用G65調用,參數可以傳遞變量M98調用,參數不能傳遞變量 變量有 無 變量運算可以賦值和運算 不可以判斷跳轉語句有判斷

2、和跳轉無無判斷和跳轉格式相同從上面講的情況看:子程序像簡單機械人,必須機械的執行命令宏程序像智能機器人,根據指令做出判斷 在數控編程中,宏程序編程靈活、高效、快捷。宏程序不僅可以實現象子程序那樣,對編制相同加工操作的程序非常有用,還可以完成子程序無法實現的特殊功能,例如,型腔加工宏程序、固定加工循環宏程序、球面加工宏程序、錐面加工宏程序等。 宏程序本體既可以由機床生產廠提供,也可以由機床用戶自己編制。使用時,先將用戶宏主體像子程序一樣存入到內存里,然后用子程序調用指令調用。FANUC宏程序特殊用法 宏程序還可以實現系統參數的控制,如,坐標系的讀寫、刀具偏置的讀寫、時間信息的讀寫、倍率開關的控制

3、等。 FANUC宏程序的構成 1) 包含變量2) 包含算術或邏輯運算(=)的程序段3) 包含控制語句(例如:GOTO,DO ,END)的程序段4) 包含宏程序調用指令(G65,G66, G67或其他G代碼,M代碼調用宏程 序)的程序段宏程序示例 采用10R5球頭銑刀加工R30的圓柱面,編程原點在圓柱端面的圓心上零件圖宏程序示例 分析:上圖程序一般采用自動編程來實現,但是,利用宏程序強大的功能同樣也可以實現,而且程序更加簡潔。編程思路:圓柱面銑削可以認為是圓和多個直線的組合。宏程序示例 排刀分布:有兩種方案,一是沿圓柱面母線銑削,圓弧周期進給;二是沿圓弧銑削,母線方向周期進給。從保證表面質量來看

4、,最佳方案為沿圓柱面母線銑削,圓弧周期進給。宏程序示例(本實例宏程序)O1000G00G90G54G40 X45 Y-5 M03S3000G43H01Z100. #4=0N10 G01Z35*SIN#4 F500G01X35*COS#4G01Y200 F1000G01Y-5 F1000#4=#4+0.5IF#4LE360GOTO 10;N20 G00Z100.M30 #4= 圓心角起始值 注:裝夾方向:長度方向為Y方向圓弧面在XZ方向,Z方向為刀具方向宏程序示例(圓柱曲面宏程序 #1= 圓柱面長度#2= 刀具直徑 #3= 圓柱面半徑 #4= 圓心角起始值 #5= 圓心角增量 #6= 圓心角終止

5、值注:裝夾方向:長度方向為Y方向圓弧面在XZ方向,Z方向為刀具方向宏程序示例(銑圓柱面) 程序變量說明:#1= 圓柱面長度#2= 刀具直徑#3= 圓柱面半徑 #4= 圓心角起始值#5= 圓心角增量#6= 圓心角終止值注:裝夾方向:長度方向為Y方向圓弧面在XZ方向,Z方向為刀具方向 O1000G00G90G54G40 X45 Y-5 M03S3000G43H01Z100.#1=200,#2=5,#3=30#4=0#5=0.5#4=360N10 G01Z#3+#2*SIN#4 F500G01X#3+#2*COS#4G01Y#1 F1000#4=#4+#5IF#4GT#6GOTO 20;大于終止角結束G01Z#3+#2*SIN#4

溫馨提示

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

最新文檔

評論

0/150

提交評論