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

正文內(nèi)容

華中數(shù)控宏程序全套教程-全文預(yù)覽

2025-07-07 04:44 上一頁面

下一頁面
  

【正文】 71 N6G0X1711=0WHILE 11 GE 259=11*PI/10 。11=10*10/2 。%3402T0101 M03 S600G00 X21 Z2G71 R1 P11 Q22 F100 S600N11 G01 X0 S1200 。A初值WHILE 11 LE 32 G90G01X[2*[10+3]]Z[411]F500 11=11+10=SQRT[2*11]ENDWG01 X22 Z28Z30X30Z35G00X35Z3M30(5)拋物線車削4%0001T0101 M03 S800G92 X100 Z50G64 G00X36Z411=32 。 Z坐標(biāo),初值為0WHILE 0 LE 8 G90G01X[0]Z[1]F200 0=0+ 1=0*0/2ENDWG00 X40Z80 M05M30(3)拋物線車削2%0342T0101 M03 S600G00 Z211=12 。......退刀M30(2)拋物線車削1用宏程序編制如圖所示拋物線在X區(qū)間[0,8]內(nèi)的程序?;蛘?= ?;蛘邔懗?=f(1)WHILE 1 LE x2。 2=f(1) ?;蛘遅HILE 1 GE x2 G01 X[1] Y[2] 。任意曲線y=f(x)的加工。例%0099G92 X0 Y0 Z0N100 10=98M98 P100M30%100N200 10=222 。將I 值轉(zhuǎn)換為增量方式, 30 為X 的絕對(duì)坐標(biāo)ENDIFM99HNC21M 子程序嵌套調(diào)用的深度最多可以有七層,每一層子程序都有自己獨(dú)立的局部變量,變量個(gè)數(shù)為50 。該系統(tǒng)宏的調(diào)用格式如下AR[變量號(hào)]返回值:0 表示該變量沒有被定義90 表示該變量被定義為絕對(duì)方式G9091 表示該變量被定義為相對(duì)方式G91例 下面的主程序%1000 在調(diào)用子程序%9990 時(shí)設(shè)置了I JK 之值,子程序%9990 可分別通過當(dāng)前局部變量8 9 10 來訪問主程序的I J K 之值%1000G92 X0Y0Z0M98 P9990 I20 J30 K40M30%9990IF [AR[8] EQ 0] OR [AR[9] EQ 0] OR [AR[10] EQ 0]M99 。系統(tǒng)模態(tài)值是可以被指令改變的。用相對(duì)編程G91 及連續(xù)插補(bǔ)方式G64…… 。不管原來是什么狀態(tài),先記錄下來45=1162 。當(dāng)然,對(duì)于簡(jiǎn)單的程序,你可以在子程序返回后再加一條G90指令變回絕對(duì)編程。工件2主程序:%2000M03 S600 T0101M98 P1001 A10B15C28D24E7F50T0202M98 P1002 C28F50M30。輪廓加工用外圓車刀、切斷用切斷刀(刀位點(diǎn)在右刀尖)。切到要求深度 G00X[1+5] 。接近工件,留5毫米距離10=2 。%8002G92X90 Z30M98 P8001 U10 V50 A20 B40 C3 。固定循環(huán)指令初始平面Z 模態(tài)值也會(huì)傳給變量26。傳進(jìn)去的是,G65即6=65,P401即15=401(子程序號(hào)),L2即11=2。A對(duì)應(yīng)0,B對(duì)應(yīng)1,C對(duì)應(yīng)2,D對(duì)應(yīng)3,……如A20,即0=20;,即1=;其余類推。這樣就把參數(shù)40傳給了子程序%401中的1。進(jìn)入子程序后1的值是40嗎?M30%401N4 G91G01X[1] 。再次調(diào)用子程序,進(jìn)入子程序后51的值是25M30%401 。例: %40051=40 。條件不滿足執(zhí)行G03ENDIF51=51*[1] 。M99例 對(duì)圓弧往復(fù)切削時(shí),指令G0G03交替使用。例 %4001G01 X80 F100 M99子程序中數(shù)據(jù)固定,普通子程序的效能有限。修改變量,ENDW 。WHILE語句的執(zhí)行流程如圖 1 所示。IF語句的執(zhí)行流程如圖1所示。1.條件分支 IF需要選擇性地執(zhí)行程序,就要用IF命令。主程序T0101 ?!焙竺娴膬?nèi)容都是注釋。7.賦值號(hào) =把常數(shù)或表達(dá)式的值送給一個(gè)宏變量稱為賦值,格式如下:宏變量 = 常數(shù)或表達(dá)式例如 2 = 175/SQRT[2] * COS[55 * PI/180 ]3 = 50 = 3+12特別注意,賦值號(hào)后面的表達(dá)式里可以包含變量自身,如: 1 = 1+4 。反正切:ATAN[a] (返回:度,范圍:90~+90) 反正切:ATAN2[a]/[b] (返回:度,范圍:180~+180) (注:華中數(shù)控暫不支持)絕對(duì)值:ABS[a],表示|a|取 整:INT[a],采用去尾取整,非“四舍五入”取符號(hào):SIGN[a],a為正數(shù)返回1,0返回0,負(fù)數(shù)返回1開平方:SQRT[a] ,表示a 指 數(shù):EXP[a],表示ea5.表達(dá)式與括號(hào)包含運(yùn)算符或函數(shù)的算式就是表達(dá)式。二.運(yùn)算符與表達(dá)式1.算術(shù)運(yùn)算符加 + , 減 , 乘 * , 除 / 2.條件運(yùn)算符宏程序運(yùn)算符EQ(equal)NE(not equal)GT(greater than)GELT(less than)LE數(shù)學(xué)意義=≠>≥<≤條件運(yùn)算符用在程序流程控制IF和WHILE的條件表達(dá)式中,作為判斷兩個(gè)表達(dá)式大小關(guān)系的連接符。1040~1143參考點(diǎn)相關(guān)系統(tǒng)變量。這些變量在一般情況下,不用關(guān)心它的存在,也不推薦你去使用它們。系統(tǒng)變量是具有特殊意義的變量,它們是數(shù)控系統(tǒng)內(nèi)部定義好了的,你不可以改變它們的用途。如100=8G41 D100 。如果一個(gè)數(shù)據(jù)在主程序和子程序里都要用到,就要考慮用全局變量。說是優(yōu)點(diǎn),是因?yàn)閰?shù)傳遞很方便;說是缺點(diǎn),是因?yàn)楫?dāng)一個(gè)程序較復(fù)雜的時(shí)候,一不小心就可能在某個(gè)地用了相同的變量名或者改變了它的值,造成程序混亂。進(jìn)入子程序4=50 。全局變量的作用范圍是整個(gè)零件程序。進(jìn)入子程序后3不受影響4=3 。局部變量的作用范圍是當(dāng)前程序(在同一個(gè)程序號(hào)內(nèi))。然后調(diào)用子程序50=350 。如:2=3G[2] X30 。如1=25G01 X[1] 。1是一個(gè)變量G00 X[1] 。有條件循環(huán)命令……ENDW二.用宏程編程有什么好處?1.宏程序引入了變量和表達(dá)式,還有函數(shù)功能,具有實(shí)時(shí)動(dòng)態(tài)計(jì)算能力,可以加工非圓曲線,如拋物線、橢圓、雙曲線、三角函數(shù)曲線等;2.宏程序可以完成圖形一樣,尺寸不同的系列零件加工;3.宏程序可以完成工藝路徑一樣,位置不同的系列零件加工;4.宏程序具有一定決策能力,能根據(jù)條件選擇性地執(zhí)行某些部分;5.使用宏程序能極大地簡(jiǎn)化編程,精簡(jiǎn)程序。有表達(dá)式3+5(2)G00 X4 F[1] 。宏程序具有如下些特點(diǎn):1.使用了變量或表達(dá)式(計(jì)算能力),例如: (1)G01 X[3+5] 。有選擇執(zhí)行命令……ENDIF(2)WHILE 1 LT 4*5 。引入變量后可以寫成:1= 。使用變量前,變量必需帶有正確的值。表示G01 X10用變量不僅可以表示坐標(biāo),還可以表示G、M、F、D、H、M、X、Y、……等各種代碼后的數(shù)字。先給變量賦值M98 P1001 。同樣一段程序,50的值不同,X移動(dòng)的距離就不同M992.局部變量編號(hào)0~ 49的變量是局部變量。主程序中3為30M98 P101 。這里使3的值為18,不會(huì)影響主程序中的3M993.全局變量編號(hào)50~ 199的變量是全局變量(注:其中100~199也是刀補(bǔ)變量)。先使50為30M98 P101 。這里使50=18,然后返回M99為什么要把變量分為局部變量和全局變量?如果只有全局變量,由變量名不能重復(fù),就可能造成變量名不夠用;全局變量在任何地方都可以改變它的值,這是它的優(yōu)點(diǎn),也是它的缺點(diǎn)。局部變量在不同的子程序里,可以重復(fù)使用,不會(huì)互相干擾。這些變量里存放的數(shù)據(jù)可以作為刀具半徑或長(zhǎng)度補(bǔ)償值來使用。4.系統(tǒng)變量300以上的變量是系統(tǒng)變量。其中,300 ~599是子程序局部變量緩存區(qū)。1000~1039坐標(biāo)相關(guān)系統(tǒng)變量。5.常量PI 表示圓周率, TRUE 條件成立(真), FALSE 條件不成立(假) 。AND (且) 多個(gè)條件同時(shí)成立才成立 OR (或) 多個(gè)條件只要有一個(gè)成立即可NOT (非) 取反(如果不是)例1 LT 50 AND 1GT 20 —— 表示:[150]且[120]3 EQ 8 OR 4 LE 10 —— 表示:[3=8]或者[4≤10]有多個(gè)邏輯運(yùn)算符時(shí),可以用方括號(hào)來表示結(jié)合順序,如:NOT[1 LT 50 AND 1GT 20]——表示:如果不是“150 且 120”更復(fù)雜的例子,如:[1 LT 50 ] AND [2GT 20 OR 3 EQ 8] AND [ 4 LE 10]4.函數(shù)正 弦:SIN[a] 余弦:COS[a] 正切:TAN[a] 注:a為角度,單位是弧度值。例如 175/SQRT[2] * COS[55 * PI/180 ]3*6 GT 146.運(yùn)算符的優(yōu)先級(jí)方括號(hào) → 函數(shù) → 乘除 → 加減 → 條件 → 邏輯技巧:常用方括號(hào)來控制運(yùn)算順序,更容易閱讀和理解。8.注釋寫在半角分號(hào)“。如。華中數(shù)控系統(tǒng)有兩種流程控制命令:IF——ENDIF,WHILE——ENDW。IF為開始標(biāo)識(shí),ENDIF為結(jié)束標(biāo)識(shí)。2.條件循環(huán) WHILE格式:WHILE 條件表達(dá)式條件成立循環(huán)執(zhí)行的語句ENDW功能:條件成立執(zhí)行WHILE與ENDW之間的程序,然后返回到WHILE再次判斷條件,直到條件不成立才跳到ENDW后面。成立就執(zhí)行 2=23 。假真IF條件成立?程序AENDIFELSE程序BIF…ELSE…ENDIF流程圖假真IF條件成立?程序1……程序NENDIFIF…ENDIF流程圖WHILE…ENDW流程圖假真WHILE條件程序1……程序NENDW 圖1 流程控制四.子程序及參數(shù)遞傳1.普通子程序普通子程序指沒有宏的子程序,程序中各種加工的數(shù)據(jù)是固定的,子程序編好后,子程序的工作流程就固定了,程序內(nèi)部的數(shù)據(jù)不能在調(diào)用時(shí)“動(dòng)態(tài)”地改變,只能通過“鏡像”、“旋轉(zhuǎn)”、“縮放”、“平移”來有限的改變子程序的用途。Z坐標(biāo)是變量;進(jìn)給速度也是變量,可適應(yīng)粗、精加工。條件滿足執(zhí)行G02ELSEG03 X[50] R[50] 。3.全局變量傳參數(shù)如果子程序中用的變量是全局變量,調(diào)用子程序前,先給變量賦值,再調(diào)用子程序。第二次給它賦值M98 P401 。為局部變量1賦值N2 M98 P401 。上面的程序中,把N1行去掉,把N2行改成如下形式即可:N2 M98 P401 B40 比較一下,可知多了個(gè)B40,其中B代表1,緊跟的數(shù)字40代表1的值是40。宏子程序調(diào)用指令G65的格式:G65 P__ L__ A__ B__ … Z__P 子程序號(hào)L 調(diào)用次數(shù)A~Z 參數(shù),每個(gè)字母與一個(gè)局部變量號(hào)對(duì)應(yīng)。下面列出了宏調(diào)用時(shí),參數(shù)字母與變量號(hào)的對(duì)應(yīng)關(guān)系:子程序中的變量0123456789101112傳參數(shù)用的字母ABCDEFGHIJKLM子程序中的變量13141516171819202122232425傳參數(shù)用的字母NOPQRSTUVWXYZ要注意,由于字母G、P、L等已被宏調(diào)用命令、子程序號(hào)和調(diào)用次數(shù)占用,所以不能再用來傳遞其它任意數(shù)據(jù)。30~38與軸名的對(duì)應(yīng)關(guān)系由機(jī)床制造廠家規(guī)定,通常30為X軸,31為Y軸,32為Z軸。例1 切槽宏子程序。切刀Z向定位X[1+5] 。Z向定位 G01 X[0] 。切最后一刀G01X[0]G00X[1+5]M99例2 根據(jù)下面系列零件的圖形,編輯精加工輪廓及切斷的程序。工件1主程序:%1000M03 S600 T0101M98 P1001 A8B10C24D20E5F40T0202M98 P1002 C24F40M30。例如,主程序中的是絕對(duì)編程(G
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1