freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華中數(shù)控宏程序全套教程-在線瀏覽

2024-07-27 04:44本頁面
  

【正文】 UVWXYZ要注意,由于字母G、P、L等已被宏調(diào)用命令、子程序號(hào)和調(diào)用次數(shù)占用,所以不能再用來傳遞其它任意數(shù)據(jù)。為了便于參數(shù)傳遞,編寫子程序時(shí)要避免用111等變量號(hào)來接收數(shù)據(jù),但這些變量號(hào)可以用在子程序中作為內(nèi)部計(jì)算的中間變量暫存數(shù)據(jù)。30~38與軸名的對(duì)應(yīng)關(guān)系由機(jī)床制造廠家規(guī)定,通常30為X軸,31為Y軸,32為Z軸。通過30~38可以輕易得到進(jìn)入子程序時(shí)的軸坐標(biāo)位置,這在程序流程控制中是很有用的。例1 切槽宏子程序。UVABC對(duì)應(yīng)尺寸變量見下圖G00 X90Z30M30%8001 。切刀Z向定位X[1+5] 。10已切寬度+2WHILE 10 LT 21 。Z向定位 G01 X[0] 。X退刀到工件外 10=10+21 。切最后一刀G01X[0]G00X[1+5]M99例2 根據(jù)下面系列零件的圖形,編輯精加工輪廓及切斷的程序。工件零點(diǎn)設(shè)在右端面。工件1主程序:%1000M03 S600 T0101M98 P1001 A8B10C24D20E5F40T0202M98 P1002 C24F40M30。輪廓加工子程序%1001G00X0Z3G01Z0F100G03X[2*0]Z[0]R[0]G01X[2]W[4]10= 1 [23]/211=SQRT[1*110*10]G02X[2]W[2*11]R[1]G01Z[5]U2G00X[2+50]Z100M99。例如,主程序中的是絕對(duì)編程(G90),而子程序中用的是相對(duì)編程(G91),如果調(diào)用了這個(gè)子程序,主程序的模態(tài)就會(huì)受到影響。但是,如果編寫的子程序不是你自己用,別人又不知道你改變了系統(tǒng)模態(tài)值,直接調(diào)用就有可能出問題??聪旅娴睦永?102。 記錄第12 組模態(tài)碼1162 是G61 或 G64?46=1163 。現(xiàn)在可以改變已記錄過的模態(tài)G91 G64 。這里是其它程序?;謴?fù)第12 組13 組模態(tài)M99由此可見,系統(tǒng)變量雖然是不能直接改寫的,但并不是不能改變的。固定循環(huán)也是用宏程序?qū)崿F(xiàn)的,而且固定循環(huán)中它改變了系統(tǒng)模態(tài)值,只是在固定循環(huán)子程序中采用了保護(hù)措施,在固定循環(huán)宏子程序返回時(shí),恢復(fù)了它影響過的系統(tǒng)模態(tài),所以外表看它對(duì)系統(tǒng)模態(tài)沒有影響。對(duì)于每個(gè)局部變量,還可用系統(tǒng)宏AR[]來判別該變量是否被定義,是被定義為增量或絕對(duì)方式。 如果沒有定義I J K 值,則返回ENDIFN10 G91 。 如果I 值是絕對(duì)方式G908=830 。當(dāng)前局部變量為049, 第一層局部變量為200249 ,第二層局部變量為250299,第三層局部變量300349 ,依此類推。由于通過系統(tǒng)變量來直接訪問局部變量容易引起混亂,因此不提倡用這種方法。此時(shí)N100 所在段的局部變量10 為第0層210M98 P110M99%110N300 10=333 。此時(shí)N100 所在段的局部變量10為第0層210,即210=98M99五.宏編程實(shí)例1.?dāng)?shù)車編程(1)函數(shù)曲線加工通用宏程序。單調(diào)區(qū)間x由x1變到x2方法一%10011=x1 ?;蛘邔懗?=f(1)WHILE 1 LE x2。到下一位置 1=1+ ?;蛘?= 。計(jì)算下個(gè)點(diǎn)坐標(biāo)ENDW。初值3=f(x1) 。或者WHILE 1 GE x2 2=3 。 。 3=f(1) 。到下一位置ENDW。%3401T0101 G37 M03 S600 。X坐標(biāo),初值為01=0 。B初值10=SQRT[2*11] 。B初值10=SQRT[2*11] 。B初值10=SQRT[2*11] 。G71參數(shù)簡介:G71 U_R_P_Q_X_Z_F_S_T_U背吃刀量;R每次退刀量;P起始段號(hào);Q結(jié)束段號(hào);X、Z精加工余量;F、S、T粗車時(shí)有效,精車時(shí)以精車程序?yàn)闇?zhǔn)。精加工,起始10=0 。B坐標(biāo),初值為0WHILE 10 LE 8 G01 X[2*10] Z[11] F5010=10+ 。更新B坐標(biāo)ENDWG01 X16 Z32Z40N22 。B初值10=0 。10=*SIN[9]G01X[172*10]Z[11]F10011=N13ENDWG01X24Z25Z30X30G00X80Z30M30(9)拋物線與橢圓車削%8002G92X50Z100M98 P8001 A8B5C4U32V40W55G36G90X50Z0M30%8001G64 G37 (連續(xù)切削,半徑編程)10=0 11=0 (拋物線起點(diǎn))WHILE 11 LE 20G01 X[10] Z[11] F150 10=10+ (拋物線X增量)11=10*10/2(計(jì)算拋物線z)ENDW 50= SQRT[20*2] (拋物線與橢圓交接處半徑)G01 X[50] Z[20](拋物線終點(diǎn))G01Z[21] (直線終點(diǎn))12=0 13=0 (橢圓起點(diǎn))WHILE 13 LE 112=0/1*SQRT[1*113*13] (橢圓X增量)G01 X[50+012] Z[2113]13=13+ (橢圓z增量) ENDWG01 X[50+0] Z[211] (橢圓終點(diǎn))Z[22]U2G0X50Z100M99(10)橢圓粗、精車削%100M03 T0101 S600G00 X32 Z2 。還可以車一刀(2mm) 1=11 2=25/15*SQRT[15*151*1] G00 X[1*2+] 。精車1=02=25WHILE 1 LE 15 G01 X[1*2] Z[225] F80 1=1+ 2=25/15*SQRT[15*151*1]ENDWG01 X32G00 X50 Z100M30(11)用子程序完成粗、精加工子程序按精車路徑用相對(duì)編程(X方向)。初始化X尺寸(毛坯值)51=3 。還夠車一刀? 50=5051 G00 X[50] Z1 M98 P1011ENDWG00 Z1M98 P1011 。精車G00 X50 Z100 M05M30%1011G01 Z0 。退刀G00 Z1M99方法2%1020M03 S600 T010150=35 。切削量WHILE 50 GT [51+] 。半精車G00 X0 Z1M98 P1021 。編程起點(diǎn)X0,Z1G03 U20 W10 R10IF [50+20] GT 35 。過了毛坯就退刀 W10 ENDIFENDIFU1 。宏程序調(diào)用加工整圓M30%200。 記錄第12 組模態(tài)碼1162 是G61 或 G6446=1163 。用絕對(duì)編程G90及連續(xù)插補(bǔ)方式G64G01 X[23+17] Y[24]F角度參數(shù)WHILE [1 LE 360] G01 X[23+17*COS[10*PI/180]] Y[24+17*SIN[10*PI/180]1=1+1ENDWG[45] G[46] 。螺旋線,由內(nèi)向外%100G92 X0 Y0 Z50M03 G640=0 。每周偏移2=0 。角度4=1 。還可用圓弧指令 3=3+4 2=2+1*4/360ENDWG00 X0 Y0 Z50M30;2。X初始偏移1=20 。動(dòng)態(tài)半徑3=0 。角度增量G01 X[0] Y0 Z0 F250G38 X0 Y0WHILE 3 LT 720 G03 RP=[2] AP=[3] 3=3+4 2=2+1*4/360ENDWG00 X0 Y0 Z50M30(3)來回銑削的方法在循環(huán)或子程序中,有時(shí)候需要判斷這次調(diào)用是向左/向右、向上/向下、向前/向后?這種情況的關(guān)鍵是要建立方位“標(biāo)志”,以“記住”當(dāng)前方位,以便判斷下一步的方向。相對(duì)距離WHILE 條件 G91 G01 X[50] 。每次循環(huán)改變符號(hào) 條件變量增量ENDW。距離絕對(duì)值51=1 。改變方向 條件變量增量ENDW。來回的指令不同51= 20 。公共指令 IF 51 EQ 20 指令一 。修改方向標(biāo)志 ELSE 指令二 。修改方向標(biāo)志 ENDIF ...... 。銑平面260*180,刀Φ20%1000G92 X0 Y0 Z50M03 S8001 = 5 。左右切削長度(5+260+5)G00 X15 Y[1]Z1 。進(jìn)刀增量8 2 = 2 * [1] 。Y位置2=0 。平底刀,R8G01X[0+3]Y0Z40F250 WHILE 1 LE 80 。方向判斷 2=50 G01 X[50+3] Z0 。走斜面到頂 ENDIF 1=1+ 。Y位置3=8 。銑完了嗎?G00Z42X[0+3]G01 Y[1]Z40F250G01 X[50+3] Z0 。ENDWG00 Z50X0 Y0M30方法二:%100G92X0Y0Z50M03S8000=0 。Z位置2=0 。平底刀,R8G01X[0+3]Y0Z40F250WHILE 0 LE 50 G01 X[0+3] Z[1] IF 2 EQ 0 。走斜面到頂 ENDIF 0=0+ 1=40/50*[500]ENDWG00 Z50X0 Y0M30(6)銑半圓柱 ;1。行切法1,原點(diǎn)在底面中心%100G92X0Y0Z50M03S8001=0 。X3=0 。方向G00 X50Y75WHILE 1 LE PI 。圓弧方向步進(jìn) G01 Y[75*4] 。角度增量 2=50*COS[1] 。改變方向ENDWG00Z50X0Y0M30;2。行切法2,原點(diǎn)在底面前端%200G92X0Y0Z50M03S8001=0 。X3=0 。方向WHILE 1 LE PI 。圓弧方向步進(jìn) G01 Y[4] 。角度增量 2=50*COS[1] 。改變方向 4=0 ELSE 4=150 ENDIFENDWG00Z50X0Y0M30;3。原點(diǎn)在底面前端%200G92X0Y0Z50M03S8001=0 。X方向G01 X50 Y0 Z0 F250WHILE 1 LE 150 。Y方向步進(jìn) IF 2 GE 50 。半圓柱,Φ100*150。Y位置2=50 。1=150 IF 2 GE 50 。球銑刀Φ10%100G92 X0 Y0 Z100M03 S800G00 X[25+5] Y0 Z01=0 。X 球半徑+球刀半徑3=0 。方向標(biāo)志W(wǎng)HILE 1 LE PI 2=[25+5]*COS[1] 3=[25+5]*SIN[1] IF 4 GE 1 G01 X[2] Y[3] F250 G19 G03 Y[3] R[3] 4=1 ELSE G01 X[2] Y[3] F250 G19 G02 Y[3] R[3] 4=1 ENDIF 1=1+E
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1