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

下載本文檔

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

文檔簡(jiǎn)介

終極目標(biāo):會(huì)數(shù)控車削二次曲線類零件●

促成目標(biāo)1.會(huì)計(jì)算節(jié)點(diǎn)坐標(biāo)2.會(huì)對(duì)變量#進(jìn)行運(yùn)算3.會(huì)用宏指令編程學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)宏指令編程數(shù)控車削上模頭四學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)四宏指令編程數(shù)控車削上模頭導(dǎo)學(xué)學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)四宏指令編程數(shù)控車削上模頭學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)四宏指令編程數(shù)控車削上模頭導(dǎo)做引數(shù)賦值I引數(shù)賦值Ⅱ變量引數(shù)賦值I引數(shù)賦值Ⅱ變量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不能作為引數(shù)RK5#18一、

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

或#[口口口口]

如#205

、#209

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

,#2=100時(shí),

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

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

。G

、L

、O

、P不能作為引數(shù),不賦值的引數(shù)可以省略。學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)宏指令編程數(shù)控車削上模頭表8-2

引數(shù)與變量的對(duì)應(yīng)關(guān)系四JJJJJJJJJJ變量賦值Ⅰ和Ⅱ,要注意兩點(diǎn):第一,變量賦值Ⅰ和Ⅱ混用給相同變量賦值時(shí)時(shí),后者有效。如:G65P1000A1B2I-3I4D5;∣∣∣∣

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

、J

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

;∣

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

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

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

接口輸出信號(hào)變量#1100~#1115

位置信息變量#5001~#5082等學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)(5)變量的兩個(gè)最大特點(diǎn):存儲(chǔ)、運(yùn)算宏指令編程數(shù)控車削上模頭四表8-3

變量運(yùn)算運(yùn)算方式編程格式備注舉例定義或賦值#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

度;用方括號(hào)#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]用方括號(hào)#100=SQRT[#2*#2-

100]

#100=EXP[#18]絕對(duì)值#i

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

=ROUND[#j]自然對(duì)數(shù)#i

=LN[#j]指數(shù)函數(shù)#i

=EXP[#j]上取整#i

=FIX[#j]下取整#i

=FUP[#j]學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)變量混合運(yùn)算:符合四則運(yùn)算法則,即先刮號(hào)內(nèi)

后刮號(hào)外,先乘

除后加減,括號(hào)

最多可嵌5重,且

用方括號(hào)[

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

X[ROUND[#1]],若#1=1.4567,當(dāng)X的最小設(shè)定單位是0.001mm時(shí),則該程序段變?yōu)镚0lX1.457【促成任務(wù)】當(dāng)機(jī)床分別以#1和#2給定的數(shù)據(jù)在某一方向增量運(yùn)動(dòng),然后返回到起始點(diǎn),編制加工程序。設(shè)機(jī)床最小輸入單位是0.001mm

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

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

,X移動(dòng)了-3.580

,顯然返回不到起始點(diǎn)。

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

X-[ROUND[#1]+ROUND[#2]];使X軸返回到起始點(diǎn)。N60M30;學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)宏指令編程數(shù)控車削上模頭四3.條件語(yǔ)句IF-GOTO1)無(wú)條件跳轉(zhuǎn)指令,又稱絕對(duì)跳轉(zhuǎn)指令,其格式如下:GOTOn;其中n是跳轉(zhuǎn)目標(biāo)程序段段號(hào)。如GOTO85;表示無(wú)條件轉(zhuǎn)向執(zhí)行N85程序段,要求“N85”在所執(zhí)行的程序當(dāng)中只有一個(gè)。2)有條件跳轉(zhuǎn)語(yǔ)句,格式如下:IF[條件表達(dá)式]GOTOn;執(zhí)行該程序段后,如果滿足條件,則轉(zhuǎn)向執(zhí)行程序段n,否則執(zhí)行下一程序段。學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)宏指令編程數(shù)控車削上模頭四表14-3

比較符號(hào)比較符號(hào)含義比較符號(hào)含義EQ等于(=)GE大于等于(≥)NE不等于(≠)LT小于(<)GT大于(>)LE小于等于(≤)學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)4.循環(huán)語(yǔ)句WHILE

[條件表達(dá)式]

DOm;…ENDm;M相等的阿拉伯?dāng)?shù)字四宏指令編程數(shù)控車削上模頭兩種語(yǔ)句的位置比較段號(hào)IF-GOTO語(yǔ)句WHILE-DO-ENDN變量賦值已知數(shù)據(jù)變量賦值N開始計(jì)算前WHILE[比較條件]

DOmNn動(dòng)態(tài)坐標(biāo)變量計(jì)算計(jì)算動(dòng)態(tài)坐標(biāo)變量計(jì)算NG01

……直線插補(bǔ)G01

……N#i=#i+k計(jì)數(shù)#i=#i+kNIF[#4LE20]

GOTOn計(jì)數(shù)后ENDm學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)宏指令編程數(shù)控車削上模頭四解題思路:等分X,計(jì)算Z;將動(dòng)態(tài)X坐標(biāo)作為計(jì)數(shù)器;其值與規(guī)定的終值進(jìn)行比較來(lái)判斷是否繼續(xù)運(yùn)算。以直代曲加工曲面;

學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)宏指令編程數(shù)控車削上模頭四表14-5

變量#定義#21#4#5#6X方向步距(半徑值)X坐標(biāo)(半徑值)X坐標(biāo)(直徑值)Z坐標(biāo)0.5mm計(jì)數(shù)器#4*2-#4*#4/20相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)學(xué)習(xí)目標(biāo)相關(guān)知識(shí)工學(xué)任務(wù)宏指令編程數(shù)控車削上模頭四O0014;N10T0101;換T1外圓車刀,導(dǎo)入01號(hào)刀補(bǔ)數(shù)據(jù)N20G54

G99

G0

X45

Z2

S600

M04;刀具長(zhǎng)度補(bǔ)償后到達(dá)循環(huán)起點(diǎn)N30G71

U2

R0.5;N40G71

P50

Q170U0.4W0.2

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

(直徑值),

Z

向精車余量0.2mm,粗車進(jìn)給量

0.3mm/rN50G00

X-4;Ns段N60G42X-2Z1;N70G02X0Z0R1F0.15;精車進(jìn)給量0.15mm/rN80#21=0.5;X軸步距N90#4=0.5;X/2賦初始值,學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)用

WHILE

_DOm_ENDm語(yǔ)句宏指令編程數(shù)控車削上模頭四N100WHILE[#4LE20]

DO1循環(huán)語(yǔ)句N110#5=#4*2;N120#6=-#4*#4/20;任意點(diǎn)X坐標(biāo)(直徑)N130G01

X[#5]

Z[#6];根據(jù)X坐標(biāo)算出Z坐標(biāo)N140#4=#4+#21直線插補(bǔ),直徑編程N(yùn)150END1;N160G01

X40

Z-36;N170G00

G40

X45

Z-37

;Nf,段,抬刀N180G54

G99

G0

X45

Z5

S700

M04;N190G70

P50

Q170;精車循環(huán)N200G0

X100

Z100;到安全位置N210M30;程序結(jié)束學(xué)習(xí)目標(biāo)工學(xué)任務(wù)相關(guān)知識(shí)相關(guān)實(shí)踐拓展學(xué)習(xí)思考練習(xí)宏指令編程數(shù)控車削上模頭四O0014;N10T0101;換T1外圓車刀,導(dǎo)入01號(hào)刀補(bǔ)數(shù)據(jù)N20G54

G99

G0

X45

Z2

S600

M04;刀具長(zhǎng)度補(bǔ)償后到達(dá)循環(huán)起點(diǎn),主

軸旋轉(zhuǎn)N30G71U2R0.5;N40G71

P50

Q160

U0.4

W0.2

F0.3;N50G0

X-4;Ns段N60G42

X-2

Z1

;N70G02X0Z

溫馨提示

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

評(píng)論

0/150

提交評(píng)論