下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于宏程序的非圓曲線手工編程
0利用宏程序進(jìn)行c五軸機(jī)床的數(shù)據(jù)處理在傳統(tǒng)的cnc用戶中,cnc用戶選擇了以下三種編程方法之一,并開始開發(fā)零件程序:手動(dòng)編程、傳統(tǒng)系列編譯和com軟件編程。但是為提高數(shù)控加工程序的編程效率,中高檔數(shù)控機(jī)床一般都提供了宏功能指令。宏程序編程類似于高級(jí)語(yǔ)言編程,除通常的NC指令外,還可使用可變數(shù)據(jù)(變量)進(jìn)行算術(shù)、邏輯和函數(shù)運(yùn)算,可執(zhí)行許多數(shù)學(xué)運(yùn)算并可保存各種機(jī)床設(shè)置的當(dāng)前值。宏程序非常重要的應(yīng)用是對(duì)靈活的程序流程,使用傳統(tǒng)測(cè)試、分支和回路的能力。數(shù)控系統(tǒng)一般只具有直線和圓弧的插補(bǔ)功能,對(duì)于直線以外的非圓曲線輪廓的編程一般都采用逼近法,需要計(jì)算逼近線段(圓弧)的節(jié)點(diǎn),并且計(jì)算的節(jié)點(diǎn)數(shù)要足夠多才能保證輪廓精度。但是無(wú)論是直線逼近法還是圓弧逼近法所帶來(lái)的計(jì)算和編程操作十分繁瑣,利用數(shù)控系統(tǒng)所提供的宏程序給變量賦值的方式來(lái)定義特定參數(shù),就可以很好地解決加工非圓曲線的問(wèn)題。數(shù)控系統(tǒng)不同,數(shù)控程序中的宏功能指令的格式也不相同,下面我們主要分析一下市面上用的最多的FANUC和SIEMENS兩種數(shù)控系統(tǒng)的宏指令編寫規(guī)則。1凡進(jìn)程的準(zhǔn)備1.1其他變量的運(yùn)算符格式:#i=#j+#k;FANUC系統(tǒng)以“#”作為變量的標(biāo)志,“#”后的數(shù)值是變量的標(biāo)號(hào),用以區(qū)分各變量。通常變量分為四類:空變量(#0);局部變量(#1——#33);公共變量(#100——#199),(#500——#999);系統(tǒng)變量(#1000——)?!?”就是變量的賦值指令,“=”左邊是被賦值的變量,“=”右邊是一個(gè)數(shù)值表達(dá)式。表達(dá)式中可以包含的運(yùn)算符有:“+”、“-”、“*”、“/”、“”以及一些數(shù)學(xué)運(yùn)算函數(shù),還可以是變量。FANUC系統(tǒng)中常見的數(shù)學(xué)運(yùn)算函數(shù)有:“SIN”、“ASIN”、“COS”、“ACOS”、“TAN”、“ATAN”、“SQRT”和“ABS”函數(shù)等。1.2無(wú)條件轉(zhuǎn)讓命令格式:GOTOn;n是目標(biāo)程序段的標(biāo)號(hào),本指令將無(wú)條件地轉(zhuǎn)移到指定的程序段。1.3運(yùn)算符和邏輯程式格式:IF[conditionalexpression]GOTOn;“”中是一個(gè)邏輯表達(dá)式,邏輯表達(dá)式中可以包含的運(yùn)算符有:“EQ”、“NE”、“GT”、“GE”、“LT”、“LE”。其中EQ為等于運(yùn)算符;NE為不等于運(yùn)算符;GT為大于運(yùn)算符;GE為大于等于運(yùn)算符;LT為小于運(yùn)算符;LE為小于等于運(yùn)算符。邏輯表達(dá)式也可以包含變量。N是目標(biāo)程序段的標(biāo)號(hào),如果“”中的邏輯表達(dá)式成立,程序?qū)⑥D(zhuǎn)移到指定的程序段;否則,繼續(xù)執(zhí)行下一條指令。1.4達(dá)式的邏輯程式格式:WHILE[conditionalexpression]DOm…ENDm“”中是一個(gè)邏輯表達(dá)式,邏輯表達(dá)式中包含的運(yùn)算符與IF指令相同?!癉O”語(yǔ)句后的m是循環(huán)標(biāo)號(hào),與“END”語(yǔ)句的m一致,表示了一個(gè)循環(huán)的起始位置和結(jié)束位置;“DO”與“END”語(yǔ)句之間的部分是循環(huán)體,循環(huán)體之間可以嵌套另一個(gè)WHILE循環(huán)。如果“”中的邏輯表達(dá)式成立,程序?qū)⒉粩喾磸?fù)度的執(zhí)行循環(huán)體;否則,將跳出循環(huán),繼續(xù)執(zhí)行下一條指令。2singens840d溫度控制SIEMENS840D則是采用@代碼的宏指令編程方式。2.1固定循環(huán)及子程序用戶宏變量的形式是由地址R加上一個(gè)正整數(shù)值(最多可以達(dá)到四位)組成。常用變量有四種:局部變量(R0——R99),用于固定循環(huán)及子程序內(nèi)的計(jì)算,對(duì)于嵌套的子程序可使用同一個(gè)變量;公共變量(R100——R199),用于子程序的記憶;內(nèi)部功能變量(R200——R599),用于系統(tǒng)內(nèi)部功能的實(shí)現(xiàn);附加公共變量(R600——R699),供用戶使用(斷電清零)。R參數(shù)編程的實(shí)質(zhì)就是用參數(shù)R編寫出邏輯計(jì)算公式,并根據(jù)R數(shù)值的條件,多次調(diào)用子程序,以簡(jiǎn)化編程。2.2基于siemns鋼件的控制實(shí)現(xiàn)每一個(gè)宏指令都由三位編碼組成,結(jié)構(gòu)如下:@123第一位“1”用以區(qū)分主組;第二位“2”用以區(qū)分子組;第三位“3”用以指定特定的功能。SIEMENS840D現(xiàn)在主要提供了8個(gè)主組:@0..:程序結(jié)構(gòu)的通用指令@1..:程序分支@2..:通用數(shù)據(jù)傳輸@3..:系統(tǒng)內(nèi)存到R參數(shù)的數(shù)據(jù)傳輸@4..:R參數(shù)到系統(tǒng)內(nèi)存的數(shù)據(jù)傳輸@5..:文件處理@6..:算數(shù)及邏輯功能@7..:NC特定功能指令操作中宏指令用到的操作數(shù)有①K..:常數(shù);②R..:R參數(shù);③P..:地址指針。2.3該程序分支機(jī)構(gòu)1的命令結(jié)構(gòu)如下所示3橢圓軸類零件的程序我們現(xiàn)在來(lái)運(yùn)用宏程序知識(shí)來(lái)編寫一根長(zhǎng)軸80短軸45的橢圓軸類零件(如圖1所示)的程序。零件的毛坯直徑50毫米,以材料右端面中心為工件原點(diǎn)。4用戶宏程序?qū)?shù)控加工程序的影響通過(guò)上面的這個(gè)實(shí)例可以明顯看出宏程序在加工非圓曲線上的優(yōu)勢(shì),對(duì)于CNC系統(tǒng),用戶宏程序
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年智能防盜門安裝與系統(tǒng)集成服務(wù)協(xié)議3篇
- 2024技術(shù)支持協(xié)議書范本
- 2024版聘用合同勞動(dòng)合同
- 2025年度苯板銷售與產(chǎn)業(yè)鏈整合合同2篇
- 二零二五年度環(huán)保型廣告車租賃服務(wù)協(xié)議6篇
- 2024延期支付科研經(jīng)費(fèi)合同協(xié)議書3篇
- 2024昆明市二手房買賣合同及其空氣質(zhì)量保證協(xié)議
- 二零二五年金融衍生品交易合同公證協(xié)議3篇
- 二零二五年度賓館客房租賃合同解除協(xié)議2篇
- 武漢信息傳播職業(yè)技術(shù)學(xué)院《空間數(shù)據(jù)庫(kù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 常用靜脈藥物溶媒的選擇
- 當(dāng)代西方文學(xué)理論知到智慧樹章節(jié)測(cè)試課后答案2024年秋武漢科技大學(xué)
- 2024年預(yù)制混凝土制品購(gòu)銷協(xié)議3篇
- 2024-2030年中國(guó)高端私人會(huì)所市場(chǎng)競(jìng)爭(zhēng)格局及投資經(jīng)營(yíng)管理分析報(bào)告
- GA/T 1003-2024銀行自助服務(wù)亭技術(shù)規(guī)范
- 《消防設(shè)備操作使用》培訓(xùn)
- 新交際英語(yǔ)(2024)一年級(jí)上冊(cè)Unit 1~6全冊(cè)教案
- 2024年度跨境電商平臺(tái)運(yùn)營(yíng)與孵化合同
- 2024年電動(dòng)汽車充電消費(fèi)者研究報(bào)告-2024-11-新能源
- 湖北省黃岡高級(jí)中學(xué)2025屆物理高一第一學(xué)期期末考試試題含解析
- 上海市徐匯中學(xué)2025屆物理高一第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
評(píng)論
0/150
提交評(píng)論