為機床(chuáng)工具(jù)企業提供深度市(shì)場分析                     

用戶名:   密碼:         免費注冊  |   申請VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
廣州數控
數控係統

車床 銑床 鑽床(chuáng) 數控係統 加工中心 鍛壓機床 刨插拉床 螺紋加工機床 齒輪加工(gōng)機床
磨床 鏜床 刀具 功能部件 配件附(fù)件 檢驗(yàn)測量 機床電器 特種加工(gōng) 機器人

數控係(xì)統

電工電力 工程機械 航空航天(tiān) 汽車 模具
儀器儀(yí)表 通用機械 軌道交通 船舶

搜索
熱門關鍵字:

數控機床

 | 數控車床 | 數控係統(tǒng) | 滾齒機 | 數控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機器人(rén)
您現在的位置(zhì):數控係統網> 技(jì)術前沿>巧用宏程序對拋物(wù)線曲麵編程
巧用宏程序對拋物線曲麵編程
2018-9-7  來源:江蘇省聯合職業技術學院無錫交通分院機械工  作者:薑愛國

    摘要:對(duì)數控車床的零件進行編程,是我們完成自動加工(gōng)的前提。在編程(chéng)技術日益發展的今天,宏程序的運用,變量的(de)設定,是對複雜零(líng)件編程不可或缺的重要工具。

    關鍵詞:宏程序;自動編程;拋物線;基點坐(zuò)標;變量

    經常有複雜曲線(xiàn)所構成的非圓曲麵(如:橢圓曲線、拋物線、雙曲線等(děng))零件,其加工質量往往(wǎng)成為生產製造的關鍵。

    非圓曲線形狀的(de)工件在數控車削中屬於較複雜的零件類別,一(yī)般運用直線擬合法來進行加工。而此類方法的特點是根據零件圖紙的形狀誤差要求,把曲線用許多小段的直線來代替(tì),根據零件圖紙的形狀誤差,如果精度要求高,直線的段數就(jiù)多,雖然可以(yǐ)憑借CAD軟件來計算(suàn)節點的坐標,但是節點太(tài)多也(yě)導致了加工中的不方便,如果能(néng)巧妙(miào)運用宏程(chéng)序(xù),則可以方便簡潔地進行編程,從而提高加工效率。
       
       一、解讀宏程序

       在一般的程序編(biān)製中程序(xù)地(dì)址下的字為常量,而宏程序則采用變量編(biān)程它是(shì)利用對變量(liàng)賦值、表達式、邏輯運算、條件判斷等來描述零件加(jiā)工過程的指令的集合;既可以寫人主程序,也可以獨(dú)立編寫成(chéng)子程序,供主程序調用,我們把(bǎ)這種程序(xù)叫宏程序。

       二、宏程序與普通程序的對比(bǐ)
       
       普通編程是(shì)利用每個指令代碼的功能,按照規定進行各地址下的常量編程即可,有的時候這些(xiē)簡單的指令不能滿足加(jiā)工要(yào)求,因此係統提供了用戶宏程(chéng)序功能,使用戶可以對數控係統進行(háng)一定功能的擴展,普通程序隻能使用常(cháng)量進行編程而且常量之間(jiān)不可以進行計算,而宏程序則使(shǐ)用變量,並可以給(gěi)變量進行賦值,變量(liàng)之間可以(yǐ)根據程序中給出表達式進行計算。

       當工件形狀沒有變化,但尺寸發生變化(huà)時,隻需(xū)改變變量中幾(jǐ)個與(yǔ)尺寸有關的值,其他的表達式無須改變。

       三(sān)、宏程序(xù)與自動編程(chéng)的比較

       自動編程(chéng)有自(zì)動編(biān)程的好處,但是自動編程也有(yǒu)其不利於加工方麵的問題,在加工不規律的曲麵時利用自動編程確實是很好,但是在加工有規律的曲麵時,用宏程序加工要比(bǐ)用自動編(biān)程(chéng)軟件要(yào)強的多,而且宏程序比較精練,不象自動編程那麽煩瑣,而且程序段非(fēi)常(cháng)多(duō),加工時間長,需要(yào)專(zhuān)門的(de)後處理軟件支持,成本非常高。

       四、宏程序運用(yòng)舉例

       (FANUC-Oi數控(kòng)係統(tǒng)B類宏指令)

       通過如圖1-1所示的帶二次非圓曲線拋物線的軸類零件的編程,會使我們更加了解宏程序的特點與作用。
 
  

       (1)基點(diǎn)坐標(以軸心線與右端麵的交點為編程原點):

       A(26,0) off, B(3o,-2), c(3o,一(yī)10), D(40,一15), E(30,-20),E(30,-30)

       (2)變量設定:

       ①以#1為Z軸的變量且為自變量;
       
       ②以#3為X軸的變量且為應變量;

       ③拋物線(xiàn)的頂點(diǎn)為((40,-15) ;. #1=5(拋物線Z軸的初(chū)值!;

       ⑤ #3=-1/5*Z*Z(拋物線X軸的初值);

       (3)編程:

       01000(精車加工程序)圖1-1
       N10 G99G0 X100 2100 TO101 S1200 M03;
       N20 GOX22 Z2 M08;
       N30 GOl X30 Z-2 F0.05;
       N40 Z-10;
       N50 #1=5;
       N60 #2=#1-15;(在編程坐標係裏的(de)Z坐(zuò)標變化值)
       N70 #3=一1/5*#1*#1;
       N80 #4=2*#3+40;(在編程坐標係裏的(de)X坐標變化值)
       N90 #1=#1-0.1;     (Z坐標變化值以0.1遞減(jiǎn))
       N10 GO1X#4 Z#2 F0.05;
       N 110 IF[#2 GE -20] GOTO 60;(條件(jiàn)判斷式)
       N120 GOl Z-30;
       N130 GOOX100Z100M09;
       N 140 MOS:
       N150 M30;

       綜上所(suǒ)述,為了滿足(zú)生產實際需(xū)要,我們(men)不斷總結編程方法,發揮宏程序在數控機床的編程中舉足(zú)輕重的作用,正確合理(lǐ)地掌握這一編程利器,能為(wéi)我們的數控加工開啟了一扇敞亮的窗戶(hù)。
    投稿箱:
        如果您有機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯係本網編輯部, 郵箱:skjcsc@vip.sina.com
国产999精品2卡3卡4卡丨日韩欧美视频一区二区在线观看丨一区二区三区日韩免费播放丨九色91精品国产网站丨XX性欧美肥妇精品久久久久久丨久久久久国产精品嫩草影院丨成人免费a级毛片丨五月婷婷六月丁香综合