<dd id="saiiy"></dd>
  1. <s id="saiiy"></s>

    1. <s id="saiiy"></s>
      1. <span id="saiiy"><blockquote id="saiiy"></blockquote></span>

        拋物線(xiàn)回轉體零件的宏程序加工*

        發(fā)布時(shí)間:2024-11-13 09:08:19   來(lái)源:心得體會(huì )    點(diǎn)擊:   
        字號:

        □ 蔣 莉 □ 李清江

        遵義職業(yè)技術(shù)學(xué)院 機電與信息工程系 貴州遵義 563000

        隨著(zhù)智能制造技術(shù)的發(fā)展,加工零件的形狀與結構日益復雜,非圓曲線(xiàn)橢圓、雙曲線(xiàn)和拋物線(xiàn)等形狀零件加工越來(lái)越多,現代數控機床一般能完成直線(xiàn)插補和圓弧插補,而對非圓曲線(xiàn)形狀零件通常采用計算機輔助設計、計算機輔助工程設計軟件自動(dòng)編程或用戶(hù)宏程序手工編程加工。自動(dòng)編程軟件編寫(xiě)的程序冗長(cháng),發(fā)生錯誤或需要調試時(shí),修改不便,易錯。采用手工宏程序編程,可給宏程序賦值變量,能對變量進(jìn)行算術(shù)運算和邏輯運算等,還能通過(guò)條件和循環(huán)等控制語(yǔ)句進(jìn)行程序編寫(xiě),程序內容簡(jiǎn)潔,便于修改,功能性強。但由于宏程序優(yōu)勢在于編寫(xiě)具有數學(xué)公式表達的曲線(xiàn)或曲面等加工程序時(shí),能運用數學(xué)算法動(dòng)態(tài)求得加工軌跡的坐標數據,因此對加工對象建立合理的數學(xué)模型是宏程序的關(guān)鍵,這就需要編程人員具有一定的數學(xué)基礎,特別是具有解析幾何知識基礎。

        筆者通過(guò)創(chuàng )建拋物線(xiàn)數學(xué)模型,應用宏程序強大的參數化編程功能,設計出WHILE和IF控制語(yǔ)句編制拋物線(xiàn)曲線(xiàn)宏程序的通用模板,降低了宏程序編程難度,解決了拋物線(xiàn)等曲面零件編程及加工難的問(wèn)題,供同行借鑒與參考。

        如圖1所示,在平面內,與一個(gè)定點(diǎn)F和一條定直線(xiàn)l(l不經(jīng)過(guò)點(diǎn)F)的距離相等的點(diǎn)的軌跡為拋物線(xiàn),點(diǎn)F為拋物線(xiàn)的焦點(diǎn),直線(xiàn)l為拋物線(xiàn)的準線(xiàn),d為拋物線(xiàn)上點(diǎn)M到直線(xiàn)l的距離。

        ▲圖1 拋物線(xiàn)

        以過(guò)F且垂直于直線(xiàn)l的直線(xiàn)為Z軸,垂足為K,以FK的中點(diǎn)O為坐標原點(diǎn)建立直角坐標系ZOX,如圖2所示,推導出拋物線(xiàn)開(kāi)口向右的標準方程。

        ▲圖2 拋物線(xiàn)坐標系

        設M(x,z),|FK|=p,則焦點(diǎn)F=(p/2,0),直線(xiàn)l方程為z=p/2,根據拋物線(xiàn)定義得出:

        (1)

        把式(1)等號兩邊平方,整理得出拋物線(xiàn)的標準方程為:

        x2=2pzp>0

        (2)

        再把式(2)轉化整理,得式(3),便于拋物線(xiàn)宏程序編制。

        (3)

        按照以上拋物線(xiàn)標準方程的推導過(guò)程,分別求出ZOX平面內拋物線(xiàn)開(kāi)口向右、向左、向上、向下的方程與圖形關(guān)系,如表1和圖3所示。

        表1 ZOX平面內拋物線(xiàn)方程

        ▲圖3 拋物線(xiàn)圖形

        3.1 拋物線(xiàn)宏程序編制流程

        在編制拋物線(xiàn)加工宏程序時(shí),編制的流程如圖4所示。

        ▲圖4 拋物線(xiàn)宏程序編制流程

        3.2 拋物線(xiàn)宏程序控制語(yǔ)句

        條件轉移語(yǔ)句1:IF [ 條件表達式 ] GOTO n;

        當條件滿(mǎn)足時(shí),程序就跳轉到同一程序中程序段號為n的程序段繼續執行。當條件不滿(mǎn)足時(shí),程序執行下一條程序段。

        條件轉移語(yǔ)句2:WHILE [條件表達式] DO m;

        END m;

        當條件滿(mǎn)足時(shí),則重復執行DO m到END m之間的程序段。當條件不滿(mǎn)足時(shí),則執行END m下一條程序段。

        3.3 WHILE 和IF控制語(yǔ)句

        根據拋物線(xiàn)宏程序編制流程和條件轉移控制語(yǔ)

        句,設計出WHILE語(yǔ)句和IF語(yǔ)句拋物線(xiàn)曲線(xiàn)宏程序模板,見(jiàn)表2和表3。

        表2 IF語(yǔ)句拋物線(xiàn)曲線(xiàn)宏程序模板

        表3 WHILE語(yǔ)句拋物線(xiàn)曲線(xiàn)宏程序模板

        加工實(shí)例零件如圖5所示。

        ▲圖5 加工零件

        毛坯為45號圓鋼,尺寸為φ40 mm×80 mm,無(wú)熱處理與硬度要求,選擇合適的切削用量及刀具可獲得Ra為1.6 μm的表面粗糙度。

        因此,為了保證加工實(shí)例達到尺寸精度和表面質(zhì)量,設計出零件數控加工工藝,見(jiàn)表4。

        表4 零件數控加工工藝

        實(shí)例零件采用手工編程方法,應用車(chē)削復合循環(huán)指令和宏程序完成零件的數控加工程序編制,具體程序如下:

        O0002 //程序號

        T0101; //換1號刀并進(jìn)行刀具補償

        M03 S1000; //主軸正轉,1 000 r/min

        G00 X44 Z100; //快速進(jìn)入到換刀點(diǎn)(44,200)

        G00 X44 Z2 M08; //快速進(jìn)入到G73循環(huán)起點(diǎn)(44,2),并打開(kāi)冷卻液

        G73 U20 W0 R18; //設置G73加工余量20 mm,循環(huán)次數18次

        G73 P10 Q20 U0.5 W0F0.1 ; //設置粗車(chē)循環(huán),精加工余量X向雙邊0.5,Z向0,粗加工轉速為1 000/min,進(jìn)給量為0.1 mm/r

        N10

        G00 G42 X0; //快速移動(dòng)到點(diǎn)(0,2)

        G01 X0 Z0 F0.09 S1200; //直線(xiàn)切削到點(diǎn)(0,0),精加工,主軸轉速1 200/min,進(jìn)給量為0.09 mm/r

        #1=0;

        #2=0;

        #3=8;

        #4=38;

        #5=0.2;

        WHILE [#1 LT #4/2] DO 1;

        #2=[#1*#1]/[#3];

        G01X2*#1 Z-#2F0.09;

        #1=#1+#5;

        END1;

        G01Z-75F0.1; //刀具直線(xiàn)切削到點(diǎn)(38,-75)

        N20

        G01X45F0.1; //刀具直線(xiàn)切削到點(diǎn)(45,-75)

        N30

        G70P10Q20; //精車(chē)輪廓

        G00G40X50; //取消刀補并快速退刀到點(diǎn)(50,-40)

        Z100; //退到換刀點(diǎn)(50,100)

        T0202; //換3mm厚切槽刀

        G00Z-73; //刀具快速進(jìn)到點(diǎn)(50,-73)

        G01X0F0.05; //工件切斷

        G00X50; //刀具快速退至點(diǎn)(50,-73)

        G00Z100; //刀具快速退至點(diǎn)(50,100)

        M05M09; //主軸停止,關(guān)閉冷卻液

        M30; //程序結束,光標返回程序開(kāi)頭

        加工拋物線(xiàn)宏程序特別注意:步長(cháng)必須不小于刀尖圓弧半徑的一半,否則機床將報警刀尖過(guò)切,本刀尖半徑為0.4 mm,步長(cháng)為0.2。

        將編制好的程序調入宇龍數控仿真軟件,通過(guò)軌跡仿真驗證正確性,完成零件仿真加工,如圖6所示。再用閃存卡把正確的程序復制到車(chē)床數控系統中,加工出實(shí)例零件,如圖7所示。

        ▲圖6 實(shí)例零件仿真加工

        ▲圖7 實(shí)例零件加工

        筆者通過(guò)創(chuàng )建拋物線(xiàn)數學(xué)模型,研究宏程序編制流程,設計出編制拋物線(xiàn)回轉體曲面宏程序的通用模板,降低了編程難度,提高了編程效率,使技術(shù)人員快速掌握數控車(chē)削拋物線(xiàn)宏程序的編程方法與技巧。再以典型的拋物線(xiàn)回轉體零件為例,應用車(chē)削復合循環(huán)指令和宏程序強大的參數化編程功能,完成零件的數控加工程序編制。最后利用宇龍數控仿真軟件對編制的程序進(jìn)行仿真加工,驗證程序的正確性,高效地完成了拋物線(xiàn)回轉體曲面零件粗精加工,提高了零件的加工效率和產(chǎn)品質(zhì)量,對其它雙曲線(xiàn)、橢圓等非圓曲線(xiàn)回轉體零件編程及加工也有一定的指導作用,可供同行參考與借鑒。

        猜你喜歡程序段宏程序拋物線(xiàn)基于WinCC的物料小車(chē)控制系統設計與仿真電動(dòng)工具(2022年2期)2022-05-18巧用拋物線(xiàn)定義妙解題中學(xué)生數理化(高中版.高二數學(xué))(2022年1期)2022-04-26拋物線(xiàn)高考滿(mǎn)分突破訓練(B卷)中學(xué)生數理化(高中版.高二數學(xué))(2022年1期)2022-04-26巧求拋物線(xiàn)解析式中學(xué)生數理化·中考版(2021年10期)2021-11-22橢球槽宏程序編制及其Vericut仿真智能制造(2021年4期)2021-11-04賞析拋物線(xiàn)中的定比分點(diǎn)問(wèn)題中學(xué)生數理化(高中版.高二數學(xué))(2021年2期)2021-03-19數控系統手輪回退功能的研究與實(shí)現*組合機床與自動(dòng)化加工技術(shù)(2019年11期)2019-11-27用修正漸開(kāi)線(xiàn)投影法螺旋銑球面宏程序的編制制造技術(shù)與機床(2019年10期)2019-10-26基于NC程序段的提高數控加工監控閾值與信號同步的方法*組合機床與自動(dòng)化加工技術(shù)(2018年9期)2018-10-09數控銑床FANUC 0i 系統刀具半徑補償系統參數設置解析中國設備工程(2018年2期)2018-03-02
        国产另类无码专区|日本教师强伦姧在线观|看纯日姘一级毛片|91久久夜色精品国产按摩|337p日本欧洲亚洲大胆精

        <dd id="saiiy"></dd>
        1. <s id="saiiy"></s>

          1. <s id="saiiy"></s>
            1. <span id="saiiy"><blockquote id="saiiy"></blockquote></span>