任務5 使用宏指令編程的配合零件加工與操作_第1頁
任務5 使用宏指令編程的配合零件加工與操作_第2頁
任務5 使用宏指令編程的配合零件加工與操作_第3頁
任務5 使用宏指令編程的配合零件加工與操作_第4頁
任務5 使用宏指令編程的配合零件加工與操作_第5頁
已閱讀5頁,還剩27頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、LOGO任務五:任務五:使用宏指令編程的配合使用宏指令編程的配合零件加工與操作零件加工與操作一任務導入一任務導入v1 1任務描述任務描述 試用FANUC系統的編程指令編制如圖所示零件加工程序,已知毛坯為55mm60mm和55mm62mm棒料,要求正確選擇刀具與切削用量,選擇工件定位與夾緊方案,編制零件粗、精加工程序并加工出合格產品。 v知識目標知識目標掌握宏程序及變量的概念掌握B類宏程序的變量及使用方法掌握非圓曲線的加工原理掌握二次以上裝夾零件的工藝方案的制掌握配合件精度控制方法v能力目標能力目標會編制非圓曲線輪廓的加工程序會對加工工件的質量進行檢驗一任務導入一任務導入二二實訓知識準備實訓知識

2、準備v1 1. .宏程序變量的表示和使用宏程序變量的表示和使用 (1 1) 變量表示變量表示 I(I=1,2,3,)I(I=1,2,3,)或或 式子式子 例:例:5 5,109109,501501, 1 12 212 12 v2.2.變量的使用變量的使用 地址字后面指定變量號或公式地址字后面指定變量號或公式 格式:地址字格式:地址字I I 地址字地址字I I 地址字地址字 式子式子 二實訓知識準備二實訓知識準備v3.變量的種類變量的種類 (1) (1) 局部變量局部變量1 133 33 , ,一個在宏程序中局部使用的一個在宏程序中局部使用的變量變量 例:例:A A宏程序宏程序B B宏程序宏程序

3、 10102020X X1010不表示不表示X20 X20 斷電后清空,調用宏程序時代入變量值斷電后清空,調用宏程序時代入變量值 (2) (2) 公共變量公共變量100100149149,500500531 531 各用戶宏程各用戶宏程序內公用的變量序內公用的變量 例:上例中例:上例中1010改用改用100100時,時,B B宏程序中的宏程序中的 X X100100表示表示X20 X20 二實訓知識準備二實訓知識準備v100100149149斷電后清空斷電后清空 500500531531保持型變量(斷電后不丟失)保持型變量(斷電后不丟失) (3) (3) 系統變量系統變量 固定用途的變量,其值

4、取決于系統的狀態固定用途的變量,其值取決于系統的狀態 例:例:20012001值為值為1 1號刀補號刀補X X軸補償值軸補償值 52215221值為值為X X軸軸G54G54工件原點偏置值工件原點偏置值 入時必須輸入小數點,小數點省略時單位為入時必須輸入小數點,小數點省略時單位為mm 二實訓知識準備二實訓知識準備v4.4.宏程序運算指令宏程序運算指令v 運算式的右邊可以是常數、變量、函數、式子運算式的右邊可以是常數、變量、函數、式子 v 式中式中j j,k k也可為常量也可為常量 v 式子右邊為變量號、運算式式子右邊為變量號、運算式 v (1(1) ) 定義定義 v I Ij j v (2(2

5、) ) 算術運算算術運算 v I=I=j+j+k k v I=I=j jk k v I=I=j jk k v I=I=j jk k v (3(3) ) 邏輯運算邏輯運算 v I IJOKJOKk k 二實訓知識準備二實訓知識準備v I IJXOKJXOKk k v I IJANDJANDk k v (4(4) ) 函數函數 v I ISINSINj j 正弦正弦 v I ICOSCOSj j 余弦余弦 v I ITANTANj j 正切正切 v I IATANATANj j 反正切反正切 v I ISQRTSQRTjj平方根平方根 v I IABSABSjj絕對值絕對值 v I IROUNDR

6、OUNDjj四舍五入化整四舍五入化整 v I IFIXFIXjj上取整上取整 v I IFUPFUPjj下取整下取整 v I IBINBINjjBCDBINBCDBIN(二進制)(二進制) v I IBCNBCNjjBINBCDBINBCD 二實訓知識準備二實訓知識準備v 說明說明 :v 1) 1) 角度單位為度角度單位為度 v 例:例:9090度度3030分為分為90905 5度度 v 2) ATAN2) ATAN函數后的兩個邊長要用函數后的兩個邊長要用“1”1”隔開隔開 v 例:例:1 1ATAN1ATAN1-1-1時,時,1 1為了為了35350 0 v 3)ROUND3)ROUND用于

7、語句中的地址,按各地址的最小設用于語句中的地址,按各地址的最小設定單位進行四舍五入定單位進行四舍五入 v 例:設例:設1 11.23451.2345,2 22.34562.3456,設定單位,設定單位1m 1m v G91G91X X- -1 1;X-1.235 X-1.235 v X X- -2 2F300F300;X-2.346 X-2.346 二實訓知識準備二實訓知識準備vXX1 1+ +22;X3.580 X3.580 v未返回原處,應改為未返回原處,應改為 vXROUNDXROUND11ROUNDROUND22; v4) 4) 取整后的絕對值比原值大為上取整,取整后的絕對值比原值大為

8、上取整,反之為下取整反之為下取整 v例:設例:設1 11.21.2,2 2-1.2-1.2時時 v若若3 3FUP#1FUP#1時,則時,則3 32.0 2.0 v若若3 3FIX#1FIX#1時,則時,則3 31.0 1.0 v若若3 3FUP#2FUP#2時,則時,則3 3-2.0-2.0 v 若3FIX#2時,則3-1.0 二實訓知識準備二實訓知識準備v 5 5) )指令函數時,可只寫開頭指令函數時,可只寫開頭2 2個字母個字母 v 例:例:ROUNDRO ROUNDRO v FIXFI FIXFI v 6) 6) 優先級優先級 v 函數函數乘除(,乘除(,1 1,ANDAND)加減(,

9、加減(,OROR,XORXOR) v 例:例:1 12 23 3SINSIN44; v 7 7) )括號為中括號,最多括號為中括號,最多5 5重,園括號用于注釋語句重,園括號用于注釋語句 v 例:例:1 1SIN#2+#3SIN#2+#3* *#4+#5#4+#5* *#6#6;(;(3 3重)重)二實訓知識準備二實訓知識準備v5.5.宏程序轉移與循環指令宏程序轉移與循環指令v (1(1) )無條件的轉移無條件的轉移 v 格式:格式:GOTOGOTO1 1; v GOTOGOTO1010; v (2(2) )條件轉移條件轉移 v 格式:格式:IFIF條件式條件式 GOTOGOTOn n v 條

10、件式:條件式: v j jEQEQk k 表示表示 v j jNENEk k 表示表示 v j jGTGTk k 表示表示 v j jLTLTk k 表示表示 v j jGEGEk k 表示表示 v j jLELEk k 表示表示 二實訓知識準備二實訓知識準備v 1 1) )循環循環 格式:格式:WHILEWHILE條件式條件式DODOm m;(;(m m1 1,2 2,3 3) ENDmENDm 說明:說明:1 1當當條件滿足時,執行條件滿足時,執行DOmDOm到到ENDmENDm之間程序段之間程序段,當條件當條件不滿足時,不滿足時,則則執行執行ENDmENDm之下之下的程序段的程序段 2

11、2省略省略WHILEWHILE語句只有語句只有DOmDOmENDmENDm, ,則從則從DOmDOm到到ENDmENDm之間之間形成死循環形成死循環 3 3嵌套嵌套 4 4EQEQNENE時,空和時,空和“0”0”不同不同 其他條件下,空和其他條件下,空和“0”0”相同相同 v1 1. .零件圖紙分析零件圖紙分析v本零件為本零件為具有非圓曲線的配合零件,零件要求具有非圓曲線的配合零件,零件要求較高的部位是較高的部位是53mm53mm、44mm44mm,有公差要求,有公差要求,橢圓及其他外圓表面粗糙度為橢圓及其他外圓表面粗糙度為1.61.6m m,因此應,因此應安排精車,才能達到圖樣要求。安排精

12、車,才能達到圖樣要求。返回三方案設計三方案設計v 2.制定加工方案制定加工方案v 根據圖樣分析,可安排數控車加工,根據圖樣分析,可安排數控車加工,因是單因是單件加工件加工,毛坯可選毛坯可選55mm棒料棒料,使用三爪自定使用三爪自定心卡盤裝夾心卡盤裝夾,用工件的外圓定位。用工件的外圓定位。v 加工順序安排如下:加工順序安排如下:使用端面車刀車削配合件使用端面車刀車削配合件1左端端面;左端端面;使用外圓車刀粗、精車配合件使用外圓車刀粗、精車配合件1左端左端53mm、44mm;返回三方案設計三方案設計使用端面車刀車削配合件使用端面車刀車削配合件2左端端面;左端端面;使用外圓車刀、外切槽刀、外螺紋刀車

13、削配合件使用外圓車刀、外切槽刀、外螺紋刀車削配合件2左端;左端;使用端面車刀車削配合件使用端面車刀車削配合件1右端端面,并控制零件右端端面,并控制零件總長;總長;使用外圓刀、內孔刀、內切槽刀、內螺紋刀車削使用外圓刀、內孔刀、內切槽刀、內螺紋刀車削配合件配合件1右端;右端;將配合件將配合件2左端外螺紋與配合件左端外螺紋與配合件1右端內螺紋配合,右端內螺紋配合,使用端面車刀車削配合件使用端面車刀車削配合件2右端端面,并控制配合右端端面,并控制配合件件2總長;總長;使用外圓車刀車削配合件使用外圓車刀車削配合件2右端橢圓面;右端橢圓面;返回三方案設計三方案設計三方案設計三方案設計v3.選擇刀具及切削用

14、量選擇刀具及切削用量返回v4.確定編程原點確定編程原點 配合件(配合件(1 1)和配合件()和配合件(2 2)的加工均要進行掉頭裝)的加工均要進行掉頭裝夾,加工哪一端,就將工件坐標系原點選擇在哪一夾,加工哪一端,就將工件坐標系原點選擇在哪一端面與軸心線相交點上。端面與軸心線相交點上。三方案設計三方案設計返回四項目實施四項目實施O5001;配合件配合件1 1左端加工程序左端加工程序N10 G99 G97 G40 G21;程序開始部分程序開始部分N20 T0101 S600 M03 F0.3; 換換粗車刀粗車刀帶刀補、起動主軸帶刀補、起動主軸設定工藝參設定工藝參數數N30 G00 X56.Z2.;

15、快速定位于固定循環起點快速定位于固定循環起點N40 G71 U2 R1;粗加工循環粗加工循環N50 G71 P60 Q120 U0.5 W0.1;粗加工循環粗加工循環N60 G00 X40.;粗加工循環開始粗加工循環開始N70 G01 Z0.;N80 X44.Z-2.;N90 Z-20.;N100 X53.;N110 Z-29.;N120 G01 X56.;粗加工循環結束粗加工循環結束配合件配合件1左端加工程序左端加工程序返回四項目實施四項目實施N172 G00 X100.Z100.M05;退刀到換刀點退刀到換刀點N174 M00;暫停,測量,必要時修改暫停,測量,必要時修改T01T01刀補值

16、刀補值N176 T0101;換刀,重新調用刀補值換刀,重新調用刀補值N178 S1000 M03 F0.1;起動主軸、設定主軸轉數和進給速度起動主軸、設定主軸轉數和進給速度N180 G00 X56. Z2. ;快速定位于固定循環起點快速定位于固定循環起點N185 G70 P60 Q120;精加工循環精加工循環N190 G00 X100. Z100.退刀到換刀點退刀到換刀點N200 M30;程序結束程序結束返回四項目實施四項目實施O5002;配合件配合件2 2左端加工程序左端加工程序N10 G99 G40 G21;程序開始部分程序開始部分N20 T0101 S600 M03 F0.3;換外圓粗車

17、刀、起動主軸換外圓粗車刀、起動主軸N30 G00 X56. Z2.;快速定位于固定循環起點快速定位于固定循環起點N40 G71 U2 R1;粗車循環粗車循環N50 G71 P60 Q100 U0.5 W0.1;粗車循環粗車循環N60 G00 X23.;粗車循環開始粗車循環開始N70 G01 Z0.;N80 X26.9 Z-2.;N90 Z-20.;N100 X56.;粗車循環結束粗車循環結束N102 G00 X100.Z100.M05;配合件配合件2 2左端加工程序左端加工程序返回四項目實施四項目實施N104 M00;暫停、測量,必要時修改暫停、測量,必要時修改T01T01刀補值刀補值N106

18、 T0101 S1000 M03 F0.1;N120 G00 X56. Z2.換外圓精車刀、起動主軸、設定進給換外圓精車刀、起動主軸、設定進給速度速度N140 G70 P60 Q100;精車循環精車循環N150 G00 X100. Z100.;退刀到換刀點退刀到換刀點N160 T0202 S600 M03 F0.08;換外切槽刀、起動主軸、設定主軸轉換外切槽刀、起動主軸、設定主軸轉速和進給速度速和進給速度N170 G00 X30. Z-18.;快速定位于固定循環起點快速定位于固定循環起點N180 G75R0.5;徑向切槽循環徑向切槽循環N190 G75X23.2Z-20.P1000Q2000;

19、N300 G01 X23.;N310 Z-20.;N320 G00 X30.;N330 X100. Z100.;退刀到換刀點退刀到換刀點N340 T0303 S400 M03;換外螺紋刀、起動主軸換外螺紋刀、起動主軸N350 G00 X30. Z5.;N360 G92 X26.2 Z-18. F2.;螺紋循環螺紋循環N370 X25.6;N380 X25.2;N390 X24.8;N400 X24.5;N410 X24.4;N420 G00 X100. Z100.;退刀退刀N430 M30;程序結束程序結束四項目實施四項目實施O5003;配合件配合件1 1右端加工程序右端加工程序N10 G99

20、 G40 G21;程序開始部分程序開始部分N20 T0101 S600 M03 F0.3;換粗加工刀、帶刀補、起動主軸換粗加工刀、帶刀補、起動主軸N30 G00 X56. Z2.;快速定位于固定循環起點快速定位于固定循環起點N40 G71 U2. R1.;粗加工循環粗加工循環N50 G71 P60 Q90 U0.5 W0.1;粗加工循環粗加工循環N60 G00 X52. Z1.;粗加工循環開始粗加工循環開始N70 G01 Z0.;N80 G02 X52. Z-30. R30.;N90 G01 X56.;粗加工循環結束粗加工循環結束N100 G00 X100.Z100.M05;N174 M00;

21、 配合件配合件1右端加工程序右端加工程序四項目實施四項目實施N176 T0101 S1000 M03 F0.1;換精加工刀、起動主軸、設定進給換精加工刀、起動主軸、設定進給速度速度N130 G70 P60 Q90;精加工循環精加工循環N140 G00 X100. Z100.;退刀到換刀點退刀到換刀點N150 T0404 S600 M03 F0.2;換內孔粗車刀、起動主軸、設定進換內孔粗車刀、起動主軸、設定進給速度給速度N160 G00 X20. Z2.;程序定位點程序定位點N170 G71 U1.5 R1;內孔粗車循環內孔粗車循環N180 G71 P190 Q230 U-0.4 W0.1;內孔

22、粗車循環內孔粗車循環N190 G00 X29.;內孔粗車循環開始內孔粗車循環開始N200 G01 Z0.;N210 X25. Z-2.;N220 Z-24.;四項目實施四項目實施N230 X20.;內孔粗車循環結束內孔粗車循環結束N240 G00 Z100.;退刀到換刀點退刀到換刀點N250 X100.M05;N255 M00;暫停、測量,必要時修改暫停、測量,必要時修改T04T04刀補刀補值值N260 T0404 S1000 M03 F0.1;換刀、給定精車內孔主軸轉數和進換刀、給定精車內孔主軸轉數和進給速度給速度N270 G00 X20. Z2.;程序定位點程序定位點N280 G70 P1

23、90 Q230;精加工循環精加工循環N290 G00 Z100.;退刀到換刀點退刀到換刀點N300 X100.;N310 T0505 S600 M03 F0.1;換內切槽刀、起動主軸、設定進給換內切槽刀、起動主軸、設定進給速度速度N320 G00 X24. Z2.;四項目實施四項目實施N330 G00 Z-24.;N340 G01 X29.;N350 G00 X24.;N360 Z100.;退刀到換刀點退刀到換刀點N370 X100.;N380 T0606 S400 M03;換內螺紋車刀、起動主軸、設定進換內螺紋車刀、起動主軸、設定進給速度給速度N390 G00 X24. Z5.;N400 G92 X25.8 Z-22. F2.;車削內螺紋車削內螺紋N410 X26.4;N420 X26.8;N430 X27.0;N440 G00 X100. Z100.;退刀退刀N450 M

溫馨提示

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

評論

0/150

提交評論