加工中心宏程序編程實例與技巧方法_第1頁
加工中心宏程序編程實例與技巧方法_第2頁
加工中心宏程序編程實例與技巧方法_第3頁
加工中心宏程序編程實例與技巧方法_第4頁
加工中心宏程序編程實例與技巧方法_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

用戶宏程序編程

在數控編程中,宏程序編程靈活、高效、快捷,是加工編程的重要補充。宏程序不僅可以實現象子程序那樣,例如,型腔加工宏程序、固定加工循環宏程序、球面加工宏程序、錐面加工宏程序等。FANUC數控宏程序SIEMENS數控參數編程2021/6/271數控加工技術二、FANUC宏程序的變量

FANUC數控系統變量表示形式為#后跟1~4位數字,變量種類有四種:2021/6/272數控加工技術2021/6/273數控加工技術三、刀具補償存儲器C用G10指令進行設定P:刀具補償號R:絕對值指令(G90)方式時的刀具補償值。增量值指令(G91)方式時的刀具補償值為該值與指定的刀具補償號的值相加。2021/6/274數控加工技術四、FANUC宏程序的轉移和循環1.無條件轉移:GOTOn

(n為順序號,1——99999)例:GOTO10為轉移到N10程序段。2.條件轉移:(IF語句)1)IF[條件表達式]GOTOn當指定的條件表達式滿足時,轉移到標有順序號n的程序段,如果指定的條件表達式不滿足時,執行下個程序段。2021/6/275數控加工技術2021/6/276數控加工技術2021/6/277數控加工技術五、運算符2021/6/278數控加工技術七、FANUC系統用戶宏程序編程G54G90G00Z30M03S800G00X45Y-15;Z3G01Z-5F100#10=0;給角度

賦0初值WHILE#10LE360DO1;#11=40*COS[#10];#12=30*SIN[#10];G01X#11Y#12;#10=#10+1;END1X45Y15;G00Z30X0Y0M05M302021/6/279數控加工技術SIEMENS數控系統參數編程與FANUC類似,但功能要弱一些。變量以“R”開始,如:R0、R1、R99。不包含系統變量,系統變量以“$”開頭。一、格式:Rn(n的缺省取值范圍為0-99)例如:R1R2…R99二、運算符:2021/6/2710數控加工技術2021/6/2711數控加工技術三、SIEMENS參數編程程序跳轉1.無條件跳轉GOTOBLABEL(向后跳轉,向程序頭跳轉)GOTOFLABEL(向前跳轉,向程序尾跳轉)2.條件跳轉IF表達式GOTOBLABEL(向后跳轉,向程序頭跳轉)IF表達式GOTOFLABEL(向前跳轉,向程序尾跳轉)LABEL為程序段標示符2021/6/2712數控加工技術2021/6/2713數控加工技術四、編程示例2021/6/2714數控加工技術G54G90G00Z30M03S800G00X45Y-15;Z3G01Z-5F100R10=0;給角度

賦0初值AA:R11=40*COS(R10);R12=30*SIN(R10);G01X=R11Y=R12;R10=R10+1;IFR10<=360GOTOBAAX45Y15;G00Z30X0Y0M05M30五、SIEMENS與FANUC用戶宏程序編程對照長半軸40、短半軸30的橢圓G54G90G00Z30M03S800G00X45Y-15;Z3G01Z-5F100#10=0;給角度

賦0初值WHILE#10LE360DO1;#11=40*COS[#10];#12=30*SIN[#10];G

溫馨提示

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

評論

0/150

提交評論