數控編程與加工技術(第3版)課件:宏指令編程數控車削上模頭_第1頁
數控編程與加工技術(第3版)課件:宏指令編程數控車削上模頭_第2頁
數控編程與加工技術(第3版)課件:宏指令編程數控車削上模頭_第3頁
數控編程與加工技術(第3版)課件:宏指令編程數控車削上模頭_第4頁
數控編程與加工技術(第3版)課件:宏指令編程數控車削上模頭_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

終極目標:會數控車削二次曲線類零件●

促成目標1.會計算節點坐標2.會對變量#進行運算3.會用宏指令編程學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭四學習目標工學任務相關知識相關實踐拓展學習思考練習四宏指令編程數控車削上模頭導學學習目標工學任務相關知識相關實踐拓展學習思考練習四宏指令編程數控車削上模頭學習目標工學任務相關知識相關實踐拓展學習思考練習四宏指令編程數控車削上模頭導做引數賦值I引數賦值Ⅱ變量引數賦值I引數賦值Ⅱ變量ABAB#1#2STI66#19#20CC#3UK6#21II1#4VI7#22J1#5W7#23KK1#6XK7#24DEFI2#7YI8#252#8Z8#26K2#9K8#27-HI33#10#11I99#28#29-K3#12K9#30MI4#13I10#31--4K4#14#1510K10#32#33-QI55#16#17G、L、O、P不能作為引數RK5#18一、

FANUC用戶宏程序B應用于加工二次曲面等編程。1.變量(1)變量的表示#口口口口

或#[口口口口]

如#205

、#209

、#1005等均代表變量。又如#[#1+#2+10],當#1=10

,#2=100時,

變量#[#1+#2+10]表示#120。(2)變量的賦值1)直接賦值如#3=50

,#100=37.5+372)引數賦值見表8-2

。G

、L

、O

、P不能作為引數,不賦值的引數可以省略。學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭表8-2

引數與變量的對應關系四JJJJJJJJJJ變量賦值Ⅰ和Ⅱ,要注意兩點:第一,變量賦值Ⅰ和Ⅱ混用給相同變量賦值時時,后者有效。如:G65P1000A1B2I-3I4D5;∣∣∣∣

∣#1#2#4#7#7可以看出,I4和D5都對#7賦值,此時,后面的D5有效,所以#7=5。I-3和I4分別表示第一組、第二組的I。第二,I

、J

、K的順序不得顛倒,且總是從第一組開始順序往后排。如:G65P1000J5I4

;∣

∣#5#7J5表示第一組的J

、I4表示第二組的I。學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭四(3)變量的引用如X#200、Y#201、G#203對于F#203,當變量#203=15時,它與F15相同;Z-#210,當變量#210=250時,與Z-250相同;G#230,當變量#230=3時,與G03相同。使用變量時應注意:1)地址O和N不能用變量表示,即:不能用O#200、N#220等指令進行編程。

2)變量的值不能超過對應地址所規定的最大指令值范圍,如對于M指令,若#230=120,則M#230不能使用。學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭四(4)變量的種類1)局部變量#1~#33共33個2)公共變量#100~#199是斷電清除型#500~#999是斷電保持型。3)系統變量刀具補償值變量#2001~#2200等接口輸入信號變量#1000~#1015

接口輸出信號變量#1100~#1115

位置信息變量#5001~#5082等學習目標工學任務相關知識相關實踐拓展學習思考練習(5)變量的兩個最大特點:存儲、運算宏指令編程數控車削上模頭四表8-3

變量運算運算方式編程格式備注舉例定義或賦值#i

=#j#100=#1

,#100=30加法#i

=#j+#k#100=#1+#2#100=#1-2#100=#1*#2#100=30/#2減法#i

=#j-#k乘法#i

=#j*#k除法#i

=#j/#k正弦#i

=SIN[#j]角度以度為單位,

且5°30′要寫成5.5

度;用方括號#100=SIN[#2]

#100=COS[#18-2]

#100=ATAN[#5/#6]余弦#i

=COS[#j]正切#i

=TAN[#j]反正弦#i

=ASIN[#j]反余弦#i

=ACOS[#j]反正切#i

=ATAN[#j]/[#K]平方根#i

=SQRT[#j]用方括號#100=SQRT[#2*#2-

100]

#100=EXP[#18]絕對值#i

=ABS[#j]四舍五入#i

=ROUND[#j]自然對數#i

=LN[#j]指數函數#i

=EXP[#j]上取整#i

=FIX[#j]下取整#i

=FUP[#j]學習目標工學任務相關知識相關實踐拓展學習思考練習變量混合運算:符合四則運算法則,即先刮號內

后刮號外,先乘

除后加減,括號

最多可嵌5重,且

用方括號[

]圓括號()僅用于注釋。宏指令編程數控車削上模頭2.變量運算四2)四舍五入ROUND數字:如#1=ROUND[1.2345],則結果#1=1。地址:指令中使用ROUND函數時,按地址的最小輸入單位四舍五入。G0l

X[ROUND[#1]],若#1=1.4567,當X的最小設定單位是0.001mm時,則該程序段變為G0lX1.457【促成任務】當機床分別以#1和#2給定的數據在某一方向增量運動,然后返回到起始點,編制加工程序。設機床最小輸入單位是0.001mm

,程序及說明如下。O91;N10#1=1.2345;N20#2=2.3456;N30G91G01X#1F100;X移動1.235N40X#2;X移動2.346,總共移動了3.581N50

X-[#1+#2];因#1+#2=3.5801

,X移動了-3.580

,顯然返回不到起始點。

因此將上一程序段改為:N50

X-[ROUND[#1]+ROUND[#2]];使X軸返回到起始點。N60M30;學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭四3.條件語句IF-GOTO1)無條件跳轉指令,又稱絕對跳轉指令,其格式如下:GOTOn;其中n是跳轉目標程序段段號。如GOTO85;表示無條件轉向執行N85程序段,要求“N85”在所執行的程序當中只有一個。2)有條件跳轉語句,格式如下:IF[條件表達式]GOTOn;執行該程序段后,如果滿足條件,則轉向執行程序段n,否則執行下一程序段。學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭四表14-3

比較符號比較符號含義比較符號含義EQ等于(=)GE大于等于(≥)NE不等于(≠)LT小于(<)GT大于(>)LE小于等于(≤)學習目標工學任務相關知識相關實踐拓展學習思考練習4.循環語句WHILE

[條件表達式]

DOm;…ENDm;M相等的阿拉伯數字四宏指令編程數控車削上模頭兩種語句的位置比較段號IF-GOTO語句WHILE-DO-ENDN變量賦值已知數據變量賦值N開始計算前WHILE[比較條件]

DOmNn動態坐標變量計算計算動態坐標變量計算NG01

……直線插補G01

……N#i=#i+k計數#i=#i+kNIF[#4LE20]

GOTOn計數后ENDm學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭四解題思路:等分X,計算Z;將動態X坐標作為計數器;其值與規定的終值進行比較來判斷是否繼續運算。以直代曲加工曲面;

學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭四表14-5

變量#定義#21#4#5#6X方向步距(半徑值)X坐標(半徑值)X坐標(直徑值)Z坐標0.5mm計數器#4*2-#4*#4/20相關實踐拓展學習思考練習學習目標相關知識工學任務宏指令編程數控車削上模頭四O0014;N10T0101;換T1外圓車刀,導入01號刀補數據N20G54

G99

G0

X45

Z2

S600

M04;刀具長度補償后到達循環起點N30G71

U2

R0.5;N40G71

P50

Q170U0.4W0.2

F0.3;X向精車余量0.4mm

(直徑值),

Z

向精車余量0.2mm,粗車進給量

0.3mm/rN50G00

X-4;Ns段N60G42X-2Z1;N70G02X0Z0R1F0.15;精車進給量0.15mm/rN80#21=0.5;X軸步距N90#4=0.5;X/2賦初始值,學習目標工學任務相關知識相關實踐拓展學習思考練習用

WHILE

_DOm_ENDm語句宏指令編程數控車削上模頭四N100WHILE[#4LE20]

DO1循環語句N110#5=#4*2;N120#6=-#4*#4/20;任意點X坐標(直徑)N130G01

X[#5]

Z[#6];根據X坐標算出Z坐標N140#4=#4+#21直線插補,直徑編程N150END1;N160G01

X40

Z-36;N170G00

G40

X45

Z-37

;Nf,段,抬刀N180G54

G99

G0

X45

Z5

S700

M04;N190G70

P50

Q170;精車循環N200G0

X100

Z100;到安全位置N210M30;程序結束學習目標工學任務相關知識相關實踐拓展學習思考練習宏指令編程數控車削上模頭四O0014;N10T0101;換T1外圓車刀,導入01號刀補數據N20G54

G99

G0

X45

Z2

S600

M04;刀具長度補償后到達循環起點,主

軸旋轉N30G71U2R0.5;N40G71

P50

Q160

U0.4

W0.2

F0.3;N50G0

X-4;Ns段N60G42

X-2

Z1

;N70G02X0Z

溫馨提示

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

評論

0/150

提交評論