數(shù)控編程基礎(chǔ)【課件】_第1頁
數(shù)控編程基礎(chǔ)【課件】_第2頁
數(shù)控編程基礎(chǔ)【課件】_第3頁
數(shù)控編程基礎(chǔ)【課件】_第4頁
數(shù)控編程基礎(chǔ)【課件】_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、內(nèi)容提要 第一節(jié) 數(shù)控編程概述第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系第三節(jié) 程序編制的代碼及格式第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算10/7/20221數(shù)控技術(shù)內(nèi)容提要10/2/20221數(shù)控技術(shù)一.數(shù)控編程的基本概念數(shù)控編程:從零件圖紙到制成控制介質(zhì)的全過程。 將零件的加工信息:加工順序、零件輪廓軌跡尺寸、工藝參數(shù)(F、S、T)及輔助動(dòng)作(變速、換刀、冷卻液啟停、工件夾緊松開等)等,用規(guī)定的文字、數(shù)字、符號(hào)組成的代碼按一定的格式編寫加工程序單,并將程序單的信息變成控制介質(zhì)的整個(gè)過程。 第一節(jié) 數(shù)控編程概述10/7/20222數(shù)控技術(shù)一.數(shù)控編程的基本概念第一節(jié) 數(shù)控編程概述10/2/2022二、數(shù)控編程方

2、法數(shù)控編程分為:手工編程和自動(dòng)編程兩種。 手動(dòng)編程:整個(gè)編程過程由人工完成。對(duì)編程人員的要求高(不僅要熟悉數(shù)控代碼和編程規(guī)則,而且還必須具備機(jī)械加工工藝知識(shí)和數(shù)值計(jì)算能力) 自動(dòng)編程:編程人員只要根據(jù)零件圖紙的要求,按照某個(gè)自動(dòng)編程系統(tǒng)的規(guī)定, 將零件的加工信息用較簡便的方式送入計(jì)算機(jī),由計(jì)算機(jī)自動(dòng)進(jìn)行程序的編制,編程系統(tǒng)能自動(dòng)打印出程序單和制備控制介質(zhì)。第一節(jié) 數(shù)控編程概述 10/7/20223數(shù)控技術(shù)二、數(shù)控編程方法第一節(jié) 數(shù)控編程概述 10/2/2022數(shù)控編程基礎(chǔ)【課件】數(shù)控編程基礎(chǔ)【課件】據(jù)國外統(tǒng)計(jì):用手工編程時(shí),一個(gè)零件的編程時(shí)間與機(jī)床實(shí)際加工時(shí)間之比,平均約為 30:1。數(shù)控機(jī)床

3、不能開動(dòng)的原因中,有2030%是由于加工程序不能及時(shí)編制出造成的 編程自動(dòng)化是當(dāng)今的趨勢(shì)! 第一節(jié) 數(shù)控編程概述 10/7/20226數(shù)控技術(shù)據(jù)國外統(tǒng)計(jì):第一節(jié) 數(shù)控編程概述 10/2/20226數(shù)產(chǎn)品圖樣分析:通過對(duì)工件材料、形狀、尺寸、精度及毛坯形狀和熱處理的分析,確定工件在數(shù)控機(jī)床上進(jìn)行加工的可行性。圖紙工藝分析:這一步與普通機(jī)床加工零件時(shí)的工藝分析相同,即在對(duì)圖紙進(jìn)行工藝分析的基礎(chǔ)上,選定機(jī)床、刀具與夾具;確定零件加工的工藝線路、工步順序及切削用量等工藝參數(shù)等。 計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙錯(cuò)誤修改三、數(shù)控編制加工程序的內(nèi)容及步驟 第一節(jié) 數(shù)控編程概述

4、 10/7/20227數(shù)控技術(shù)計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖計(jì)算運(yùn)動(dòng)軌跡 根據(jù)零件圖紙上尺寸及工藝線路的要求,在選定的坐標(biāo)系內(nèi)計(jì)算零件輪廓和刀具運(yùn)動(dòng)軌跡的坐標(biāo)值,并且按NC機(jī)床的規(guī)定編程單位(脈沖當(dāng)量)換算為相應(yīng)的數(shù)字量,以這些坐標(biāo)值作為編程尺寸。錯(cuò)誤計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙修改第一節(jié) 數(shù)控編程概述 10/7/20228數(shù)控技術(shù)計(jì)算運(yùn)動(dòng)軌跡錯(cuò)誤計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析程序編制制備控制介質(zhì) 編制程序及初步校驗(yàn) 根據(jù)制定的加工路線、切削用量、刀具號(hào)碼、刀具補(bǔ)償、輔助動(dòng)作及刀具運(yùn)動(dòng)軌跡,按照數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式,編寫零件加

5、工程序,并進(jìn)行校核、檢查上述兩個(gè)步驟的錯(cuò)誤。 計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙錯(cuò)誤修改第一節(jié) 數(shù)控編程概述 10/7/20229數(shù)控技術(shù) 編制程序及初步校驗(yàn)計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析程序編制制備控制制備控制介質(zhì) 將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息,若程序較簡單,也可直接通過鍵盤輸入。第一節(jié) 數(shù)控編程概述 計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙錯(cuò)誤修改10/7/202210數(shù)控技術(shù)制備控制介質(zhì)第一節(jié) 數(shù)控編程概述 計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分 程序的校驗(yàn)和試切所制備的控制介質(zhì),必須經(jīng)過進(jìn)一步的校驗(yàn)和試切削,證明是正確無誤

6、,才能用于正式加工。如有錯(cuò)誤,應(yīng)分析錯(cuò)誤產(chǎn)生的原因,進(jìn)行相應(yīng)的修改。第一節(jié) 數(shù)控編程概述 計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙錯(cuò)誤修改10/7/202211數(shù)控技術(shù) 程序的校驗(yàn)和試切第一節(jié) 數(shù)控編程概述 計(jì)算運(yùn)常用的校驗(yàn)和試切方法:對(duì)于平面輪廓零件可在機(jī)床上用筆代替刀具、坐標(biāo)紙代替工件進(jìn)行空運(yùn)轉(zhuǎn)空運(yùn)行繪圖。對(duì)于空間曲面零件,可用蠟塊、塑料或木料或價(jià)格低的材料作工件,進(jìn)行試切,以此檢查程序的正確性。 第一節(jié) 數(shù)控編程概述 10/7/202212數(shù)控技術(shù)常用的校驗(yàn)和試切方法:第一節(jié) 數(shù)控編程概述 10在具有圖形顯示功能的機(jī)床上,用靜態(tài)顯示(機(jī)床不動(dòng))或動(dòng)態(tài)顯示(模擬工件的

7、加工過程)的方法,則更為方便。上述方法只能檢查運(yùn)動(dòng)軌跡的正確性,不能判別工件的加工誤差。首件試切(在允許的條件下)方法不僅可查出程序單和控制介質(zhì)是否有錯(cuò),還可知道加工精度是否符合要求。 當(dāng)發(fā)現(xiàn)錯(cuò)誤時(shí),應(yīng)分析錯(cuò)誤的性質(zhì),或修改程序單,或調(diào)整刀具補(bǔ)償尺寸,直到符合圖紙規(guī)定的精度要求為止。第一節(jié) 數(shù)控編程概述 10/7/202213數(shù)控技術(shù)在具有圖形顯示功能的機(jī)床上,用靜態(tài)顯示(機(jī)床不動(dòng))或動(dòng)態(tài)顯示第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 坐標(biāo)軸的運(yùn)動(dòng)方向及其命名 統(tǒng)一規(guī)定數(shù)控機(jī)床坐標(biāo)軸及其運(yùn)動(dòng)的方向,可使編程方便,并使編出的程序?qū)ν愋蜋C(jī)床有通用性。同時(shí)也給 維修和使用帶來極大的方便。ISO和我國都擬定了命名的標(biāo)

8、準(zhǔn)。10/7/202214數(shù)控技術(shù)第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 坐標(biāo)軸的運(yùn)動(dòng)方向及其命名 第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 進(jìn)給運(yùn)動(dòng)坐標(biāo)系 ISO和中國標(biāo)準(zhǔn)規(guī)定:數(shù)控機(jī)床的每個(gè)進(jìn)給軸(直線進(jìn)給、圓進(jìn)給) 定義為坐標(biāo)系中的一個(gè)坐標(biāo)軸。數(shù)控機(jī)床坐標(biāo)系統(tǒng)標(biāo)準(zhǔn):右手笛卡兒坐標(biāo)系;10/7/202215數(shù)控技術(shù)第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 進(jìn)給運(yùn)動(dòng)坐標(biāo)系 10/2/2第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 基本坐標(biāo)系:直線進(jìn)給運(yùn)動(dòng)的坐標(biāo)系(X.Y.Z)。坐標(biāo)軸相互關(guān)系:由右手定則決定?;剞D(zhuǎn)座標(biāo):繞X.Y.Z 軸轉(zhuǎn)動(dòng)的圓進(jìn)給坐標(biāo) 軸分別用A.B.C表示, 坐標(biāo)軸相互關(guān)系由右 手螺旋法則而定。10/7/202216數(shù)控技術(shù)第二節(jié) 數(shù)控機(jī)

9、床的坐標(biāo)系 基本坐標(biāo)系:直線進(jìn)給運(yùn)動(dòng)的坐標(biāo)系第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 坐標(biāo)軸方向:刀具相對(duì)工件運(yùn)動(dòng)的方向。這樣便可以使編程人員在不知是刀具移近工 ,還是相反的情況下,就能正確地進(jìn)行編程。附加坐標(biāo)軸:平行于基本坐標(biāo)系中坐標(biāo)軸的進(jìn)給軸,用U.V.W表示。 10/7/202217數(shù)控技術(shù)第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 坐標(biāo)軸方向:刀具相對(duì)工件運(yùn)動(dòng)的方Z坐標(biāo) 方位 標(biāo)準(zhǔn)規(guī)定:Z坐標(biāo)主軸軸線的進(jìn)給軸。 若沒有主軸(牛頭刨床)或者有多個(gè)主軸,則選擇垂直于工件裝夾面的方向?yàn)閆坐標(biāo)。 若主軸能擺動(dòng):在擺動(dòng)的范圍內(nèi)只與標(biāo)準(zhǔn)坐標(biāo)系中的某一坐標(biāo)平行時(shí),則這個(gè)坐標(biāo)便是Z坐標(biāo);若在擺動(dòng)的范圍內(nèi)與多個(gè)坐標(biāo)平行,則取垂直于工件裝

10、夾面的方向?yàn)閆坐標(biāo)。Z坐標(biāo)正方向的規(guī)定:刀具遠(yuǎn)離工件的方向。第三節(jié) 數(shù)控機(jī)床的坐標(biāo)系 二、機(jī)床坐標(biāo)軸的的確定 10/7/202218數(shù)控技術(shù)Z坐標(biāo) 第三節(jié) 數(shù)控機(jī)床的坐標(biāo)系 二、機(jī)床坐標(biāo)軸的的確定1 X坐標(biāo) 標(biāo)準(zhǔn)規(guī)定:在刀具旋轉(zhuǎn)的機(jī)床上(銑床、鉆床、鏜床等)。Z軸水平(臥式),則從刀具(主軸)向工件看時(shí),X坐 標(biāo)的正方向指向右邊。Z軸垂直(立式):單立柱機(jī)床,從刀具向立柱看時(shí),X的正方向指向右邊;雙立柱機(jī)床(龍門機(jī)床),從刀具向左立柱看時(shí),X軸的正方向指向右邊。在工件旋轉(zhuǎn)的機(jī)床上(車床、磨床等),X軸的運(yùn)動(dòng)方向是工件的徑向并平行于橫向拖板,且刀具離開工件旋轉(zhuǎn)中心的方向是X軸的正方向。第二節(jié) 數(shù)

11、控機(jī)床的坐標(biāo)系 10/7/202219數(shù)控技術(shù) X坐標(biāo) 第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 10/2/20221Y坐標(biāo) 利用已確定的X.Z坐標(biāo)的正方向,用右手定則或右手螺旋法則,確定Y坐標(biāo)的正方向。右手定則:大姆指指向+X,中指指向+Z,則+Y方向?yàn)槭持钢赶?。右手螺旋法則:在X Z平面,從Z至X,姆指所指的方向?yàn)?y。 第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 10/7/202220數(shù)控技術(shù)Y坐標(biāo) 第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 10/2/202220數(shù)第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 10/7/202221數(shù)控技術(shù)第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 10/2/202221數(shù)控技術(shù)第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 10/7/202222數(shù)控技術(shù)第二節(jié)

12、 數(shù)控機(jī)床的坐標(biāo)系 10/2/202222數(shù)控技術(shù)三、機(jī)床坐標(biāo)系、機(jī)床零點(diǎn)和機(jī)床參考點(diǎn)第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 機(jī)床坐標(biāo)系是機(jī)床固有的坐標(biāo)系。機(jī)床坐標(biāo)系的原點(diǎn)也稱為機(jī)床原點(diǎn)或機(jī)床零點(diǎn)。這個(gè)原點(diǎn)在機(jī)床一經(jīng)設(shè)計(jì)和制造調(diào)整后,便被確定下來,它是固定的點(diǎn)。為了正確地在機(jī)床工作時(shí)建立機(jī)床坐標(biāo)系,通常在每個(gè)坐標(biāo)軸的移動(dòng)范圍內(nèi)設(shè)置一個(gè)機(jī)床參考點(diǎn)(測(cè)量起點(diǎn)),機(jī)床起動(dòng)時(shí),通常要進(jìn)行機(jī)動(dòng)或手動(dòng)回參考點(diǎn),目的是建立機(jī)床坐標(biāo)系。機(jī)床參考點(diǎn)可以與機(jī)床零點(diǎn)重合,也可以不重合,通過機(jī)床參數(shù)指定參考點(diǎn)到機(jī)床零點(diǎn)的距離。注意:機(jī)床坐標(biāo)系一般不作為編程坐標(biāo)系,僅作為工件坐標(biāo)系的參考坐標(biāo)系。10/7/202223數(shù)控技術(shù)三、機(jī)床

13、坐標(biāo)系、機(jī)床零點(diǎn)和機(jī)床參考點(diǎn)第二節(jié) 數(shù)控機(jī)床的坐標(biāo)四、工件坐標(biāo)系、程序原點(diǎn)和對(duì)刀點(diǎn) 第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 工件坐標(biāo)系是編程人員在編程時(shí)使用的坐標(biāo)系,編程人員選擇工件上的某一已知點(diǎn)為原點(diǎn)(也稱程序原點(diǎn)),建立一個(gè)新的坐標(biāo)系,稱為工件坐標(biāo)系。工件坐標(biāo)系一旦建立,在該工件的加工過程中便一直有效,直到被新的工件坐標(biāo)系所取代。 對(duì)刀點(diǎn)是零件程序加工的起始點(diǎn),對(duì)刀的目的是確定程序原點(diǎn)在機(jī)床坐標(biāo)系中的位置,對(duì)刀點(diǎn)可與程序原點(diǎn)重合,也可在任何便于對(duì)刀之處,但該點(diǎn)與程序原點(diǎn)之間必須有確定的坐標(biāo)聯(lián)系。工件原點(diǎn)偏置:工件隨夾具在機(jī)床上安裝后,工件原點(diǎn)與機(jī)床原點(diǎn)間的距離?,F(xiàn)代數(shù)控機(jī)床均可設(shè)置多個(gè)工件座標(biāo)系,在加工

14、時(shí)通過G指令進(jìn)行換。10/7/202224數(shù)控技術(shù)四、工件坐標(biāo)系、程序原點(diǎn)和對(duì)刀點(diǎn) 第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 絕對(duì)坐標(biāo)編程:工件所有點(diǎn)的坐標(biāo)值基于某一坐標(biāo)系(機(jī)床或工件) 零點(diǎn)計(jì)量的編程方式。 相對(duì)坐標(biāo)編程:運(yùn)動(dòng)軌跡的終點(diǎn)坐標(biāo)值是相對(duì)于起點(diǎn)計(jì)量的編程方式(增量坐標(biāo)編程)。表達(dá)方式:G90/G91; X.Y.Z絕對(duì),U.V.W相對(duì) 選用原則:主要根據(jù)具體機(jī)床的坐標(biāo)系,考慮編程的方便(如圖紙尺寸標(biāo)注方式等)及加工精度的要求,選用坐標(biāo)的類型。 注意:在機(jī)床坐標(biāo)系和工件坐標(biāo)系中均可用絕對(duì)坐標(biāo) 編程;而在使用相對(duì)坐標(biāo)編程時(shí), 上述兩個(gè)坐標(biāo)系是無意義的 。第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 五、絕對(duì)坐標(biāo)編程和相對(duì)坐

15、標(biāo)編程.10/7/202225數(shù)控技術(shù) 絕對(duì)坐標(biāo)編程:工件所有點(diǎn)的坐標(biāo)值基于某一坐標(biāo)系(機(jī)床或分辨率:兩個(gè)相鄰分散細(xì)節(jié)之間可以分辨的最小間隔。分辨率對(duì)控制系統(tǒng)而言,它是可以控制的最小位移量。數(shù)控機(jī)床的最小位移量(最小設(shè)定單位,最小編程單位,最小指令增量,脈沖當(dāng)量(步進(jìn)電機(jī))是指數(shù)控機(jī)床的最小移動(dòng)單位,它是數(shù)控機(jī)床的一個(gè)重要技術(shù)指標(biāo)。一般為0.00010.01mm,視具體機(jī)床而定。) 脈沖發(fā)量對(duì)應(yīng)于每一個(gè)指令脈沖(最小位移指令)機(jī)床位移部件的運(yùn)動(dòng)量。第二節(jié) 數(shù)控機(jī)床的坐標(biāo)系 六、分辨率(Resolution)10/7/202226數(shù)控技術(shù)分辨率:兩個(gè)相鄰分散細(xì)節(jié)之間可以分辨的最小間隔。第二節(jié) 數(shù)

16、第三節(jié) 程序編制的代碼及格式 經(jīng)過多年的發(fā)展,程序用代碼已標(biāo)準(zhǔn)化,現(xiàn)在有ISO(International Standardization Organization)和EIA(Electronic Industries Association)兩種。.代碼代碼(指令字):是文字、數(shù)字、符號(hào)以及它們組合的總稱,又稱指令。它是程序的最小單元。如G00、X-20.6指令字。數(shù)控系統(tǒng)指令字符一覽表。 . 編程指令系統(tǒng)操作代碼的總稱 . G指令準(zhǔn)備功能 作用:規(guī)定機(jī)床運(yùn)動(dòng)線型、坐標(biāo)系、坐標(biāo)平面、刀補(bǔ)、刀偏、暫停等多種操作。組成:G后帶二位數(shù)字組成。100種模態(tài)(續(xù)效)指令與非模態(tài)指令見表。 10/7/2

17、02227數(shù)控技術(shù)第三節(jié) 程序編制的代碼及格式 經(jīng)過多年的發(fā)展,程序用代碼已第三節(jié) 程序編制的代碼及格式 M指令輔助功能 作用:控制機(jī)床及其輔助裝置的通斷的指令。 組成:M后跟兩位數(shù)字組成。100種。見表 F.S.T指令 F指令指定進(jìn)給速度指令(續(xù)效指令) 組成:編碼法:F帶兩位數(shù)字,如F05,F36等。后面所帶的婁只是一個(gè)代碼,它與某個(gè)(系統(tǒng)規(guī)定的速度值)速度值相對(duì)應(yīng),換而言之,這種指令所指定的進(jìn)給速度是有級(jí)的,速度值序既可等差數(shù)列,也可能是等比數(shù)列直接法:F后帶若干位數(shù)字,如F150,F3500等。后面所帶的數(shù)字表示實(shí)際的速度值,上述兩個(gè)指令分別表示F=150mm/min;F=3500mm

18、/min。 10/7/202228數(shù)控技術(shù)第三節(jié) 程序編制的代碼及格式 M指令輔助功能10/2第三節(jié) 程序編制的代碼及格式 S指令(切削速度)指定主軸轉(zhuǎn)速指令(續(xù)效指令) 組成:同F(xiàn) ,如S05,S36等 單位:r/min ,S T指令指定加工刀具號(hào)的指令。 組成:T后跟兩位數(shù)字,如T11,T28等。 T11表示選擇11號(hào)刀具 T28表示選擇28號(hào)刀具。其他 尺寸指令指定的刀具沿坐標(biāo)軸移動(dòng)的方向和目標(biāo)位置的指令 組成:由在X,Y,Z,(i,j,k,r)A,B,C后帶符號(hào)的數(shù)字組成。如X1000,Y2000等 單位:數(shù)控系統(tǒng)規(guī)定的單位,如mm10/7/202229數(shù)控技術(shù)第三節(jié) 程序編制的代碼及

19、格式 S指令(切削速度)指定主第三節(jié) 程序編制的代碼及格式 子程序標(biāo)號(hào)和調(diào)用指令 作用:用于指定子程序名和在主程序中調(diào)用子程序指令。 組成:子程序名字符Q后帶兩位數(shù)字,如Q01,Q21,因此子程序在一 個(gè)程序最多只100個(gè)。子程序調(diào)用字符后帶四位數(shù)字。其中,前兩 位數(shù)字被調(diào)用和子程序名后兩位數(shù)字為調(diào)用次數(shù)。 L 01 08調(diào)用8次調(diào)用01號(hào)程 序調(diào)用子程序地址符程序段標(biāo)號(hào),程序段結(jié)束字符以及變量等。N *(LF), R0R9等 。 10/7/202230數(shù)控技術(shù)第三節(jié) 程序編制的代碼及格式 子程序標(biāo)號(hào)和調(diào)用指令 L 第三節(jié) 程序編制的代碼及格式 . 數(shù)控加工程序的結(jié)構(gòu) 程序的組成:對(duì)刀點(diǎn)選為,

20、刀具半(D01)=5mm 程序名:O2000 程 序 段N01 G91 G17 G00 G42 D01 X85 Y-25*N02 Z-15 S400 M03 M08 *N03 G01 X85 F300 *N04 G03 Y50 I25 *N05 G01 X-75 *N06 Y-60 *N07 G00 Z15 M05 M09 *N08 G40 X75 Y35 M02 *10/7/202231數(shù)控技術(shù)第三節(jié) 程序編制的代碼及格式 . 數(shù)控加工程序的結(jié)構(gòu) 程第三節(jié) 程序編制的代碼及格式 上面是一個(gè)完整的零件加工程序,它主要由程序名和若干程序段組成。程序名是該加工程序的標(biāo)識(shí);程序段是一個(gè)完整的加工工步

21、單元,它以N(程序段號(hào))指令開頭,或LF指令結(jié)尾; M02(M30)作為整個(gè)程序結(jié)束的指令,有些數(shù)控系統(tǒng)可能還規(guī)定了一個(gè)特定的程序開頭和結(jié)束的符號(hào),如% 、EM等。10/7/202232數(shù)控技術(shù)第三節(jié) 程序編制的代碼及格式 上面是一個(gè)完整的零件加工程序由上面的程序可知:加工程序由程序名和若干程序段有序組成的指令集。程序是由若干程序段組成程序段是由干指令字組成。指令字是由文字(地址符)或與其后所帶的數(shù)字一起組成。一個(gè)程序的最大長度取決于數(shù)控系統(tǒng)中零件存貯區(qū)的容量 或外存的容量。另外,有些數(shù)控系統(tǒng)還規(guī)定了一個(gè)程序段的字符數(shù),如7M系統(tǒng)規(guī)定字符數(shù)90個(gè)。因此,這些在編程前必須了解清楚,否則數(shù)控系統(tǒng)便

22、會(huì)認(rèn)為你的程序有語法錯(cuò)誤 第三節(jié) 程序編制的代碼及格式 10/7/202233數(shù)控技術(shù)由上面的程序可知:第三節(jié) 程序編制的代碼及格式 10/2/第三節(jié) 程序編制的代碼及格式 . 程序段的格式 程序段的格式,是指一個(gè)程序段中指令字的排列順序和書寫規(guī)則,不同的數(shù)控系統(tǒng)往往有不同的程序段格式,格式不符合規(guī)定,數(shù)控系統(tǒng)就不能接受。 目前廣泛采用的是,地址符可變程序段格式(或者稱字地址程序段格式),這種格式的特點(diǎn)是: . 程序段中的每個(gè)指令字均以字母(地址符)開始,其后再跟數(shù)字或無符號(hào)的數(shù)字。. 指令字在程序段中的順序沒有嚴(yán)格的規(guī)定,即可以任意順序的書寫 。. 不需要的指令字或者與上段相同的續(xù)效代碼可以

23、省略不寫。 因此,這種格式具有程序簡單、可讀性強(qiáng),易于檢查等優(yōu)點(diǎn)。 10/7/202234數(shù)控技術(shù)第三節(jié) 程序編制的代碼及格式 . 程序段的格式10/第三節(jié) 程序編制的代碼及格式 主程序和子程序 有時(shí)被加工零件上,有多個(gè)形狀和尺寸都相同的部位,若按通常的方法編程,則有一定量的連續(xù)程序段在幾處完全重復(fù)的出現(xiàn),則可以將這些重復(fù)的程序串,單獨(dú)地?fù)?dān)出來按一定格式做成子程序,程序中子程序以處的部分便稱為主程序。 子程序可以被多次重復(fù)調(diào)用。而且有些數(shù)控系統(tǒng)中可以進(jìn)行子程序的“多層嵌套”,子程序可以調(diào)用其它子程序,從而可以大大地簡化編程工作,縮短程序長度,節(jié)約程序存貯器的容量。 10/7/202235數(shù)控技

24、術(shù)第三節(jié) 程序編制的代碼及格式 主程序和子程序10/2/2第三節(jié) 程序編制的代碼及格式 在上圖中的鋼板上要銑出10個(gè)幾何形狀完全相同的臺(tái)階,若采用子程序的方法編程如下: N01 G91 G00 G41 D01 X50 Y60 S01 M03 M08 *N02 L0110 *N03 M02 *Q01N01 G00 Z-25 * N02 G01 Y60 F100 N03 X75 *N04 G02 Y-50 J-25 *N05 G01 X-80 *N06 G00 Z25 *N07 X165 Y-10 *N08 M17 *10/7/202236數(shù)控技術(shù)第三節(jié) 程序編制的代碼及格式 在上圖中的鋼板上要銑

25、出10個(gè)第三節(jié) 程序編制的代碼及格式 由上面的程序可知,子程序是子程序名(Q01)開始,以M17指令結(jié)束,并返回主程序,其余部分的編寫與主程序完全相同。由于采用子程序,使編程大大地簡化了,因此,在我們的編程中要學(xué)會(huì)善于運(yùn)用子程序來簡化編程工作。 10/7/202237數(shù)控技術(shù)第三節(jié) 程序編制的代碼及格式 由上面的程序可知,子程序是子 根據(jù)零件圖樣,按照已確定的加工路線和允許的編程誤差,計(jì)算出編程時(shí)所需要的有關(guān)各點(diǎn)的坐標(biāo)值,稱為數(shù)值計(jì)算。手工編程時(shí),在完成工藝分析和確定進(jìn)給路線以后,數(shù)值計(jì)算就成為程序編制中一個(gè)關(guān)鍵性的環(huán)節(jié)。作為一名編程人員,應(yīng)做到對(duì)于一些由圓弧、直線組成的平面零件,能夠通過數(shù)學(xué)

26、方法(如三角幾何、解析幾何等)手工計(jì)算出有關(guān)各點(diǎn)的坐標(biāo)值;對(duì)于復(fù)雜零件能借助于計(jì)算機(jī)完成數(shù)值計(jì)算或直接采用計(jì)算機(jī)自動(dòng)編程。第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算 10/7/202238數(shù)控技術(shù) 根據(jù)零件圖樣,按照已確定的加工路線和允許的編第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算 一、基點(diǎn)坐標(biāo)計(jì)算 構(gòu)成零件輪廓的不同幾何素線的交點(diǎn)和切點(diǎn)稱為基點(diǎn)。如直線和直線的交點(diǎn)、直線和圓弧的交點(diǎn)或切點(diǎn)、圓弧和圓弧的交點(diǎn)或切點(diǎn)等。數(shù)控機(jī)床一般只有平面直線和圓弧插補(bǔ)功能,因此,對(duì)于由直線和圓弧組成的平面輪廓,編程時(shí)數(shù)值計(jì)算的主要任務(wù)是求各基點(diǎn)的坐標(biāo)。 現(xiàn)以圖所示的零件為例,說明平面輪廓中只有直線和圓弧兩種幾何元素的數(shù)值

27、計(jì)算方法。圖示零件輪廓由四段直線和一段圓弧組成,其中的A、B、C、D、E 即為基點(diǎn),它們的坐標(biāo)值從圖樣尺寸可以很容易找出。C點(diǎn)是過B點(diǎn)的直線與中心為、半徑為30mm的圓弧的切點(diǎn)。這個(gè)尺寸,圖樣上并未標(biāo)注,所以要用解聯(lián)立方程的方法,來找出切點(diǎn)C的坐標(biāo)。10/7/202239數(shù)控技術(shù)第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算 一、基點(diǎn)坐標(biāo)計(jì)算 第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算 二、節(jié)點(diǎn)坐標(biāo)計(jì)算當(dāng)采用不具備非圓曲線插補(bǔ)功能的數(shù)控機(jī)床加工非圓曲線輪廓的零件時(shí),在加工程序的編制時(shí),常常需要用多個(gè)直線段或圓弧段去近似代替非圓曲線,這個(gè)過程稱為擬合(逼近)處理。擬合線段的交點(diǎn)或切點(diǎn)稱為節(jié)點(diǎn) 。圖中的G點(diǎn)為圓弧

28、擬合非圓曲線的節(jié)點(diǎn),圖中的A、B、C、D點(diǎn)均為直線逼近非圓曲線時(shí)的節(jié)點(diǎn)。10/7/202240數(shù)控技術(shù)第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算 二、節(jié)點(diǎn)坐標(biāo)計(jì)算當(dāng)采第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算 二、節(jié)點(diǎn)坐標(biāo)計(jì)算節(jié)點(diǎn)的計(jì)算方法 節(jié)點(diǎn)計(jì)算的難度和工作量都較大,故宜通過計(jì)算機(jī)來完成;必要時(shí),也可由人工計(jì)算完成,但這對(duì)編程者的數(shù)學(xué)處理能力要求較高。而且擬合結(jié)束后,還必須通過相應(yīng)的計(jì)算,對(duì)每條擬合段的擬合誤差進(jìn)行分析、檢驗(yàn)。常用的逼近計(jì)算方法有:等間距直線插補(bǔ)法等插補(bǔ)段直線逼近法等誤差直線逼近法圓弧逼近法10/7/202241數(shù)控技術(shù)第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算 二、節(jié)點(diǎn)坐標(biāo)計(jì)算節(jié)點(diǎn)第四節(jié) 數(shù)控程序編制過程中的數(shù)值計(jì)算 三、輔助計(jì)算1無刀具半徑補(bǔ)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論