• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      如何編制宏程序

      2011-12-02 00:38:50喬建軍
      關(guān)鍵詞:程序段主程序宏程序

      喬建軍

      (濰坊工程職業(yè)學(xué)院,山東青州 262500)

      如何編制宏程序

      喬建軍

      (濰坊工程職業(yè)學(xué)院,山東青州 262500)

      用戶宏程序是以變量的組合,通過(guò)算術(shù)和邏輯運(yùn)算、轉(zhuǎn)移和循環(huán)等命令,編制的一種可以靈活運(yùn)用的程序,只要改變變量的值,即可以完成不同的加工和操作。用戶宏程序可以簡(jiǎn)化編程,提高工作效率。

      宏程序;編制;變量

      宏程序用變量代替真值,宏程序編程員可根據(jù)當(dāng)前應(yīng)用給變量賦值,變量不僅使宏程序更靈活,也帶來(lái)很多方便,下面以定位銷(xiāo)為例說(shuō)明如何編寫(xiě)宏程序。如圖 1:

      圖1 定位銷(xiāo)零件圖

      1 圖紙分析

      要加工一個(gè)零件,首先要仔細(xì)審閱它的零件圖,通過(guò)圖紙,我們便知道它不僅僅是單個(gè)零件的圖紙,要求加工四個(gè)銷(xiāo),所有的尺寸和材料都已給出。零件的設(shè)計(jì)者選擇了一張圖紙而不是四張單獨(dú)的圖紙來(lái)描述。從某種意義上來(lái)講,設(shè)計(jì)者已經(jīng)把這個(gè)方案看作一類(lèi)零件,這和編程員一樣,圖中標(biāo)出了 7個(gè)尺寸(A,B,C,D,R,R2,1×45°),其中 2個(gè) (R2,1× 45°)是固定的,其它 5個(gè)是不一樣的。

      2 宏程序目標(biāo)

      編寫(xiě)宏程序最重要的目標(biāo)是設(shè)計(jì)出能夠用一個(gè)程序加工出這個(gè)系列中的四個(gè)銷(xiāo),因此只通過(guò)改變主程序中 G65自變量(變量)就可完成加工。

      3 確定實(shí)際刀具路徑

      第一步:快速靠近工件進(jìn)行表面切削;

      第二步:離開(kāi)工件右端面一點(diǎn)距離作為循環(huán)起點(diǎn);

      第三步:快速退到 G71循環(huán)起點(diǎn);

      第四步:粗加工成型,留有合適的余量;第五步:用 G70完成加工。

      4 編寫(xiě)標(biāo)準(zhǔn)程序并確定其中的變量

      因?yàn)檫@四個(gè)零件的程序相似,我們只編第一個(gè)銷(xiāo)的程序(銷(xiāo) -001),其程序如下:

      通過(guò)以上程序可以看出來(lái),用下劃線標(biāo)出的數(shù)值即為加工這四個(gè)零件時(shí)變化的數(shù)值,我們把它們?nèi)吭O(shè)為變量或自變量,需要計(jì)算的將產(chǎn)生組合變量輸入,即我們編寫(xiě) NC程序時(shí)如何計(jì)算的這個(gè)數(shù)值,按規(guī)定計(jì)算的順序把公式代入即可,系統(tǒng)會(huì)自動(dòng)計(jì)算。

      表 1四個(gè)零件的自變量和變量賦值

      5 使用變量后的程序段

      我們把以上程序段中帶有下劃線的數(shù)字,用以上表中的變量來(lái)代替,其程序段如下:

      我們把這些帶有宏程序特征的標(biāo)準(zhǔn)程序編寫(xiě)成真正的宏程序。宏程序應(yīng)該只包括從一個(gè)零件轉(zhuǎn)變成另一個(gè)零件的程序段。對(duì)例子中的四個(gè)銷(xiāo),粗加工循環(huán)是程序中唯一改變的地方,宏程序只包含 G71粗車(chē)循環(huán),由程序段 N9-N14表示,以及 G70精車(chē)循環(huán),由程序段N15表示,因此把以上程序分為兩部分,主程序和子程序:將包括含有 G65宏程序調(diào)用的程序作為主程序;將用 G71和 G70加工循環(huán)作為子程序。

      編寫(xiě)后的程序如下:

      6 最終的宏程序

      我們把第一個(gè)零件的宏程序編出來(lái),但這不是我們的最終目的,我們所需要的是編寫(xiě)一個(gè)程序把四個(gè)零件都加工出來(lái),毫無(wú)疑問(wèn)同類(lèi)零件編寫(xiě)的宏程序,依賴(lài)于現(xiàn)有的一些屬性,很容易在里面增加一些特征,使程序發(fā)生重要的變化,即從一個(gè)零件到另一個(gè)零件之間修改加工操作更容易。在宏程序中,對(duì)不同的銷(xiāo),修改變量賦值的唯一方法是在程序段 N8中的 G65命令。這是一種很常見(jiàn)的方法,但不是最好的方法。更好的方法是將四種定義變量都包括在一個(gè)主程序當(dāng)中,然后只通過(guò)修改一個(gè)變量號(hào)(在程序的開(kāi)頭)來(lái)選擇要加工的零件(銷(xiāo)),這個(gè)目標(biāo)可通過(guò)在主程序中使用 IF函數(shù)包含 4個(gè)定義來(lái)達(dá)到:

      以上便是加工四個(gè)零件的完整程序,通過(guò)程序可以總結(jié)出宏程序的特征:(1)需要考慮安全事項(xiàng),選擇正確的刀具路徑;(2)仔細(xì)選擇變量賦值;(3)使用內(nèi)部計(jì)算而不是定義變量;(4)包含的信息與報(bào)警;(5)量化存檔。

      抓住了編制宏程序的特征,會(huì)對(duì)編寫(xiě)宏程序有很大的幫助。但對(duì)任何實(shí)際應(yīng)用程序來(lái)講,其首要的和主要的目的是開(kāi)發(fā)基本程序的核心,要盡可能運(yùn)用最短的程序來(lái)實(shí)現(xiàn)要加工的目標(biāo),最終編寫(xiě)出最簡(jiǎn)潔、最實(shí)用的宏程序。

      [1]彼得.斯密德.FANUC數(shù)控系統(tǒng)用戶宏程序與編程技巧[M].北京:化學(xué)工業(yè)出版社,2008.

      [2]陳紅康.數(shù)控編程與加工[M].濟(jì)南:山東大學(xué)出版社,2009.

      [3]申曉龍.數(shù)控加工技術(shù)[M].北京:冶金工業(yè)出版社,2008.

      (責(zé)任編輯:潘 敏)

      2011-04-20

      喬建軍(1986-),男,河南南樂(lè)人,濰坊工程職業(yè)學(xué)院山工機(jī)電工程學(xué)院教師。

      TP27 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1009-2080(2011)03-0088-02

      猜你喜歡
      程序段主程序宏程序
      基于WinCC的物料小車(chē)控制系統(tǒng)設(shè)計(jì)與仿真
      橢球槽宏程序編制及其Vericut仿真
      智能制造(2021年4期)2021-11-04 08:54:44
      淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
      數(shù)控系統(tǒng)手輪回退功能的研究與實(shí)現(xiàn)*
      電控冰箱軟件模塊化設(shè)計(jì)
      日用電器(2019年12期)2019-02-26 01:53:06
      基于NC程序段的提高數(shù)控加工監(jiān)控閾值與信號(hào)同步的方法*
      時(shí)光倒流 換回PotPlayer老圖標(biāo)
      基于Vericut的四軸數(shù)控加工宏程序仿真研究
      G代碼B類(lèi)宏程序在數(shù)控切割參數(shù)化圖形庫(kù)中的應(yīng)用
      焊接(2015年9期)2015-07-18 11:03:53
      宏程序編程的幾種應(yīng)用
      香格里拉县| 景德镇市| 芒康县| 威宁| 贵阳市| 探索| 建水县| 城步| 丰原市| 宜阳县| 达州市| 柳江县| 鄂托克旗| 明溪县| 北安市| 闸北区| 南通市| 内丘县| 都兰县| 息烽县| 桐乡市| 石家庄市| 张掖市| 三门峡市| 新宁县| 大姚县| 瑞金市| 准格尔旗| 若羌县| 广水市| 胶南市| 佛学| 嘉黎县| 曲周县| 邵阳市| 洮南市| 白银市| 南丰县| 平武县| 朝阳区| 东明县|