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

正文內(nèi)容

華中數(shù)控宏程序全套教程(完整版)

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

下一頁面
  

【正文】 尺寸變量見下圖G00 X90Z30M30%8001 。為了便于參數(shù)傳遞,編寫子程序時(shí)要避免用111等變量號(hào)來接收數(shù)據(jù),但這些變量號(hào)可以用在子程序中作為內(nèi)部計(jì)算的中間變量暫存數(shù)據(jù)。更一般地,我們用G65來調(diào)用宏子程序(稱宏調(diào)用)。子程序G91G01X[51]F150 。改變條件,為下次做準(zhǔn)備M99子程序中的變量,如果不是在子程序內(nèi)部賦值的,則在調(diào)用時(shí),就必需要給變量一個(gè)值。2.宏子程序宏子程序可以包含變量,不但可以反復(fù)調(diào)用簡化代碼,而且通過改變變量的值就能實(shí)現(xiàn)加工數(shù)據(jù)的靈活變化或改變程序的流程,實(shí)現(xiàn)復(fù)雜的加工過程處理。例: 2=30WHILE 2 GT 0 。格式1:(條件成立則執(zhí)行)IF 條件表達(dá)式 條件成立執(zhí)行的語句組ENDIF功能:條件成立執(zhí)行IF與ENDIF之間的程序,不成立就跳過。注釋也可以寫在一對(duì)圓括號(hào)里面。表達(dá)式里用方括號(hào)來表示運(yùn)算順序。1144~1194系統(tǒng)狀態(tài)相關(guān)系統(tǒng)變量。系統(tǒng)變量是全局變量,使用時(shí)可以直接調(diào)用。用全局變量來保存數(shù)據(jù),可以在不同子程序間傳遞、共享、以及反復(fù)利用。50變?yōu)?8,所以4=18M30%1014=50 。3仍為30,所以4=30M30%1014=3 。重新賦值M98 P1001 。表示G01 X25 1=10 。適合于復(fù)雜零件加工的編程?!度A中數(shù)控宏全套教程》目錄序 1一.什么是宏程序? 1二.用宏程編程有什么好處? 1一.宏變量及宏常量 11.宏變量 12.局部變量 23.全局變量 24.系統(tǒng)變量 35.常量 3二.運(yùn)算符與表達(dá)式 31.算術(shù)運(yùn)算符 32.條件運(yùn)算符 33.邏輯運(yùn)算符 34.函數(shù) 45.表達(dá)式與括號(hào) 46.運(yùn)算符的優(yōu)先級(jí) 47.賦值號(hào) = 48.注釋 4三.程序流程控制 51.條件分支 IF 52.條件循環(huán) WHILE 6四.子程序及參數(shù)遞傳 71.普通子程序 72.宏子程序 73.全局變量傳參數(shù) 74.局部變量傳參數(shù) 85.系列零件加工 96.高級(jí)參考 10五.宏編程實(shí)例 121.?dāng)?shù)車編程 12(1)函數(shù)曲線加工通用宏程序 12(2)拋物線車削1 12(3)拋物線車削2 12(4)拋物線車削3 13(5)拋物線車削4 13(6)拋物線車削5(G71與宏程序) 14(7)拋物線車削6 14(8)正弦線車削 15(9)拋物線與橢圓車削 15(10)橢圓粗、精車削 16(11)用子程序完成粗、精加工 16(12)變螺距螺紋 182.?dāng)?shù)銑編程 18(1)直線段逼近整園的宏程序 18(2)螺旋線走刀 19(3)來回銑削的方法 19(4)銑平面 20(5)銑斜面 20(6)銑半圓柱 21(7)銑半球 22(8)多次旋轉(zhuǎn)的宏編程 23(9)切圓臺(tái)與斜方臺(tái) 24(10)銑橢圓 24(11)銑孔 25(12)倒圓角加工 25(14)拋物斜邊島嶼加工 27(15)凹球曲面加工 28(16)螺紋鏜刀銑螺紋 29(17)圓柱 30(18)直斜邊島嶼加工 30(19)圓弧斜邊島嶼加工 31(20)橢球面加工的宏程序?qū)嵗?31(21)自定義G指令 32附件 321. 華中數(shù)控指令一覽 322. 固定循環(huán)指令的宏程序?qū)崿F(xiàn) 32G73 32G74 33G76 34G81 35G82 36G83 37G84 38G85 39G86 40G87 41G88 42G89 442.華中數(shù)控系統(tǒng)系統(tǒng)變量一覽 45(1)子程序嵌套局部變量 45(2)刀具相關(guān)系統(tǒng)變量 45(3)坐標(biāo)相關(guān)系統(tǒng)變量: 45(4)參考點(diǎn)相關(guān)系統(tǒng)變量 45(5)系統(tǒng)狀態(tài)變量 463.?dāng)?shù)學(xué)知識(shí) 4669 / 73序一.什么是宏程序?什么是數(shù)控加工宏程序?簡單地說,宏程序是一種具有計(jì)算能力和決策能力的數(shù)控程序。一.宏變量及宏常量1.宏變量先看一段簡單的程序:G00 上面的程序在X軸作一個(gè)快速定位。運(yùn)行過程中可以隨時(shí)改變1的值G01 X[1] 。再調(diào)用子程序M30%1001 G91 G01 X[50] 。這里的3不是主程序中的3,所以3=0(沒定義),則:4=03=18 。 50的值在子程序里也有效,所以4=3050=18 。刀補(bǔ)變量(100~199)。0~599是可讀寫的,600以上的變量是只讀的,不能直接修改。(詳見:2.華中數(shù)控系統(tǒng)系統(tǒng)變量一覽)有時(shí)候需要判斷系統(tǒng)的某個(gè)狀態(tài),以便程序作相應(yīng)的處理,就要用到系統(tǒng)變量。宏程序中不用圓括號(hào),因圓括號(hào)是注釋符。注釋是用來對(duì)程序進(jìn)行說明的,幫助程序閱讀理解。其中IF、ENDIF稱為關(guān)鍵詞,不區(qū)分大小寫。如果20 G91G01X10 。例 %4002G01 Z[1] F[50] 。這就是參數(shù)傳遞問題,變量類型不同,傳值的方法也不同。51的值由主程序決定M994.局部變量傳參數(shù)問題:%400N1 1=40 。G65指令:G65是專門用來進(jìn)行宏子程序調(diào)用的,但在華中數(shù)控系統(tǒng)里面,G65和M98功能相同,可以互換。另外,G65代碼在調(diào)用宏子程序時(shí),還會(huì)把當(dāng)前九個(gè)軸的絕對(duì)位置(工件絕對(duì)坐標(biāo))傳入局部變量30~38。子程序G00 Z[20] 。修改10ENDWG00 Z[2120] 。切斷子程序%1002G00X[2+2]Z[5]G00X[2+50]Z100M996.高級(jí)參考在子程序中,可能會(huì)改變系統(tǒng)模態(tài)值。 記錄第13 組模態(tài)碼1163 是G90 或 G91?。這可以通過分析系統(tǒng)提供的固定循環(huán)宏程序看出來。在子程序中如何確定上層的局部變量要依上層的層數(shù)而定。初值2=f(x1) 。......退刀M30(實(shí)際應(yīng)用,請(qǐng)用具體表達(dá)式代替f(x))方法二%10021=x1 。計(jì)算下個(gè)點(diǎn)坐標(biāo) G91 G01 X[] Y[32] 。A初值WHILE 10 LE 8 G90G01 X[2*10] Z[12 11] F200 10=10+ 11=10*10/2ENDWG01 X16 Z[32+12]Z28U4G00 Z2 M05M30(4)拋物線車削3%0342T0101 M03 S600G00 X35 Z3G01 X18 F100Z811=12 。A坐標(biāo),初值為011=0 。粗車1=152=0WHILE 1 GE 1 。半精車G00 X0 Z1M98 P1011 。精車G00 X50 Z100 M05M30%1021(少走空刀的子程序)G01 Z0 。 記錄第13 組模態(tài)碼1163 是G90 或 G91G90 G64 。動(dòng)態(tài)半徑3=0 。角度4=1 。方案二50=100 。方向1要執(zhí)行的語句 51 = 0 。下刀G01 X5 F200WHILE 1 LE [1808] G90 G01 Y[1] G91 G01 X[2] 1 = 1 + 8 。走斜面到底 ELSE 2=0 G01 X[0+3] Z40 。X位置1=40 。角度2=50 。更新坐標(biāo) 3=50*SIN[1] 4=4*[1] 。1=180 G01 X[2] Z[3] 。Y位置2=50 。X方向G01 X50 Y0 F250Z0WHILE 1 LE 150 。球銑刀Φ10%100G92 X0 Y0 Z100M03 S800G01 Z[25+5] F250 。旋轉(zhuǎn)次數(shù)WHILE 1 LT 3 G68 X0 Y0 P[2*1] M98 P1001 。初始值加一個(gè)角度步長0=[5*COS[2]][5*COS[1]] 。條件判斷1是否小于90,滿足則返回到60G01Z10M302.加工一個(gè)50*50*20毫米的方形工件后,在其周邊倒R5的圓角。刀具半徑2=5。精加工使為了保證扇形誤差的均勻,以圓心角為循環(huán)條件的判斷。如果Y 值是絕對(duì)方式G9024=2431 。如果增量方式的Z Q=0 或退刀量K=0 或KQ 的絕對(duì)值M99 。 暫停N60 G00 Z[10] 。即返回參考點(diǎn)R 平面ELSE 。 如果X 值是絕對(duì)方式G9023=2330 。 如果孔底Z 值是絕對(duì)方式G9025=253217 。 主軸正轉(zhuǎn)IF 1165 EQ 99 。 如果沒有定義孔底Z 值I 或J 退刀量則返回M99 。 將R 值轉(zhuǎn)換為增量方式, 32 為Z 的絕對(duì)坐標(biāo)ELSEIF AR[26] NE 0 。 鏜孔在此之前必須讓主軸轉(zhuǎn)動(dòng)N55 M05 。否則返回初始平面ENDIFENDIFM99。 則改為相對(duì)編程G91ENDIFIF AR[24] EQ 90 。 則改為相對(duì)編程G91ENDIFIF AR[17] EQ 90 。 鉆孔循環(huán)(中心鉆)G81 宏程序?qū)崿F(xiàn)源代碼。 主軸定向N70 G04 P[15] 。將R 值轉(zhuǎn)換為增量, 32 為Z 的絕對(duì)坐標(biāo)ENDIFENDIFIF AR[25] EQ 90 。用增量方式編寫宏程序IF AR[23] EQ 90 。 正向攻絲時(shí)進(jìn)給保持將不起作用ELSEN90 G34 Z[25] 。 如果增量方式的Z 大于等于零M99 。 如果Y 值是絕對(duì)方式G9024=2431 。返回初始平面, 注25 及17 均為負(fù)數(shù)ELSEN90 G90 G00 Z[26] 。 暫停41=10 。 移到XY 孔加工位N30 Z[17] 。如果參考點(diǎn)平面R 值是絕對(duì)方式G9017=1732 。附件1. 華中數(shù)控指令一覽2. 固定循環(huán)指令的宏程序?qū)崿F(xiàn)HNC21M 的固定循環(huán)宏程序源代碼請(qǐng)參考文件O000 ,下面是該文件的內(nèi)容%0000G73,G74,G76,G80,G81,G82 G83,G84,G85,G86,G87,G88,G89 宏程序定義_______________________________________________________________G73%0073。很多人在剛接觸宏編程時(shí),會(huì)將調(diào)用的半徑量寫成D[101]。 刀具的選擇(這里講的是刀具的外形)就要根據(jù)程序的設(shè)計(jì)方案來決定。計(jì)算Z相對(duì)坐標(biāo)值G91G01X[ROUND[0]]Z[ROUND[3]] 。ba*a2x2 或x=177。動(dòng)態(tài)RWHILE 1 LE [25+5] G01 X[1] Z[SQRT[30*301*1]] G17 G03 I[1] 1=1+ENDWG00 Z100X0 Y0M30方法3(從頂中心旋轉(zhuǎn)到底)%100G92 X20 Y20 Z100M03 S800G42G00X0Y0Z26D01 。改變方向 G18 G02 X50 Z0 R50 Y[1] 2=50 ELSE G18 G03 X50 Z0 R50 Y[1] 2=50 ENDIF 1=1+ENDWG00Z50X0Y0M30(7)銑半球方法1(行切) 。1=150 G01 Y[1] 。行切 1=1+ 。半圓柱,Φ100*150。Z4=1 。X方向3=8 。ENDWG00 Z50X0 Y0M30方法一(B):%100G92X0Y0Z50M03S8001=0 。改變符號(hào)(方向)ENDWG90 Z50X0 Y0M30(5)銑斜面方法一(A):%100G92X0Y0Z50M03S8001=0 。方向2要執(zhí)行的語句 51 = 20 。方向標(biāo)志W(wǎng)HILE 條件 G91 G01 X[50*51] 51 = 1 * 51 。方位標(biāo)志可以有很多種形式,如:用1
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1