


版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、宏程序數(shù)控程序中含有變量的程序稱(chēng)為宏程序。雖然子程序?qū)幹葡嗤募庸こ绦蚍浅S杏?,但用?hù)宏程序由于允許 使用變量、算術(shù)和邏輯運(yùn)算及條件轉(zhuǎn)移,使得編制同樣的加工程序更 簡(jiǎn)便。例如型腔加工宏程序和用戶(hù)開(kāi)發(fā)固定循環(huán)。使用時(shí),加工程序 可用一條簡(jiǎn)單指令調(diào)出用戶(hù)宏程序,和調(diào)用子程序完全一樣。1.1變量普通加工程序直接用數(shù)值指定 G代碼和移動(dòng)距離;例如,G01和X100.0。使用用戶(hù)宏程序時(shí),數(shù)值可以直接指定或用變量指定。當(dāng)用變量時(shí),變量值可用程序或用MDI面板操作改變。#1二#2+100;G01 X#1 F300;說(shuō)明變量的表示般編程方法允許對(duì)變量命名,但用戶(hù)宏程序不行。變量用變量符號(hào)#和后面的變量號(hào)指
2、定例如:#1 表達(dá)式可以用于指定變量號(hào)。此時(shí),表達(dá)式必須封閉在括號(hào)中 例如:#1+#2-12變量的類(lèi)型變量根據(jù)變量號(hào)可以分成四種類(lèi)型變量號(hào)變量類(lèi)型功能|#0空變雖該變豎總是空沒(méi)有值能賦給該變O#1#33局部變量局部變只能用在先程序中存儲(chǔ)數(shù) 據(jù).例如.運(yùn)算結(jié)果。當(dāng)斷電時(shí),局 部變量被初始化為空調(diào)用宏程序時(shí). 自變量對(duì)局部變童賦值# 100一= 199#500 =999公共變公共變盤(pán)在不同的宏程序中的意義申 同.當(dāng)斷電時(shí),變加10dl99初物 化為空口變量廿50 #999的數(shù)據(jù)0 存,即使斷電也不喪失.f A n#1000系統(tǒng)變量系統(tǒng)變童用于讀和寫(xiě)CNC的各種數(shù) 押.例如.貝旳片能位置和補(bǔ)償值.變
3、量值的范圍局部變量和公共變量可以為0值或下面范圍中的值:-1047 到-10-29或10-29 到 1047如果計(jì)算結(jié)果超出有效范圍,那么發(fā)出P/S報(bào)警No.111小數(shù)點(diǎn)的省略 當(dāng)在程序中定義變量值時(shí),小數(shù)點(diǎn)可以省略。例:當(dāng)定義#仁123;變量#1的實(shí)際值是123.000。變量的引用 在地址后指定變量號(hào)即可引用其變量值。當(dāng)用表達(dá)式指定變量時(shí),要把表達(dá)式放在括 號(hào)中。例如: G01X#1+#2F#3; 被引用變量的值根據(jù)地址的最小設(shè)定單位自動(dòng)地舍入。 例如:當(dāng)系統(tǒng)的最小輸入增量為1/1000mm單位,指令G00X#1,并將12.3456 賦值給變量 #1,實(shí)際指令值為 G00X12.346;。
4、改變引用變量的值的符號(hào),要把負(fù)號(hào)放在 #的前面。例如:G00X#1;當(dāng)引用未定義的變量時(shí),變量及地址字都被忽略。例如:當(dāng)變量 #1 的值是 0,并且變量 #2 的值是空時(shí), G00X#1 Y#2 的執(zhí)行 結(jié)果為 G00X0;。雙軌跡雙軌跡控制的公共變量 對(duì)雙軌跡控制,系統(tǒng)為每一軌跡都提供了單獨(dú)的宏變量。但是,根 據(jù)參數(shù) No.6036 和 6037 的設(shè)定,某些公共變量可同時(shí)用于兩個(gè)軌 跡。未定義的變量當(dāng)變量值未定義時(shí),這樣的變量成為“空變量。變量 #0 總是空變量。 它不能寫(xiě),只能讀。a引用 當(dāng)引用一個(gè)未定義的變量時(shí),地址本身也被忽略。當(dāng)竝=< 空:>當(dāng)#1=0G90 XI00
5、Yx±l G90XL00 Y=L4*G90 X100 g9OX1OOY0(b)運(yùn)算除了用 < 空>賦值以外,其余情況下<空>與0相同。當(dāng)#1=空時(shí)當(dāng)#1=0時(shí)赴 2=#1#2=#11V2=0#2=#1 * 5#21 * 51V#2=0#2=#1+1*2=1 VI1V#2=0#2=0巧條件表達(dá)式EQ和NE中的v空不同于0當(dāng)#1=空時(shí)|當(dāng)#1=0時(shí)#1EQ#O1 成立#1 EQ #0不成立#1NE#O#1 NE #011成立不成立#1GE#O#1 GE #01(成立不成立劭 GTH01 不成立#1 GT 丸 不成立當(dāng)變量值是空白時(shí),變量是空符號(hào)* 表示溢出當(dāng)變量的
6、絕對(duì)值大于 99999999時(shí)或下溢出當(dāng)變量的絕對(duì)值小于 0.0000001時(shí)限制程序號(hào),順序號(hào)和任選程序段跳轉(zhuǎn)號(hào)不能使用變量例:下面情況不能使用變量:O #1;/#2G00X100.0;N#3Y200.0;12系統(tǒng)變量系統(tǒng)變量用于讀和寫(xiě)NC內(nèi)部數(shù)據(jù),例如,刀具偏置值和當(dāng)前位置數(shù)據(jù)。但是,某些系統(tǒng)變量只能讀。系統(tǒng)變量是自動(dòng)控制和通用程序開(kāi)發(fā)的根底。說(shuō)明接口 信號(hào) 是可編程機(jī)床控制器PMC和用戶(hù)宏程序之間交換的信號(hào)表15.1,接口信號(hào)的系統(tǒng)變址變董號(hào)功能10001015P1032把"位佰號(hào)從PIC送到用門(mén)宏程廳=變fiilOOO JI#1015用于按包砂信號(hào).變劇軋032用于一次 讀取
7、個(gè)16位信號(hào)。#1100 #1115 #1132把16位信號(hào)從用戶(hù)宏程序送到PMC.變審1血 到#1115用于按恆寫(xiě)宿號(hào)°用于一次寫(xiě)一個(gè)出也信號(hào).芒 1133變#1133用于從用戶(hù)宏程序一次寫(xiě)一個(gè)32位的 信號(hào)到PMC*注直.#1133 的値為一9999妁99 到+99999999刀具補(bǔ)償值用系統(tǒng)變量可以讀和寫(xiě)刀具補(bǔ)償值可使用的變量數(shù)取決于刀補(bǔ)數(shù),是否區(qū)分外形補(bǔ)償和磨損補(bǔ)償以及是否區(qū)分刀長(zhǎng)補(bǔ)償和刀尖補(bǔ)償。當(dāng)偏置組數(shù)小于等于200時(shí),也可使用#2001#2400表15.2(b)刀具補(bǔ)償存儲(chǔ)器C的系統(tǒng)變童補(bǔ)償 號(hào)刀貝長(zhǎng)度補(bǔ)償(H)刀具半徑補(bǔ)償(D)外形補(bǔ)償磨損補(bǔ)償外形補(bǔ)償磨損補(bǔ)償1#11
8、001 =2201)=10001 *=2301)*13001*12001V2C0VV'#11201 ( 2400)#10201 («200)*44C0*轄11400*知 0400閔 3400心400宏程序報(bào)警表152(c)宏程序報(bào)警的系統(tǒng)變量變童號(hào)功能#3000當(dāng)變#3000的值為0200時(shí).CNC停止運(yùn)行 且報(bào)警哇可在表達(dá)式后指定不超過(guò)26個(gè)字符的報(bào)警信息 CRT屏幕上顯示報(bào)警號(hào)和報(bào)警信息,其中報(bào)警號(hào)'.:1 I J ! 1 ?': L-J例:#3000=1 (TOOL NOT FOUND )報(bào)警屏幕上顯示“ 3001 TOOL NOT FOUND (刀具未
9、找到)停止和信息顯示程序停止執(zhí)行并顯示信息報(bào)警號(hào)功能#3006衽宏程序中扌:馬3006=1 * MESSAGE廠(chǎng) 時(shí)*程序在執(zhí)行完前一程序段百停止血 可在同一程序段中指定最多26個(gè)字符的信 息*由控制輸入化1*和控制輸出嚴(yán)摘住, 相應(yīng)信息顯示在外部操作信息Bi面.時(shí)間信息 時(shí)間信息可以讀和寫(xiě)表15.2(d)時(shí)何信息的系統(tǒng)變量變量號(hào)功能#3001該變盤(pán)為"個(gè)計(jì)時(shí)器以1毫秒為計(jì)時(shí)單位桶 當(dāng)電源接通時(shí)該變量值復(fù)位為0-當(dāng)?shù)竭_(dá) 2147483648*秒.該計(jì)時(shí)壽的垃返回到0«#3002該變量為個(gè)計(jì)時(shí)Sh以小吋為單位計(jì)時(shí) 諫計(jì)時(shí)黔即使在電源斷電時(shí)也但存數(shù)值。當(dāng)達(dá) 到954437176
10、7小時(shí),該計(jì)時(shí)器的值返回到0.#3011該變量用于讀取當(dāng)前的日期(年丿月/日).年/ 月/日信息轉(zhuǎn)換成十進(jìn)制數(shù).例也2001 -T 9 月28日表示為20010928,W012該變址用于讀取當(dāng)船的時(shí)間(時(shí)/分/秒人 時(shí)/ 分。秒信息轉(zhuǎn)換成十進(jìn)制數(shù).例如,下午3 .點(diǎn) 34分56秒表示為153456,自動(dòng)運(yùn)行控制 可以改變自動(dòng)運(yùn)行的控制狀態(tài)表自幼運(yùn)廳控制的泵統(tǒng)變量(#3003)#3003帆程序段輔助功能的完慮0等特1無(wú)效等恃2有效不等持3無(wú)效不等持-當(dāng)電源接通時(shí),該變量的值為 0-當(dāng)單程序段停止無(wú)效時(shí),即使單程序段開(kāi)關(guān)設(shè)為 ON,也不執(zhí)行單程序段停止。當(dāng)電源接通時(shí),該變量的值為 0。當(dāng)進(jìn)給暫停無(wú)
11、效時(shí):(1) 當(dāng)進(jìn)給暫停按鈕被按下時(shí),機(jī)床以單段停止方式停止。但是,當(dāng)用變量#3003使 單程序段方式無(wú)效時(shí),單程序段停止不執(zhí)行。(2) 當(dāng)進(jìn)給暫停按鈕壓下又松開(kāi)時(shí),進(jìn)給暫停燈亮,但是,機(jī)床不停止;程序繼續(xù) 執(zhí)行,并且機(jī)床停在進(jìn)給暫停有效的第一個(gè)程序段。當(dāng)進(jìn)給速度倍率無(wú)效時(shí),倍率總為100%,而不管機(jī)床操作面板上的進(jìn)給速度倍率開(kāi) 關(guān)的設(shè)置。-當(dāng)準(zhǔn)確停止檢測(cè)無(wú)效時(shí),即使那些不執(zhí)行切削的程序段也不進(jìn)行準(zhǔn)確停止檢測(cè)(位 置檢測(cè))OOOC1NV G00G91 X«24 Y»25 : M2 ZfIS ;GM;m *3003-3.N4 *3004-7,NS G01 Z#26 FW ;N
12、6 M04 ,N7 GOVZ4ROUND(« 16kROUND(«2«BGEM;N8 00047;N9 存30044;N10M00;M99圖15,2(a)攻絞循環(huán)中使用變量3004的例子SETTING 值SETTING值可用變量讀和寫(xiě)。二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)。#3005*15*14ti3#12Mil*10*91fcv7N5*4392*1SEQIni 1 soTVC0 -中冋niQ/i i弧話(huà)草丄勺感已悅<5jSEQ:環(huán)懵皿w卄;r«A#1 (kSO) :也為崗牝M#0 PTVC 7足百進(jìn)療th®監(jiān)鏡像使用外部開(kāi)關(guān)或SETTING操作設(shè)置的
13、各軸鏡像狀態(tài)可以通過(guò)輸出信號(hào)鏡像檢 測(cè)信號(hào)讀出??梢詸z測(cè)當(dāng)前的鏡像狀態(tài)見(jiàn) III 4.6節(jié)。得到的二進(jìn)制值轉(zhuǎn)換成十進(jìn)制*3007*7=2#1«0SETTING無(wú)效i1燒慷助寵有效匯恫和厲2軻的境爛功能有?t當(dāng)用鏡像信號(hào)和SETTING兩者對(duì)某軸設(shè)置鏡像功能時(shí),信號(hào)值和設(shè)定值相或,然后輸出。當(dāng)控制軸以外的軸的鏡像功能接通時(shí),它們也被讀進(jìn)系統(tǒng)變量#3007。系統(tǒng)變量#3007是寫(xiě)保護(hù)的系統(tǒng)變量。如果試圖在變量中寫(xiě)數(shù)據(jù),那么發(fā)出P/S116報(bào)警“ WRITE PROTECTED VARIABLE 。已加工的零件數(shù) 要求的零件數(shù)目標(biāo)數(shù)和已加工的零件數(shù)完成數(shù)可以讀和寫(xiě)?< 15.2g以求
14、的零件數(shù)和己加匚的零杵數(shù)的系統(tǒng)變雖變量號(hào)1功能#3901己加工的零件數(shù)完成數(shù)#3902要求的零件數(shù)目標(biāo)數(shù)注不能用負(fù)值舟模態(tài)信息 正在處理的程序段之前的模態(tài)信息可以讀出表15.2(h)模態(tài)信息的系統(tǒng)變屋Mg I MOO? #400040044QQ5W4C06 #4(X)74009M010»40114012«4on4314 i«4Q15W4C1640220410294107#4109I #4111MM3IT4114#4115»4119#4120MUOQOO. G01. G02. G03t G33 G17.G18,G19G90. G91G94. G953g33
15、G99G5G6l3 aas.asQks«W447 9569 GGGGGGGGG54-G591061564G66, onB g D代鈦 F <*H優(yōu)*S n«iTp * t*v i kt at* 的崛ju i a f(fit 01) (M 02) (« 031 (U 04) (K| OS) (m 06? ( 07> fi OS) (vi 09) (M 10) f m tl)(m 16)例:當(dāng)執(zhí)行#仁#4002;時(shí),在#1中得到的值是17, 18或19。對(duì)于不能使用的G代碼組,如果指定系統(tǒng)變量讀取相應(yīng)的模態(tài)信息,那么發(fā)出P/S報(bào)警。當(dāng)前位置位置信息不能寫(xiě),
16、只能讀表l£2i位置信息的系統(tǒng)變量變量號(hào)位置信息維標(biāo)系刀具補(bǔ) 償值運(yùn)動(dòng)時(shí)的 讀操作#5001 #5003程序段終點(diǎn)工件坐標(biāo)系不包含可能#5021 #5023當(dāng)前位置機(jī)床坐標(biāo)系包含不町能#5041 #5043當(dāng)前位置T.件坐標(biāo)系361 #5063跳轉(zhuǎn)信號(hào)位置可能#5081 #5083刀具長(zhǎng)度補(bǔ)償值不可能#5101- #5103何服位置俺差第1位代表軸號(hào)從1到3。變量#5081#5083存儲(chǔ)的刀具長(zhǎng)度補(bǔ)償值是當(dāng)前的執(zhí)行值,不是后 面程序段的處理值。在G31 跳轉(zhuǎn)功能程序段中跳轉(zhuǎn)信號(hào)接通時(shí)的刀具位置儲(chǔ)存在變 量#5061到#5063中。當(dāng)G31程序段中的跳轉(zhuǎn)信號(hào)未接通時(shí),這些 變量中儲(chǔ)存指
17、定程序段的終點(diǎn)值。移動(dòng)期間不能讀是指由于緩沖預(yù)讀功能的原因,不能讀期望值。工件坐標(biāo)系補(bǔ)償值 工件零點(diǎn)偏移值的系統(tǒng)變量工件零點(diǎn)偏移值變量號(hào)功能#5201第1軸外部工件零點(diǎn)偏移值#5203第3軸外部工件零點(diǎn)偏移值#5221第1軸G54 I件零點(diǎn)偏務(wù)值#5223*第3軸G54 HT零點(diǎn)偏移值#5241第1軸G55 I件零點(diǎn)偏移值#5243第孑軸G5予工件爭(zhēng)點(diǎn)偏務(wù)值#5261第1軸G56I件零點(diǎn)偏務(wù)值#5263*第孑軸G56I件零點(diǎn)偏格值#5281*第】軸G57I件零點(diǎn)偏移值#5283*第孑軸G57I件零點(diǎn)偏務(wù)值#5301第1軸G58I件零點(diǎn)偏穆值#5303狷3軸G58I件零點(diǎn)偏移值#5321第1軸G
18、59I件零點(diǎn)偏移值#53234第孑軸G59工件率點(diǎn)偏務(wù)值#7001第1軸工什零點(diǎn)偏移值(G544P1)#7003第3軸工件零點(diǎn)偏移值fG54.1Pl)#7021第】軸工件零點(diǎn)偏移值(G54.1 P2)#7023A*第3軸工件零點(diǎn)偏移值(G544 P2)*#7941第】軸工件零點(diǎn)偏移值(G54 1 P48)*#7943第3軸匸件零點(diǎn)偏移值G541 P48)可以使用以下變量軸功能變1古號(hào)外部工件零點(diǎn)偏移#2500#5201G54工斥*點(diǎn)偏移#2501#5221G55工件琴點(diǎn)儈移#2502#5241第一軸G56工件零點(diǎn)倡移#2503#5261G57工件零點(diǎn)偏移#2504#5281G58 J (1零點(diǎn)
19、偵移#2505#5301G59工件零點(diǎn)館移#2506#5321外部工件零點(diǎn)偏移1#2600#5202G54工件零點(diǎn)備移#2601tdHG55工件專(zhuān)點(diǎn)偵移#2602#5242第二軸G56工件爭(zhēng)點(diǎn)偏移#2603#5262G57工件零點(diǎn)偏移#2604#5282G58工件零點(diǎn)備移#2605#5302G59 丁件零點(diǎn)偏移#2606#5322外部工件零點(diǎn)偏移#2700#5203G54工件零點(diǎn)偏移#2701#5223G55工件零點(diǎn)偏移#2702#5243第三軸G56工件寒點(diǎn)館移#2703#5263G57工件寒點(diǎn)偏移#2704#5283G58工件零點(diǎn)偏移#2705#5303G59工件零點(diǎn)偏移#2706#532
20、313算術(shù)和邏輯運(yùn)算表15.3(a)中列出的運(yùn)算可以在變量中執(zhí)行。運(yùn)算符右邊的表達(dá)式可包含常量和/或由函數(shù)或運(yùn)算符組成的變量。表達(dá)式中的變量#j和#k可以用常數(shù)替換左邊的變量也可以用表達(dá)式賦值。表15.3(a)算術(shù)和邏輯運(yùn)算毗1#i=#j-#kh#i=ASlN4j;余fit«i»COS|<總席口席攜了.仮Tao事示鼻反豪菱 rm#i-ACOS|#i' 帕TAN的);K. 5懂 +應(yīng)疋切#i=ATAN#j4#kl;弄鼻SORT的;7他合入#i=ROUND(;iFIX(啊;#i-FUP#jj;自解時(shí)“#i.=LN(#i);柘敦Mtk#i-EXP#jl;a«
21、;i=#j OR #k.XOR #H:«»«)AND #k;1耐BCD面;Jfl孑勺PBC的丘號(hào)代|&|角度單位函數(shù) SIN, COS, ASIN , ACOS, TAN 和ATAN 的角度單位是度。如 90°30,表示為90.5度。ARCSIN # i=ASIN#j取值范圍如下:當(dāng)參數(shù)(No.6004#0)NAT位設(shè)為0時(shí),27090°當(dāng)參數(shù)(No.6004#0 ) NAT位設(shè)為1時(shí),-9090當(dāng)#j超出-1到1的范圍時(shí),發(fā)出P/S報(bào)警No.111。常數(shù)可替代變量#j。ARCCOS # i =ACOS#j取值范圍從 180°
22、 0°。當(dāng)#j超出-1到1的范圍時(shí),發(fā)出P/S報(bào)警No.111。常數(shù)可以替代變量 #jARCTAN 指定兩個(gè)邊的長(zhǎng)度,并用斜杠/分開(kāi)。#i=ATAN#j/併k;取值范圍如下:當(dāng)NAT位參數(shù)No.6004,#0設(shè)為0時(shí):0°至U 360°例如當(dāng)指定 #仁 ATAN-1/-1;時(shí),#1=225 °。當(dāng) NAT 位參數(shù) No.6004,#0 設(shè)為 1 時(shí), -180°至 180例如當(dāng)指定 #仁 ATAN-1/-1;時(shí),#1=-135.0 °。常數(shù)可以代替變量 # j 。 注意,相對(duì)誤差可能大于 10-8自然對(duì)數(shù) #i=LN#j;當(dāng)反對(duì)數(shù)#
23、j為0或小于0時(shí),發(fā)出P/S報(bào)警No.111。常數(shù)可以代替變量 # j 。注意,相對(duì)誤差可能大于 10-8。指數(shù)函數(shù) #i=EXP#j當(dāng)運(yùn)算結(jié)果超過(guò)3.65 X 1047j大約是110時(shí),出現(xiàn)溢出并發(fā)出P/S報(bào)警 No.111 。常數(shù)可以代替變量 #j 。ROUND 舍入函數(shù)當(dāng)算術(shù)運(yùn)算或邏輯運(yùn)算指令I(lǐng)F或WHILE中包含ROUND函數(shù)時(shí),那么 ROUND函數(shù)在第 1 個(gè)小數(shù)位置四舍五入。例: 當(dāng)執(zhí)行#1二R0UND#2;時(shí),此處#2=1.2345,變量1的值是1.0。當(dāng)在NC語(yǔ)句地址中使用ROUND函數(shù)時(shí),ROUND函數(shù)根據(jù)地址的最小 設(shè)定單位將指定值四舍五入。例: 編制鉆削加工程序,按變量
24、#1 和#2 的值切削,然后返回到初始位置。假定最小設(shè)定單位是 1/1000mm,變量#1是1.2345,變量#2是2.3456, 那么,G00 G91 X-#1 ;移動(dòng) 1.235mmG01 X-#2 F300; 移動(dòng) 2.346mmG00 X#1+#2; 由于 1.2345+2.3456=3.5801, 移動(dòng)距離為 3.580,刀具 不會(huì)返回到初始位置。該誤差來(lái)自于舍入之前還是舍入之后相加。必須指定 G00X-ROUND#1+ROUND#2 以使刀具返回到初始位置。上取整和下取整CNC 處理數(shù)值運(yùn)算時(shí),假設(shè)操作后產(chǎn)生的整數(shù)絕對(duì)值大于原數(shù)的絕對(duì)值時(shí)為上取整; 假設(shè)小于原數(shù)的絕對(duì)值為下取整。對(duì)
25、于負(fù)數(shù)的處理應(yīng)小心。例如:假設(shè)#1=1.2,#2=1.2。當(dāng)執(zhí)行#3=FUP#1時(shí),2.0賦給#3。當(dāng)執(zhí)行#3=FIX#1時(shí),1.0賦給#3。當(dāng)執(zhí)行#3=FUP#2時(shí),2.0賦給#3。當(dāng)執(zhí)行#3=FIX#2時(shí),1.0賦給#3。算術(shù)與邏輯運(yùn)算指令的縮寫(xiě) 程序中指令函數(shù)時(shí),函數(shù)名的前二個(gè)字符可以用于指定 該函數(shù)見(jiàn)皿一9.7節(jié)例如:ROUND ROFIX FI運(yùn)算次序函數(shù)乘和除運(yùn)算*、人AND加和減運(yùn)算+、-、OR、XOR131O1CD, 131 匡1W輛町黑盧昨4括號(hào)嵌套括號(hào)用于改變運(yùn)算次序。括號(hào)可以使用5級(jí),包括函數(shù)內(nèi)部使用的括號(hào)。當(dāng)超過(guò)5級(jí)時(shí),出現(xiàn)P/S報(bào)警No.118。M ) «G
26、SIN a«4 >«5 *96;L _01h *'b'限制 括號(hào)(,)用于封閉表達(dá)式。注意,圓括號(hào)用于注釋。運(yùn)算誤差 運(yùn)算時(shí),可能出現(xiàn)誤差。表15.3(b)運(yùn)算中的誤差錄大趙4) s n r|閒.仃104 66 10 giia «b/c4 C6,1 88 10_>ra .下1 24 10 *"1 i|L3.73m1O-* I鼻 h穴、冬鼻«d B IQ / < < 1<J-dMi 7 hJ1 'W5J2x1(rwa SIN bl a-COS(b 5,0 101 0 |Q*a = ATANtH
27、|cIf4)1 gx10<3 6*J0卜| M注1相對(duì)誤差取決于運(yùn)算結(jié)果。2使用兩類(lèi)誤差的較小者。3絕對(duì)誤差是常數(shù),而不管運(yùn)算結(jié)果。4函數(shù)TAN 執(zhí)行SIN/COS。5如果SIN、COS或TAN函數(shù)的運(yùn)算結(jié)果小于1.0X 10-8或由于-變量值的精度約為運(yùn)算精度的限制不為0的話(huà),設(shè)定參數(shù)N O.6004# 1為1,貝S 運(yùn)算結(jié)果可以規(guī)算為0。8位十進(jìn)制數(shù)。當(dāng)在加/減運(yùn)算中處理非常大的數(shù)時(shí),將得不到期望的結(jié)果例: 當(dāng)試圖把下面的值賦給變量 #1 和 #2 時(shí):#1=9876543210123.456#2=9876543277777.777變量值變成:#1=9876543200000.000
28、#2=9876543300000.000此時(shí),當(dāng)計(jì)算 #3=#2-#1;時(shí),結(jié)果為 #3=100000.000。該計(jì)算的實(shí)際結(jié)果稍有誤差,因?yàn)槭且远M(jìn)制執(zhí)行的。還應(yīng)該意識(shí)到,使用條件表達(dá)式 EQ, NE, GE, GT, LE和LT時(shí)可能造成誤差 例如:IF#1EQ#2的運(yùn)算會(huì)受#1和#2的誤差的影響,由此會(huì)造成錯(cuò)誤的判斷。因此,應(yīng)該用 IFABS#1-#2LT0.001 代替上述語(yǔ)句,以防止兩個(gè)變量的誤差。當(dāng)兩個(gè)變量的差值未超過(guò)允許極限此處為0.001時(shí),那么認(rèn)為兩個(gè)變量的值是相等的。使用下取整指令時(shí)應(yīng)小心。例如:當(dāng)計(jì)算#2=#1*1000,式中#1=0.002 時(shí),變量 #2 的結(jié)果值不是
29、準(zhǔn)確的2,可能是 1.99999997。這里,當(dāng)指定#3=FIX#2時(shí),變量3的結(jié)果值不是2,而是1.0。此 時(shí),可先糾正誤差,再執(zhí)行下取整,或是用如下的四舍五入操作, 即可得到正確結(jié)果。#3=FIX#2+0.001#3=ROUND#2 除數(shù)當(dāng)在除法或 TAN90 中指定為 0 的除數(shù)時(shí),出現(xiàn) P/S 報(bào)警 No.112。1.4 宏程序語(yǔ)句和 NC 語(yǔ)句 下面的程序段為宏程序語(yǔ)句:包含算術(shù)或邏輯運(yùn)算二的程序段。包含控制語(yǔ)句例如,GOTO, DO, END的程序段。包含宏程序調(diào)用指令例如,用 G65, G66, G67 或其它 G 代碼, M 代碼調(diào)用宏程 序的程序段。除了宏程序語(yǔ)句以外的任何程
30、序段都為 NC 語(yǔ)句。說(shuō)明與 NC 語(yǔ)句的不同 即使置于單程序段運(yùn)行方式,機(jī)床也不停止。但是,當(dāng)參數(shù) No.6000#5SBM 設(shè)定為 1 時(shí),在單程序段方式中,機(jī)床停止。 在刀具半徑補(bǔ)償方式中宏程序語(yǔ)句段不做為不移動(dòng)程序段處理見(jiàn) II 15.7 節(jié)。與宏程序語(yǔ)句有相 含有子程序調(diào)用指令例如,用 M98 或其它 M 代碼或用 T 代 碼調(diào)用子程序但沒(méi)有除 O, N 或 L 地址之外的其它地址指令的 NC 語(yǔ)句, 其性質(zhì)與宏程序語(yǔ)句相同。同性質(zhì)的 NC 語(yǔ)句不包含除 O, N, P 或 L 以外的指令地址的程序段其性質(zhì)與宏程序語(yǔ)句相同。1.5 轉(zhuǎn)移和循環(huán) 在程序中,使用 GOTO 語(yǔ)句和 IF
31、語(yǔ)句可以改變控制的流向。有三種轉(zhuǎn)移和循環(huán)操作可供使用:轉(zhuǎn)移和循壞 GOTO爲(wèi)句無(wú)條件轉(zhuǎn)移IF語(yǔ)句條件轉(zhuǎn)移* IFTHENUHILE語(yǔ)句當(dāng)時(shí)祜環(huán)無(wú)條件轉(zhuǎn)移轉(zhuǎn)移到標(biāo)有順序號(hào)n的程序段。當(dāng)指定1到99999以外的順序號(hào)時(shí),出現(xiàn)P/S報(bào)警No.12 8。可用表達(dá)式指定順序號(hào)。例:GOTO 1 ;GOTO #10;轉(zhuǎn)移和循環(huán)GOTO語(yǔ)句無(wú)條件轉(zhuǎn)移IF語(yǔ)句條件轉(zhuǎn)移:IF?THEN?WHILE語(yǔ)句當(dāng)?時(shí)循環(huán)GOT On; n:順序號(hào)1 到 99999條件轉(zhuǎn)移IF語(yǔ)句IF之后指定條件表達(dá)式。IFv條件表達(dá)式GOTO n如果指定的條件表達(dá)式滿(mǎn)足時(shí),轉(zhuǎn)移到標(biāo)有順序號(hào)n的程序段。如果指定的條件表達(dá)式不滿(mǎn)足,執(zhí)行下個(gè)
32、程序段。11T rfi ti的怕尹林釦幣庠計(jì)陽(yáng) tn i節(jié)用.p if#1 GT 10 GOTO2;*樺帶:fillDiAlN? GOO G91 X10.0;IFv條件表達(dá)式THEN如果條件表達(dá)式滿(mǎn)足,執(zhí)行預(yù)先決定的宏程序語(yǔ)句。只執(zhí)行一個(gè)宏程序語(yǔ)句條件表達(dá)式條件表達(dá)式必須包括運(yùn)算符。運(yùn)算符插在兩個(gè)變量中間或變量和常數(shù)中間,并且用括 號(hào),封閉。表達(dá)式可以替代變量運(yùn)算符運(yùn)算符由2個(gè)字母組成,用于兩個(gè)值的比擬,以決定它們是相等還是一個(gè)值小于或大 于另一個(gè)值。注意,不能使用不等號(hào)。表155.2運(yùn)算符運(yùn)算符含義EQ等于=NE不等于工GT大于GE犬于或等于2LT小于LE小于或尊于W例如程序O9500;#1
33、=0; ?#2=1; ?N1 IF#2 GT 10GOTO 2 ; #1=#1+#2; ? #2=#2+#1; ?GOTO 1; ?N2 M30; ?F面的程序計(jì)算數(shù)值110的總和存儲(chǔ)和的變量初值被加數(shù)變量的初值?當(dāng)被加數(shù)大于10時(shí)轉(zhuǎn)移到N2計(jì)算和下一個(gè)被加數(shù)轉(zhuǎn)到N1程序結(jié)束循環(huán)WHILE語(yǔ)句在WHILE后指定一個(gè)條件表達(dá)式。當(dāng)指定條件滿(mǎn)足時(shí),執(zhí)行從DO到END之間的程序。否那么,轉(zhuǎn)到END后的程序段。WHILE 螯徉哀迭球 JD0m;(m=123)諧足足' 砒END E ;說(shuō)明當(dāng)指定的條件滿(mǎn)足時(shí),執(zhí)行 WHILE后從DO到END之間的程序。否那么,轉(zhuǎn)而 執(zhí)行END之后的程序段。與IF
34、語(yǔ)句的指令格式相同。DO后的數(shù)和END后的數(shù)為 指定程序執(zhí)行范圍的標(biāo)號(hào),標(biāo)號(hào)值為 1,2, 3。假設(shè)用1, 2,3以外的值會(huì)產(chǎn)生P/S報(bào)警No.126。嵌套在DO END循環(huán)中的標(biāo)號(hào)1到3可根據(jù)需要屢次使用。但是,當(dāng)程序有交叉重 復(fù)循環(huán)DO范圍重疊時(shí),出現(xiàn)P/S報(bào)警No.124。1.; Ufl3) | WHILE .J DO 1 : 同用jI END 1 ;-WHILE,. | DO 11 :END 1 ;2 no的犬Ml車(chē)輦足一 WHILE ,. OO1 ;-一 WHILE . DO2:KENO 1:ft*END 2;3- iXrTE.'.WHILE. DO 1 ;r WHILE【|
35、 DO 2:l WHILE (.J DO 3;HJF END3:L ENO 2;END 1 :4. 秤陽(yáng)噸丄峠啊用環(huán)的穌訶*-WHILE (.J DO 1 :1F.+jGOTOn;END1 ; Nn5. 忖鹹平尊址人陥坤M料.IF .T, GOTO n ;廠(chǎng) WHILE DO 1 ;亠Nn亠;END 1 :說(shuō)明 無(wú)限循環(huán) 當(dāng)指定DO而沒(méi)有指定 WHILE語(yǔ)句時(shí),產(chǎn)生從DO到END的無(wú)限循環(huán)。處理時(shí)間在處理有標(biāo)號(hào)轉(zhuǎn)移的GOTO語(yǔ)句時(shí),進(jìn)行順序號(hào)檢索。反向檢索的時(shí)間要比正向檢索 長(zhǎng)。用WHILE語(yǔ)句實(shí)現(xiàn)循環(huán)可減少處理時(shí)間。未定義的變量在使用EQ或NE的條件表達(dá)式中,空和零有不同的效果。在其它形式的
36、條件表達(dá) 式中,空被當(dāng)作零。例如程序下面的程序計(jì)算數(shù)值1到10的總和00001;#1=0;#2= 1:WHILE(#2 LE 10JDO 1;#2=#2+1;END 1;M30;宏程序調(diào)用 用以下方法調(diào)用宏程序:非檢態(tài)調(diào)用G65琨態(tài)調(diào)用G66, G67用G代碼調(diào)用宏程序用M代碼調(diào)用宏程序用M代碼調(diào)用子程序 用T代碼調(diào)用子程序宏程序調(diào)用和子程序調(diào)用之間的差異宏程序調(diào)用G65不同于子程序調(diào)用G98,如下所述。用G65,可以指定自變量數(shù)據(jù)傳送到宏程序。M98沒(méi)有該功能。當(dāng)M98程序段包含另一個(gè)NC指令例如,G01 X100.0 M98 Pp時(shí),在指令執(zhí)行 之后調(diào)用子程序。相反,G65無(wú)條件地調(diào)用宏程
37、序。 M98程序段包含另一個(gè)NC指令例如,G01 X100.0 M98 Pp時(shí),在單程序段方 式中,機(jī)床停止。相反,G65機(jī)床不停止。用G65,改變局部變量的級(jí)別。用 M98,不改變局部變量的級(jí)別。非模態(tài)調(diào)用G65當(dāng)指定G65時(shí),以地址P指定的用戶(hù)宏程序被調(diào)用。數(shù)據(jù)自 變量能傳遞到用戶(hù)宏程序體中G65 P p L < n + fl > * p:心訓(xùn)州的郴序:II' 9 Aft 1A 輒恢為 I "晝:鍛站僅慮貝瓷丹叩00001 ;戸 09010 ;G65 P9010L2 A1.0 B2.0IF#3 GT 360 GOTO 9:I :_G00G91 X#3 :M30
38、;h N9 M99;說(shuō)明調(diào)用在G65之后,用地址P指定用戶(hù)宏程序的程序號(hào)。當(dāng)要求重復(fù)時(shí),在地址L后指定從1到9999的重復(fù)次數(shù)。省略L(fǎng)值時(shí),認(rèn)為L(zhǎng)等于1。使用自變量指定,其值被賦值到相應(yīng)的局部變量。自變量指定 可用兩種形式的自變量指定。自變量指定I使用除了G, L , O, N和P以外的字母,每個(gè)字母指定一次。自變量指定H使用A, B, C和Ii, Ji和Kii為110。根據(jù)使用的字母,自動(dòng)決定自變量指定的類(lèi)型地址變量號(hào)A#1B#2C#3D#7E#8F#9H#11地址變量號(hào)IS#5#13#17#18#19地址變量號(hào)T#20U#21V w竝2 #23X#24Y#25z#26地址G, L , N
39、, O和P不能在自變量中使用不需要指定的地址可以省略,對(duì)應(yīng)于省略地址的局部變量為空。地址不需要按字母順序指定。但應(yīng)符合字地址的格式。I, J和K需要按字母順序指定。例:B_A_D_ - J_ K_正確BADJ I不正確自變量指定H自變量指定H使用 A, B和C各1次,I, J, K各10次。自變量指定H地址變量號(hào)A耳】BC#311*4J1*5K1#612t / rE JJ2#8K2#913#10J3#11用于傳遞諸如三維坐標(biāo)值地址變量號(hào)K3芒1214#13J4#14K4 15#15 #16J5#17K5tfl816#19J6#20K6巴117#22地址變量號(hào)J7#23K7#24IS#25J8#
40、26K8#2719#2SJ9#29K9#30110#31J10#32K10#33L L K的下標(biāo)用于確定自變量指定的噸序.在實(shí)際編程中不寫(xiě)臼限制格式任何自變量前必須指定G65。自變量指定I、H混合使用 CNC內(nèi)部自動(dòng)識(shí)別自變量指定I和自變量指定H。如果自變量指定I和自變量指定H混合指定,后指定的自變量類(lèi)型有效。小數(shù)點(diǎn)的位置不帶小數(shù)點(diǎn)的自變量,其數(shù)據(jù)單位為各地址的最小設(shè)定單位。傳遞不帶小數(shù)點(diǎn)的自變 量,其值會(huì)根據(jù)機(jī)床實(shí)際的系統(tǒng)配置變化。在宏程序調(diào)用中使用小數(shù)點(diǎn)可使程序兼容 性好。調(diào)用嵌套調(diào)用可以嵌套4級(jí),包括非模態(tài)調(diào)用G65和模態(tài)調(diào)用G66。但不 包括子程序調(diào)用M98 。局部變量的級(jí)別局部變量嵌
41、套從0到4級(jí)。主程序是0級(jí)宏程序每調(diào)用1次用G65或G66,局部變量級(jí)別加1。前1級(jí)的局部變量值保 存在CNC中。當(dāng)宏程序執(zhí)行M99時(shí),控制返回到調(diào)用程序。此時(shí),局部變量級(jí)別減1,并恢復(fù)宏程序調(diào)用時(shí)保存的局部變量值11?序0A 士桿痔僧竄樺FF 3W家科序5*1畫(huà)1?片"時(shí)1 am i( i» >()(瑯)<«)#11*1 T3#ii4#1 !5i:m:m| :»k«33畑口«3匚#33#33.msi#100-, #500- I畫(huà)畔口由畫(huà)闿涉亦機(jī)hl例如程序圓周螺紋孔編制一個(gè)宏程序加工輪圓上的孔。圓周的半徑為 I,起始角為
42、A,間隔為B,鉆孔數(shù)為H,圓的中心是X,Y。指令可以用絕對(duì)值或增量值指定。順時(shí)針?lè)较蜚@孔時(shí)B應(yīng)指定負(fù)值調(diào)用格式G65 P9100 Xx Yy Zz Rr Ff li Aa Bb Hh;X :圓心的X坐標(biāo)絕對(duì)值或增量值指定#24Y:圓心的Y坐標(biāo)絕對(duì)值或增量值指定#25乙孔深#26R :趨近點(diǎn)坐標(biāo)#18F:切削進(jìn)給速度#9I:圓半徑#4A:第一孔的角度#1B:增量角指定負(fù)值時(shí)為順時(shí)針#2H :孔數(shù)#11宏程序調(diào)用程序O0002 ;G90 G92 X0 YO Z100.0;G65 P9100 X100.0 Y 50.0 R30.0 Z-50.0 F500 1100.0 A0 B45.0 H5;M30
43、;宏程序被調(diào)用的程序O9100 ;#3=#4003 ;儲(chǔ)存 03 組 G 代碼G81 Z#26 R#18 F#9 K0; 注鉆孔循環(huán) 注:也可以使用 L0IF#3 EQ 90GOTO 1; 在 G90 方式轉(zhuǎn)移到 N1 #24=#5001+#24; 計(jì)算圓心的 X 坐標(biāo) #25=#5002+#25; 計(jì)算圓心的 Y 坐標(biāo)N1 WHILE#11 GT 0DO 1; 直到剩余孔數(shù)為 0 #5=#24+#4*COS#1; 計(jì)算 X 軸上的孔位 #6=#25+#4*SIN+1; 計(jì)算 Y 軸上的孔位G90 X#5 Y#6; 移動(dòng)到目標(biāo)位置之后執(zhí)行鉆孔 #1=#1+#2; 更新角度#11=#11-1;
44、孔數(shù) -1END 1;G#3 G80; 返回原始狀態(tài)的 G 代碼M99;變量的含義#3 :儲(chǔ)存 03 組的 G 代碼#5:下個(gè)孔的 X 坐標(biāo)#6:下個(gè)孔的 Y 坐標(biāo)模態(tài)調(diào)用 G66G67取消一旦發(fā)出G66那么指定模態(tài)調(diào)用,即在指定軸移動(dòng)的程序段后調(diào)用宏程序模態(tài)調(diào)用G66 P p L (> :p :刈的收庁弓(:iHR他內(nèi)門(mén):憐建劇直樸呼n檢需00001 ;G66 P910CL2A1 0 B2 0 r GOO G90X100 0 :、 丫200+0 ;X.XI50.0 Y300-0 ;G67;林 30:一 一r 09100;I G00ZY1 ; GS Z-»2 F300;ifI“
45、 MM:說(shuō)明調(diào)用在G66之后,用地址P指定模態(tài)調(diào)用的程序號(hào)。當(dāng)要求重復(fù)時(shí),在地址L后指定從1到9999的重復(fù)次數(shù)。與非模態(tài)調(diào)用G65 相同,自變量指定的數(shù)據(jù)傳遞到宏程序體中 取消指定G67代碼后,其后面的程序段不再執(zhí)行模態(tài)宏程序調(diào)用。調(diào)用嵌套但不包括子程序調(diào)用可以嵌套4級(jí)。包括非模態(tài)調(diào)用G65 和模態(tài)調(diào)用G66 調(diào)用M98 。模態(tài)調(diào)用嵌套在模態(tài)調(diào)用期間,指定另一個(gè) G66代碼,可以嵌套模態(tài)調(diào)用。限制-在G66程序段中,不能調(diào)用宏程序-G66必須在自變量之前指定。在只有諸如輔助功能但無(wú)移動(dòng)指令的程序段中不能調(diào)用宏程序。局部變量自變量只能在 G66程序段中指定。注意,每次執(zhí)行模態(tài)調(diào)用時(shí),不再 設(shè)定
46、局部變量。例如程序 用宏程序編制G81固定循環(huán)的操作。加工程序使用模態(tài)調(diào)用。為了簡(jiǎn)化程序,使用絕對(duì)值指定全部的鉆孔數(shù)據(jù)。調(diào)用格式G65 P9110 Xx Yy Zz Rr Ff LI;X:孔的X坐標(biāo)由絕對(duì)值指定#24Y:孔的Y坐標(biāo)由絕對(duì)值指定#25乙Z點(diǎn)坐標(biāo)由絕對(duì)值指定#26R: R點(diǎn)坐標(biāo)由絕對(duì)值指定#18F:切削進(jìn)給速度#9L:重復(fù)次數(shù)調(diào)用宏程序的程序O 0001 ;G28 G91 X0 Y0 Z0;G92 X0 Y0 Z50.0;G00 G90 X100.0 Y50.0;G66 P9110 Z-20.0 R5.0 F500;G90 X20.0 Y20.0;X50.0;Y50.0;X70.0
47、 Y80.0;G67;M30;宏程序被調(diào)用的程序O9110 ;#1=#4001 ;儲(chǔ)存 G00/G01#2=#4003 ;儲(chǔ)存 G90/G91#3=#4109 ;儲(chǔ)存切削進(jìn)給速度#5=#5003 ;儲(chǔ)存鉆孔開(kāi)始的 Z 坐標(biāo)G00 G90 Z#18 ;定位在 R 點(diǎn)G01 Z#26 F#9 ;切削進(jìn)給到 Z 點(diǎn)IF#4010 EQ 98GOTO 1 ;返回到 1 點(diǎn)G00 Z#18 ;定位在 R 點(diǎn)GOTO 2 ;N1 G00 Z#5 ;定位在 1 點(diǎn)N2 G#1 G#3 F#4 ;恢復(fù)模態(tài)信息。M99;用G代碼調(diào)用宏程序 在參數(shù)中設(shè)置調(diào)用宏程序的 G代碼,按非模態(tài)調(diào)用G65同樣的方法調(diào)用宏程序
48、。00001 :Ir 09010 ;IG81 X10.0Y20.0Z-10 0 J:ftM30;-N9 M99 ;No.6050 = SI說(shuō)明 在參數(shù)No.6050到No.6059 中設(shè)置調(diào)用用戶(hù)宏程序O 9010到O9019 的 G代碼號(hào)從1到9999,調(diào)用用戶(hù)宏程序的方法與 G65相同。例如,設(shè)置參數(shù),由G81調(diào)用宏程序O 9010 ,不用修改加工程序,就可以調(diào)用由用戶(hù) 宏程序編制的加工循環(huán)。參數(shù)號(hào)和程序號(hào)之間的對(duì)應(yīng)關(guān)系程序號(hào)參數(shù)號(hào)09010605009011605109012605209013605309014605409015605509016605609017605709018605
49、8090196059重復(fù)與非模態(tài)調(diào)用一樣,地址L中指定從1到9999的重復(fù)次數(shù)。自變量指定 與非模態(tài)調(diào)用一樣,可以使用兩種自變量指定類(lèi)型:自變量指定I和自變 量指定H。根據(jù)使用的地址自動(dòng)決定自變量的指定類(lèi)型。限制使用G代碼的宏調(diào)用的嵌套 在G代碼調(diào)用的程序中,不能用 G代碼調(diào)用宏程序。 這種程序中的G代碼被處理為普通G代碼。在用M或T代碼調(diào)用的子程序中,不能 用G代碼調(diào)用宏程序。這種程序中的 G代碼也處理為普通G代碼。用M代碼調(diào)用宏程序在參數(shù)中設(shè)置調(diào)用宏程序的 M代碼,按非模態(tài)調(diào)用G65 一樣的方法調(diào)用宏程序。OCO01 ;A 1.0 P說(shuō)明在參數(shù)No.6080到No.6089 中設(shè)置調(diào)用用戶(hù)
50、宏程序O 9020到O9029 的M代碼從1到99999999 ,調(diào)用宏程序的方法同 G65相同。參數(shù)號(hào)和程序號(hào)之間的對(duì)應(yīng)關(guān)系程序號(hào)參數(shù)號(hào)090206080090216031090226082090236083090246084090256035O9026608609027on 9 ft608709029V-J i06089重復(fù) 與非模態(tài)調(diào)用一樣,地址L中指定從1到9999的重復(fù)次數(shù)。自變量指定 與非模態(tài)調(diào)用一樣,可以使用兩種自變量指定類(lèi)型:自變量指定I和 自變量指定H。根據(jù)使用的地址自動(dòng)決定自變量指定的類(lèi)型 限制調(diào)用宏程序的M代碼必須在程序段的開(kāi)頭指定。M代碼調(diào)用G代碼調(diào)用的宏程序或用M代碼或T代碼調(diào)用的子程序中,不能用用宏程序。這種宏程序或子程序中的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 轉(zhuǎn)讓幾成股份合同范本
- 短視頻營(yíng)銷(xiāo)的視覺(jué)吸引力分析
- 平臺(tái)開(kāi)發(fā)合同范本
- 社交活動(dòng)在老年生活中的作用及社區(qū)規(guī)劃
- 科技公司員工績(jī)效與激勵(lì)機(jī)制設(shè)計(jì)
- 廣告展位合同范本
- 電影產(chǎn)業(yè)國(guó)際化發(fā)展趨勢(shì)與挑戰(zhàn)
- 獸藥購(gòu)貨合同范本
- 工控維護(hù)合同范本
- 科技園區(qū)的消防技術(shù)創(chuàng)新與應(yīng)用推廣
- 2024年河北省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 安保服務(wù)行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程》第六章創(chuàng)業(yè)資源與融資
- 初中英語(yǔ)高頻熟詞生義
- 大慶醫(yī)學(xué)高等專(zhuān)科學(xué)校單招參考試題庫(kù)(含答案)
- 2025高考語(yǔ)文文言文閱讀復(fù)習(xí):高頻實(shí)詞分類(lèi)匯編
- 綿陽(yáng)市三臺(tái)縣鄉(xiāng)鎮(zhèn)地圖矢量可編輯課件行政區(qū)劃邊界高清(四川省)
- 爭(zhēng)做“四有好老師”-當(dāng)好“四個(gè)引路人”
- 術(shù)語(yǔ)翻譯與本地化
- 2024年全國(guó)高考甲卷語(yǔ)文真題試卷含答案
- AQ/T 1089-2020 煤礦加固煤巖體用高分子材料(正式版)
評(píng)論
0/150
提交評(píng)論