


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于宏程序的非圓曲線手工編程
0利用宏程序進(jìn)行c五軸機(jī)床的數(shù)據(jù)處理在傳統(tǒng)的cnc用戶中,cnc用戶選擇了以下三種編程方法之一,并開始開發(fā)零件程序:手動編程、傳統(tǒng)系列編譯和com軟件編程。但是為提高數(shù)控加工程序的編程效率,中高檔數(shù)控機(jī)床一般都提供了宏功能指令。宏程序編程類似于高級語言編程,除通常的NC指令外,還可使用可變數(shù)據(jù)(變量)進(jìn)行算術(shù)、邏輯和函數(shù)運算,可執(zhí)行許多數(shù)學(xué)運算并可保存各種機(jī)床設(shè)置的當(dāng)前值。宏程序非常重要的應(yīng)用是對靈活的程序流程,使用傳統(tǒng)測試、分支和回路的能力。數(shù)控系統(tǒng)一般只具有直線和圓弧的插補(bǔ)功能,對于直線以外的非圓曲線輪廓的編程一般都采用逼近法,需要計算逼近線段(圓弧)的節(jié)點,并且計算的節(jié)點數(shù)要足夠多才能保證輪廓精度。但是無論是直線逼近法還是圓弧逼近法所帶來的計算和編程操作十分繁瑣,利用數(shù)控系統(tǒng)所提供的宏程序給變量賦值的方式來定義特定參數(shù),就可以很好地解決加工非圓曲線的問題。數(shù)控系統(tǒng)不同,數(shù)控程序中的宏功能指令的格式也不相同,下面我們主要分析一下市面上用的最多的FANUC和SIEMENS兩種數(shù)控系統(tǒng)的宏指令編寫規(guī)則。1凡進(jìn)程的準(zhǔn)備1.1其他變量的運算符格式:#i=#j+#k;FANUC系統(tǒng)以“#”作為變量的標(biāo)志,“#”后的數(shù)值是變量的標(biāo)號,用以區(qū)分各變量。通常變量分為四類:空變量(#0);局部變量(#1——#33);公共變量(#100——#199),(#500——#999);系統(tǒng)變量(#1000——)?!?”就是變量的賦值指令,“=”左邊是被賦值的變量,“=”右邊是一個數(shù)值表達(dá)式。表達(dá)式中可以包含的運算符有:“+”、“-”、“*”、“/”、“”以及一些數(shù)學(xué)運算函數(shù),還可以是變量。FANUC系統(tǒng)中常見的數(shù)學(xué)運算函數(shù)有:“SIN”、“ASIN”、“COS”、“ACOS”、“TAN”、“ATAN”、“SQRT”和“ABS”函數(shù)等。1.2無條件轉(zhuǎn)讓命令格式:GOTOn;n是目標(biāo)程序段的標(biāo)號,本指令將無條件地轉(zhuǎn)移到指定的程序段。1.3運算符和邏輯程式格式:IF[conditionalexpression]GOTOn;“”中是一個邏輯表達(dá)式,邏輯表達(dá)式中可以包含的運算符有:“EQ”、“NE”、“GT”、“GE”、“LT”、“LE”。其中EQ為等于運算符;NE為不等于運算符;GT為大于運算符;GE為大于等于運算符;LT為小于運算符;LE為小于等于運算符。邏輯表達(dá)式也可以包含變量。N是目標(biāo)程序段的標(biāo)號,如果“”中的邏輯表達(dá)式成立,程序?qū)⑥D(zhuǎn)移到指定的程序段;否則,繼續(xù)執(zhí)行下一條指令。1.4達(dá)式的邏輯程式格式:WHILE[conditionalexpression]DOm…ENDm“”中是一個邏輯表達(dá)式,邏輯表達(dá)式中包含的運算符與IF指令相同。“DO”語句后的m是循環(huán)標(biāo)號,與“END”語句的m一致,表示了一個循環(huán)的起始位置和結(jié)束位置;“DO”與“END”語句之間的部分是循環(huán)體,循環(huán)體之間可以嵌套另一個WHILE循環(huán)。如果“”中的邏輯表達(dá)式成立,程序?qū)⒉粩喾磸?fù)度的執(zhí)行循環(huán)體;否則,將跳出循環(huán),繼續(xù)執(zhí)行下一條指令。2singens840d溫度控制SIEMENS840D則是采用@代碼的宏指令編程方式。2.1固定循環(huán)及子程序用戶宏變量的形式是由地址R加上一個正整數(shù)值(最多可以達(dá)到四位)組成。常用變量有四種:局部變量(R0——R99),用于固定循環(huán)及子程序內(nèi)的計算,對于嵌套的子程序可使用同一個變量;公共變量(R100——R199),用于子程序的記憶;內(nèi)部功能變量(R200——R599),用于系統(tǒng)內(nèi)部功能的實現(xiàn);附加公共變量(R600——R699),供用戶使用(斷電清零)。R參數(shù)編程的實質(zhì)就是用參數(shù)R編寫出邏輯計算公式,并根據(jù)R數(shù)值的條件,多次調(diào)用子程序,以簡化編程。2.2基于siemns鋼件的控制實現(xiàn)每一個宏指令都由三位編碼組成,結(jié)構(gòu)如下:@123第一位“1”用以區(qū)分主組;第二位“2”用以區(qū)分子組;第三位“3”用以指定特定的功能。SIEMENS840D現(xiàn)在主要提供了8個主組:@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)在來運用宏程序知識來編寫一根長軸80短軸45的橢圓軸類零件(如圖1所示)的程序。零件的毛坯直徑50毫米,以材料右端面中心為工件原點。4用戶宏程序?qū)?shù)控加工程序的影響通過上面的這個實例可以明顯看出宏程序在加工非圓曲線上的優(yōu)勢,對于CNC系統(tǒng),用戶宏程序
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 23231:2025 EN Textiles - Determination of dimensional change of fabrics - Accelerated machine method
- 2025年新人教版部編本六班級語文上冊教學(xué)方案附教學(xué)進(jìn)度支配表
- 2025年幼兒園教務(wù)工作方案
- 出鏡記者與主持人實務(wù) 課件 第十一章 融合現(xiàn)場
- 2025年一班級語文教學(xué)工作方案
- 2025年有創(chuàng)意美食節(jié)活動策劃方案
- 介紹會計行業(yè)
- 山西省太原市2024-2025學(xué)年高三上學(xué)期期末學(xué)業(yè)診斷英語試卷 含解析
- 2023年工作總結(jié)與方案
- 經(jīng)內(nèi)鏡染色檢查護(hù)理配合
- GB/T 18655-2025車輛、船和內(nèi)燃機(jī)無線電騷擾特性用于保護(hù)車載接收機(jī)的限值和測量方法
- 吉林省吉林市2024-2025學(xué)年高三下學(xué)期3月三模試題 生物 含答案
- 2025年陜西農(nóng)業(yè)發(fā)展集團(tuán)有限公司(陜西省土地工程建設(shè)集團(tuán))招聘(200人)筆試參考題庫附帶答案詳解
- 遼寧省協(xié)作校2024-2025學(xué)年度下學(xué)期高三第一次模擬考試語文+答案
- 2025年03月中央社會工作部所屬事業(yè)單位公開招聘11人筆試歷年參考題庫考點剖析附解題思路及答案詳解
- 2025年中高端女裝市場趨勢與前景深度分析
- 2025北京清華附中高三(下)統(tǒng)練一數(shù)學(xué)(教師版)
- 2025春人教版歷史七年級下冊《第一單元 隋唐時期 繁榮與開放的時代》大單元整體教學(xué)設(shè)計2022課標(biāo)
- GB/T 16895.36-2024低壓電氣裝置第 7-722 部分:特殊裝置或場所的要求電動車供電
- 食品安全日管控、周排查及月調(diào)度記錄表
- 《新疆大學(xué)版學(xué)術(shù)期刊目錄》(人文社科)
評論
0/150
提交評論