為機床工具企業提供(gòng)深度市場分析                     

用戶名:   密碼:         免費注冊  |   申(shēn)請VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
沈陽機床
車床

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

車床

電工電力 工程(chéng)機械 航空航天(tiān) 汽車(chē) 模具
儀器儀表 通用機械 軌道(dào)交通 船舶

搜(sōu)索
熱門關鍵(jiàn)字:

數控機(jī)床

 | 數(shù)控車床 | 數控係統 | 滾齒機 | 數控銑床 | 銑刀(dāo) | 主軸 | 立式加(jiā)工中心 | 機器人
您現在(zài)的位置:車床網> 技術前沿(yán)>淺析宏程序在數控加工中的應用
淺析宏程(chéng)序在(zài)數控加工中的應用
2018-5-24  來(lái)源: 建湖縣高級(jí)技工學校(xiào)  作者:卜偉

        摘要(yào):通過一個典型零件的兩種不同的宏程序編程實例,分析每(měi)種方法的優(yōu)缺點,歸納出(chū)手工編程中應用宏程(chéng)序解決複雜零(líng)件的數(shù)控加工編程問題的(de)作用和技巧。

        關鍵詞:數控 教學 應用 程序 車床

        數控加工程序編製的關(guān)鍵是刀具相對於工件運動軌跡的計算,即(jí)計算加工輪廓的基點和節點坐標或刀具中心的基點和節點坐標。 數控機床一般隻提供平麵直線和圓弧插補功能,對於非圓的平麵曲線 y=f(x),采用的加工(gōng)方法是按編(biān)程允許誤差,將平麵輪廓曲線分割成許多小段。 然後用數學計算的方法求逼近(jìn)直線或圓弧輪廓曲線的交點和切點的坐標。 隨著計算機數控係統(CNC)的不斷發展,CNC 不僅能通過數字量去控製多(duō)個軸的機械運動,而且具(jù)有強大的數據(jù)計算和處(chù)理功能。 編程(chéng)時隻要建立加工輪廓(kuò)的基點和節點的數學模型, 按加工(gōng)的先後順序,由數控(kòng)係統(tǒng)即時計(jì)算出加工節點的坐(zuò)標數據,進而控製(zhì)加工,這(zhè)就是數控係統提供的宏編程。 宏指(zhǐ)令(lìng)編程像高(gāo)級語言一樣,可以使用變量(liàng)進行算(suàn)術運算邏輯運算和(hé)函(hán)數混合運算進行編(biān)程。 在宏程序形式中,一般都提供循環判斷分支和子程序調(diào)用的方法。 可編製各種複雜的零件加工程序。 熟練(liàn)應用宏程序指令進(jìn)行編程,可大大精簡程序量,還可以增(zēng)強機床的加工適應能力。 比如可以將拋物(wù)線、橢圓等非圓曲線的算法標準化後做成(chéng)內部宏程序,以後就可以像圓弧插補一樣按(àn)標準(zhǔn)格式(shì)編程調用,相(xiàng)當於增加(jiā)了(le)係(xì)統(tǒng)的插補(bǔ)功能。

        隨(suí)著數控係統(tǒng)的不斷更新,宏指(zhǐ)令應用越來越廣泛。 以日本 FANUC-Oi 係統為例,Oi 係統使用 B 類宏指(zhǐ)令,在 O 係(xì)列的早期版本中,曾使用 A 類宏指令,主要特征為使用 G65 代碼為宏指令專(zhuān)用代碼(mǎ),包(bāo)括宏變(biàn)量的賦值、運算、條件調用等。B 類宏指令功(gōng)能相對A類而言 ,其功能更強(qiáng)大(dà),編程更直觀 。 在(zài)FANUC-Oi 係(xì)統(tǒng)的固定(dìng)循(xún)環指令中 ,毛(máo)坯切削循環 G73 指令內部可以使用(yòng)宏程序進行編程。

        宏指令編程雖然屬於手工編程的(de)範疇,但它(tā)不是直(zhí)接算出輪廓各個節點的具體(tǐ)坐標數據, 而是給出數學(xué)公式(shì)和算法,由CNC 來即時計算節點坐標 ,因此對於對於簡單直觀的(de)零件輪(lún)廓不具有優勢。 若零件結構不能用常規插補指令可以完成編程的,則可采用編(biān)製宏程(chéng)序的方法,將計(jì)算複雜數(shù)據的任務(wù)交由(yóu)數控係統來完成(chéng)。 對(duì)於加(jiā)工方法和加工方式(shì),零件的加工步驟,走(zǒu)刀路線及對刀點起刀點的(de)位置,以及切入、切出方式的設計還是遵(zūn)循一般手工編程的規則。 編製宏程序時,首先應從(cóng)零件的結構特點(diǎn)出(chū)發, 分析零件上各加工表麵(miàn)之間的幾何關係,據此推倒出各(gè)參數之間(jiān)的數量關係,建立(lì)準(zhǔn)確的數(shù)學模型。 為此,必須注意正確選擇變量參數並列出正(zhèng)確的參數方程,同時設定合理有效的循環變量。 若采用主子程序調用的編程模式,還注意局部變量和全部變量的設定,了解變量傳值關係。 特別值得注意的是,為提高程序的通用性,尺寸參數盡(jìn)可能(néng)地用宏變量表示,運行程序前(qián)先進行賦值。

        宏程序編程(chéng)實(shí)例:如下(xià)圖所示零件
 
  

        2、用仿形車削循環指令 G73 編程 ,加工程序如下 :

        O0001;
        G99 M03 S600 T0101 F0.2;
        G0 X52 Z2;
        G73 U25 R20
        G73 P10 Q20 U0.5;
        N10 G0 X0;
        G1 Z0;
        #3=30; (賦橢圓 Z 軸初始值 )
        N12 #4=20*SQRT[1-#3*#3/30*30];
        G1 X[#4*2] Z[#3-30];
        #3=#3-0.2;
        IF[#3GE 0]GOTO12;
        G1 Z-50;
        N20 X52;
        G00 X100 Z100;
        M05;
        M00;
        M03 S1000 T0101F0.1;
        G0 X52 Z2;
        G70 P10 Q20;
        G0 X100 Z100;
        M30

        3、子程序調用(yòng) M99 M98 指令編程

        O0002;
        G99 M03 S600 T0101F0.2;
        G0 X42 Z2;
        #100=40;
        N30 M98 P0011;
        #100=#100-2;
        IF[#100GE0.5]GOTO30;
        S1000F0.1 T0101;
        #100=0;
        M98 P0011;
        M30;
        O0011; (子程(chéng)序 )
        #3=30; (賦橢圓 Z 軸初始值 )
        N10 #4=20*SQRT[1-#3*#3/30*30];
        G1 X[#4*2+#100] Z[#3-30];
        #3=#3-0.2;
        IF[#3GE 0]GOTO10;
        N20 U2;
        G00 Z2;
        M99;

        綜上所(suǒ)述,用仿形切削循環 G73 指令編寫(xiě)宏指令時,可以在精車程序中(zhōng)給變量賦值、進(jìn)行數學運算、條件轉移等,編寫時更直觀、簡便,精簡了程序內容,大大提高了編程效率。在程序(xù)編製過程中,當遇見許多(duō)形狀(zhuàng)相同或相近的,但尺寸不同(tóng)的零(líng)件結構特(tè)征,每次都重新編製程序(xù)就很繁瑣(suǒ),這時可以使用變(biàn)量、算術和邏輯運算及條件轉移指令在子程序(xù)中體現零件的走刀過程,充分體現留了子程序調用的優勢。 編寫宏指令程序,當(dāng)零件(jiàn)的圖(tú)形沒有相(xiàng)同的地方, 用仿形切削循環 G73 指令編寫更快捷、簡便。 當然(rán)子程序調用指令 M98、M99 也有它(tā)的優勢(shì)。
    投稿箱:
        如果您有機(jī)床行業、企業相關新聞稿件(jiàn)發表,或進行資訊合(hé)作,歡迎聯係本(běn)網編輯部, 郵箱:skjcsc@vip.sina.com
国产999精品2卡3卡4卡丨日韩欧美视频一区二区在线观看丨一区二区三区日韩免费播放丨九色91精品国产网站丨XX性欧美肥妇精品久久久久久丨久久久久国产精品嫩草影院丨成人免费a级毛片丨五月婷婷六月丁香综合