




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)控車床宏程序煙臺南山學(xué)院江吉勇宏程序定義利用數(shù)控系統(tǒng)提供的變量、數(shù)學(xué)運算功能、邏輯判斷、條件轉(zhuǎn)移等功能編寫的加工程序。宏程序中的變量一個普通的零件加工程序指定G碼并直接用數(shù)字值表示移動的距離,例:G100X100.0。而利用用戶宏,既可以直接使用數(shù)字值也可以使用變量號。當(dāng)使用變量號時,變量值既可以由程序改變,也可以用MDI面板改變。#1=#2+100G01X#1F300變量的表示計算機允許使用變量名,宏程序不可以。變量用變量符號(#)和后面的變量號指定例:#1表達式可用于指定變量號,表達式必須封閉在方括號里。例:#[#1+#2-12]
變量的類型根據(jù)變量號將變量分為四類,見下表: 變量號變量類型功能#1——#33局部變量局部變量只能用在宏程序中存儲數(shù)據(jù),例如運算結(jié)果。當(dāng)斷電時局部變量被初始化為空,調(diào)用宏程序時自變量對局部變量賦值。變量號變量類型功能#100—#199#500—#999公共變量
公共變量在不同的宏程序中的意義相同當(dāng)斷電時變量#100#199初始化為空變量#500#999的數(shù)據(jù)保存即使斷電也不丟失變量號變量類型功能#1000——系統(tǒng)變量系統(tǒng)變量用于讀和寫CNC運行時各種數(shù)據(jù)的變化例如刀具的當(dāng)前位置和補償值等變量的范圍小數(shù)點的省略當(dāng)程序中定義變量值時,小數(shù)點可以省略例:當(dāng)定義#1=123;變量#1的實際值是123.000
變量的引用為了在程序中使用變量,指定后面跟變量號的地址。當(dāng)用表達式指定一個變量時,須用方括號括起來。例:G01X[#1+#2]F#3。引用的變量值根據(jù)地址的最小輸入增量自動舍入。例:G00X#1;其中#1值為12.3456,CNC最小輸入增量1/1000mm,則實際指令值為G00X12.346。改變引用的變量值的符號,要把“—”號放在(#)前面。例:G00X—#1;當(dāng)引用未定義的變量時,變量及地址字都被忽略。例:#1=0,#2=“空”,則G00X#1Y#2;的執(zhí)行結(jié)果是G00X0;變量的賦值程序中的地址在宏程序體中的變量程序中的地址在宏程序體中的變量A#1Q#17B#2R#18C#3S#19D#7T#20E#8U#21F#9V#22H#11W#23I#4X#24J#5Y#25K#6Z#26M#13變量的算術(shù)與邏輯運算變量的運算符等于: EQ 格式:#jEQ#k不等于: NE 格式:#jNE#k大于: GT 格式:#jGT#k小于: LT 格式:#jLT#k大于等于:GE 格式:#jGE#k小于等于:LE 格式:#jLE#k宏程序語句的轉(zhuǎn)移循環(huán)在程序中,使用IF語句和GOTO語句可以改變控制的流向。有三種轉(zhuǎn)移和循環(huán)操作可供使用無條件轉(zhuǎn)移(GOTO)語句條件轉(zhuǎn)移(IF)語句IF[<條件表達式>]THEN示例程序循環(huán)(WHILE)語句嵌套在DO~END之間循環(huán)中的標(biāo)號(1~3)可根據(jù)需要多次使用。但是當(dāng)程序有交叉重復(fù)循環(huán)(DO范圍的重疊)時,會出現(xiàn)P/S報警NO.124說明1.無限循環(huán):當(dāng)指定DO而沒有WHILE語句時,產(chǎn)生從DO到END的無限循環(huán)。2.處理時間:當(dāng)在GOTO語句中有標(biāo)號轉(zhuǎn)移的語句時,進行順序號檢索,反向檢索要比正向檢索的時間長,用WHILE語句實現(xiàn)循環(huán)可減少處理時間。3未定義的變量:在使用EQ和NE的表達式中<空>和零有不同的效果,在其他形式的表達式中,空被當(dāng)作零。示例程序宏程序在車床編程中的應(yīng)用實例參數(shù)編程參數(shù)編程用于系列零件的加工,此系列零件形狀相同,但有部分尺寸不同。如果將這些不同的尺寸用宏變量(參數(shù))形式給出,由程序自動對相關(guān)節(jié)點坐標(biāo)進行計算,則可用同一程序完成一個系列零件的加工。如下圖示:該系列零件的右端面半球球徑可取R15和R10,可將球徑用變量表示。編程零件設(shè)在工件右端面中心,棒料Φ45。從圖中可以看出,編程所需節(jié)點,除A、D、E三點外,B、C點均與球徑R有關(guān)。下面給出各節(jié)點坐標(biāo)。加工程序如下:%1001G98S800M3;T0101;G00X45.0Z2.0M07;#1=15;G71U7R1;G71P10Q20U1W0.2F0.4S750;N10G0X0S1200;G3X[2*#1]Z-#1R#1F0.15;G1Z[-20-2*#1];X40.0Z-60.0;Z-100.0;N20X45;G70P10Q20;G0X200.Z200.0;M30;方程曲線的車削加工在實際車削加工中,有時會遇到工件輪廓是某種方程曲線的情況,此時可采用宏程序完成方程曲線的加工。1.方程曲線車削加工的走刀路線:
粗加工:應(yīng)根據(jù)毛坯的情況選用合理的走刀路線。
對棒料、外圓切削,應(yīng)采用類似G71的走刀路線;
對盤料,應(yīng)采用類似G72的走刀路線;
對內(nèi)孔加工,選用類似G72的走刀路線較好,此時鏜刀桿可粗一些,易保證加工質(zhì)量。精加工:一般應(yīng)采用仿形加工,即半精車、精車各一次
橢圓輪廓的加工
對橢圓輪廓,其方程有兩種形式。對粗加工,采用G71/G72走刀方式時,用直角坐標(biāo)方程比較方便;而精加工(仿形加工)用極坐標(biāo)方程比較方便。
極坐標(biāo)方程直角坐標(biāo)方程:
示例:加工下圖所示橢圓輪廓,棒料Φ45,編程零點放在工件右端面。%200G98S700M3;T0101;G0X41Z2;G1Z-100F150;粗加工開始G0X42;Z2;#1=20*20*4;4a2#2=60;b#3=35;X初值(直徑值)WHILE[#3GE0]DO1;粗加工控制#4=#2*SQRT[1-#3*#3/#1];ZG0X[#3+1];進刀G1Z[#4-60+0.2]F150;切削G0U1;退刀
Z2;返回#3=#3-4;下一刀切削直徑END1;#10=0.8;x向精加工余量#11=0.1;z向精加工余量WHILE[#10GE0]DO1;半精精加工控制G0X0S800;進刀,準(zhǔn)備精加工#20=0;角度初值WHILE[#20LE90]DO2;曲線加工#3=2*20*SIN[#20];X#4=60*COS[#20];ZG1X[#3+#10]Z[#4+#11-40]F100;#20=#20+1;END2;G1Z-100;G0X45Z2;#10=#10-0.8;#11=#11-0.1;END1;G0X100Z200;M30;拋物線加工
加工下圖所示拋物線孔,方程為Z=X2/16,換算成直徑編程形式為Z=X2/64,則X=sqrt[Z]/8。采用端面切削方式,編程零點放在工件右端面中心,工件預(yù)鉆有Φ30底孔。加工程序O0002G98S800M3;T0101;G0X28Z2;#1=-3;ZWHILE[#1GE–81]DO1;粗加工控制#2=SQRT[100+#1]/8;XG0Z[#1+0.3];G1X[#2-0.3]F150;G0X28W2;#1=#1-3;;END1;#10=0.2;#11=0.2;WHILE[#10GE0]DO1;半精
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 哈爾濱職業(yè)技術(shù)學(xué)院《影視音樂音響》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年期貴州省畢節(jié)市重點中學(xué)初三畢業(yè)班3月質(zhì)檢物理試題含解析
- 海南省重點中學(xué)2025屆高考數(shù)學(xué)試題模擬試卷(8)數(shù)學(xué)試題含解析
- 壽險產(chǎn)品開發(fā)及設(shè)計基礎(chǔ)知識
- 手術(shù)室基礎(chǔ)無菌操作技術(shù)
- 陜西省衛(wèi)生健康系統(tǒng)事業(yè)單位招聘(臨床)歷年考試真題庫-含答案解析
- 介紹科學(xué)家課件
- 教育經(jīng)驗每天分享
- 護理燙傷不良事件
- 學(xué)習(xí)培訓(xùn)匯報
- 耶路撒冷問題
- DB13T 5654-2023 補充耕地符合性評定與質(zhì)量等級評價技術(shù)規(guī)程
- 《結(jié)業(yè)證書》模板范本
- 部編版道德與法治二年級下冊第三單元《綠色小衛(wèi)士》大單元作業(yè)設(shè)計案例
- DL-T 1083-2019 火力發(fā)電廠分散控制系統(tǒng)技術(shù)條件
- JJG 658-2022烘干法水分測定儀
- 松香水化學(xué)品安全技術(shù)說明書(MSDS)
- 七級美術(shù)下冊第4課扮靚生活的花卉紋樣課件3湘美版版本
- 漢字的起源主持人演講稿
- 考研考博-英語-哈爾濱商業(yè)大學(xué)考試押題三合一+答案詳解4
- 供電局二級動火工作票
評論
0/150
提交評論