數(shù)控銑床加工中心加工技術(shù)(第二版)課件 7-1 噴絲板零件加工_第1頁
數(shù)控銑床加工中心加工技術(shù)(第二版)課件 7-1 噴絲板零件加工_第2頁
數(shù)控銑床加工中心加工技術(shù)(第二版)課件 7-1 噴絲板零件加工_第3頁
數(shù)控銑床加工中心加工技術(shù)(第二版)課件 7-1 噴絲板零件加工_第4頁
數(shù)控銑床加工中心加工技術(shù)(第二版)課件 7-1 噴絲板零件加工_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

任務(wù)1噴絲板零件加工1.掌握宏程序及變量的概念。2.了解宏程序編程的方法。3.學會采用B類宏程序編寫直線均布孔的加工程序。4.學會采用B類宏程序編寫圓周均布孔的加工程序。通過完成任務(wù),掌握以下知識和技能。多孔加工宏程序編程實例噴絲板零件的加工訂單,數(shù)量為5件,零件圖如下。毛坯材料為45鋼,尺寸為100mm×80mm×15mm。試編寫其加工程序并完成加工。如采用一般的編程方法編寫加工程序,每一個孔均需計算其基點坐標,而且每一個孔均需編寫單獨的程序段。在編程和加工過程中容易引起編程和程序輸入等方面的錯誤。采用宏程序編寫該工件的加工程序段,程序簡單且不需要計算孔的基點坐標。1.宏程序的基本概念(1)宏程序的定義一組以子程序的形式存儲并帶有變量的程序稱為用戶宏程序,簡稱宏程序。調(diào)用宏程序的指令稱為用戶宏程序指令或宏程序調(diào)用指令(簡稱宏指令)。而在用戶宏程序的本體中,可以使用變量進行編程,還可以用宏指令對這些變量進行賦值、運算等處理。通過使用宏程序能執(zhí)行一些有規(guī)律變化(如非圓二次曲線輪廓)的動作。FANUC0i系統(tǒng)采用B類宏程序進行編程。宏程序A類B類宏程序與普通程序相比較普通程序的程序字為常量,一個程序只能描述一個幾何形狀,所以缺乏靈活性和適用性。(2)宏程序中的變量在常規(guī)的主程序和子程序內(nèi),總是將一個具體的數(shù)值賦給一個地址,為了使程序更加具有通用性、靈活性,故在宏程序中設(shè)置了變量。

1)變量的表示一個變量由符號“#”和變量序號組成,如:#I(I=1,2,3,…)。此外,變量還可以用表達式進行表示,但其表達式必須全部寫入方括號“[]”中。例#100,#500,#5,#[#1+#2+10]。

2)變量的引用將跟隨在地址符后的數(shù)值用變量來代替的過程稱為引用變量。同樣,引用變量也可以采用表達式。例G01X#100Y-#101F[#101+#103];當#100=100.0、#101=50.0、#103=80.0時,上例即表示為G01X100.0Y-50.0F130;

3)變量的種類變量分為局部變量、公共變量(全局變量)和系統(tǒng)變量三種。局部變量(#1~#33)是在宏程序中局部使用的變量。當宏程序C調(diào)用宏程序D而且都有變量#1時,由于變量#1服務(wù)于不同的局部,所以C中的#1與D中的#1不是同一個變量,因此可以賦予不同的值,且互不影響。公共變量(#100~#149、#500~#549)貫穿于整個程序過程。同樣,當宏程序C調(diào)用宏程序D而且都有變量#100時,由于#100是全局變量,所以C中的#100與D中的#100是同一個變量。實際加工時,常采用公共變量進行編程。系統(tǒng)變量是指有固定用途的變量,它的值決定系統(tǒng)的狀態(tài)。系統(tǒng)變量包括刀具偏置值變量、接口輸入與接口輸出信號變量及位置信號變量等。2.宏程序編程(1)變量的賦值宏程序的運算類似于數(shù)學運算,用各種數(shù)學符號來表示。例#100=100.0;

#101=30.0+20.0;變量的賦值方法有兩種,即直接賦值和引數(shù)賦值,其中直接賦值的方法較為直觀、方便,其書寫格式如下:(2)宏程序運算指令變量的各種運算功能格式備注與具體示例定義、轉(zhuǎn)換#i=#j#100=#1,#100=30.0加法#i=#j+#k#100=#1+#2減法#i=#j-#k#100=100.0-#2乘法#i=#j*#k#100=#1*#2除法#i=#j/#k#100=#1/30(轉(zhuǎn)下頁)功能格式備注與具體示例正弦#i=SIN[#j]#100=SIN[#1]#100=COS[36.3+#2]#100=ATAN[#1]/[#2]反正弦#i=ASIN[#j]余弦#i=COS[#j]反余弦#i=ACOS[#j]正切#i=TAN[#j]反正切#i=ATAN[#j]/[#k]平方根#i=SQRT[#j]#100=SQRT[#1*#1-100]#100=EXP[#1]絕對值#i=ABS[#j]舍入#i=ROUND[#j]上取整#i=FIX[#j]下取整#i=FUP[#j]自然對數(shù)#i=LN[#j]指數(shù)函數(shù)#i=EXP[#j]或#i=#jOR#k邏輯運算一位一位地按二進制執(zhí)行異或#i=#jXOR#k與#i=#jAND#k例#1=SIN[[[#2+#3]*4+#5]/#6];宏程序計算說明如下:

1)函數(shù)SIN、COS等的角度單位是度,分和秒要換算成帶小數(shù)點的度。如90°30’表示90.5°,而30°18’表示30.3°。

2)宏程序數(shù)學計算的次序依次為:函數(shù)運算(SIN、COS、ATAN等),乘和除運算(*、/、AND等),加和減運算(+、-、OR、XOR等)。

3)函數(shù)中的括號用于改變運算次序,允許嵌套使用,但最多只允許嵌套5級。(3)宏程序轉(zhuǎn)移指令1)分支語句格式一GOTOn;例GOTO1000;無條件轉(zhuǎn)移語句,當執(zhí)行該程序時,無條件轉(zhuǎn)移到N1000程序段執(zhí)行。格式二IF[條件表達式]GOTOn;例IF[#1GT#100]GOTO1000;有條件轉(zhuǎn)移語句,如果條件成立,則轉(zhuǎn)到N程序段執(zhí)行,如果條件不成立,則執(zhí)行下一句程序。條件表達式種類條件式意義具體示例#iEQ#j等于(=)IF[#5EQ#6]GOTO100;#iNE#j不等于(≠)IF[#5NE100]GOTO100;#iGT#j大于(>)IF[#5GT#6]GOTO100;#iGE#j大于等于(≥)IF[#5GE100]GOTO100;#iLT#j小于(<)IF[#5LT#6]GOTO100;#iLE#j小于等于(≤)IF[#5LE100]GOTO100;(2)循環(huán)指令WHILE[條件式]DOm(m=1、2、3…);……ENDm;當條件式滿足時,就循環(huán)執(zhí)行WHILE與END之間的程序段m次,當條件不滿足時,就執(zhí)行“ENDm;”的下一個程序段。3.宏程序編程示例例

加工下圖所示直線均布孔,試編寫其加工中心加工程序。#101:圖中各孔的X坐標;#102:圖中各孔的Y坐標;#103:中間變量,其余各孔與第一個孔的孔中心距。宏程序編程實例例2加工下圖所示的圓周均布孔,試采用FANUC指令編寫其加工程序?!?100”作為圓周均布孔的角度變量;“#101”來代表圓周均布孔中心的X坐標;

#101=35.0*COS[#100];“#102”來代表圓周均布孔中心的Y坐標;

#102=35.0*SIN[#100];宏程序加工圓周均布孔實例O0032;G90G94G40G21G80G54;G91G28Z0;G90G00X-50.0Y-50.0;M03S600;G00Z50.0M08;#100=0.0;(角度變量賦初值)N100#101=35.0*COS[#100];(孔中心X坐標)#102=35.0*SIN[#100];(孔中心Y坐標)G81X#101Y#102Z-25.0R5.0F100;(加工孔)#100=#100+18.0;(角度每次增大18°)IF[#100LT360.0]GOTO100;(如果角度小于360.0,則返回N100)G80;G00Z100.0;M05M09;M30;1.加工準備(1)選擇數(shù)控機床(2)選擇刀具及切削用量刀具為φ10mm的鉆頭;切削用量推薦值:切削速度n=600r/min;進給量f=100mm/min。

本例選用的機床為FANUC0i系統(tǒng)的TH7650型數(shù)控銑床。二、編制加工程序1.編程思路分析先鉆出下方的第一排直線均布孔——編程時以各孔中心的坐標值作為變量。加工第二排孔時,需初始化設(shè)定第二排中第一個孔的位置,再變量運算其他孔中心的坐標值。#101:各排第一孔中心的X坐標。#102:各排第一孔中心的Y坐標。#103:各孔中心的X坐標。#104:各孔中心的Y坐標。#105:各孔與第一列孔間的距離。(2)編制加工程序加工程序程序說明O0010;主程序G90G94G50G17G54F100;程序開始G91G28Z0;M06T01;M03S600;G90G43G00Z20.0H01M08;#101=0;各排第一孔中心的X坐標#102=0;各排第一孔中心的Y坐標N100#105=0;各孔與第一列孔間的距離N200#103=#101+#105*COS[15.0];各孔中心的X坐標(轉(zhuǎn)下頁)加工程序程序說明#104=#102+#105*SIN[15.0];各孔中心的Y坐標G99G81X#101Y#102Z-20.0R3.0F100;孔加工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論