第二章數(shù)控加工編程基礎(chǔ)1_第1頁
第二章數(shù)控加工編程基礎(chǔ)1_第2頁
第二章數(shù)控加工編程基礎(chǔ)1_第3頁
第二章數(shù)控加工編程基礎(chǔ)1_第4頁
第二章數(shù)控加工編程基礎(chǔ)1_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第二章數(shù)控加工程序的編制第二節(jié)編程的基礎(chǔ)知識第一節(jié)概述思考題和習(xí)題第四節(jié)數(shù)控編程工藝處理第三節(jié)

常用準(zhǔn)備功能指令的編程方法第五節(jié)程序編制中的數(shù)值計算2/6/20231數(shù)控技術(shù)第一節(jié)概述一.數(shù)控編程的基本概念數(shù)控加工程序編制:從零件圖紙到制成控制介質(zhì)的全過程。指將零件的加工信息:加工順序、零件輪廓軌跡尺寸、工藝參數(shù)(F、S、T)及輔助動作(變速、換刀、冷卻液啟停、工件夾緊松開等)等,用規(guī)定的文字、數(shù)字、符號組成的代碼按一定的格式編寫加工程序單,并將程序單的信息變成控制介質(zhì)的整個過程。

2/6/20232數(shù)控技術(shù)

1、圖紙工藝分析這一步與普通機(jī)床加工零件時的工藝分析相同,即在對圖紙進(jìn)行工藝分析的基礎(chǔ)上,選定機(jī)床、刀具與夾具;確定零件加工的工藝線路、工步順序及切削用量等工藝參數(shù)等。數(shù)值計算圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改二、數(shù)控編程的內(nèi)容和步驟第一節(jié)概述2/6/20233數(shù)控技術(shù)2、數(shù)值計算在選定的坐標(biāo)系內(nèi)計算零件輪廓和刀具運(yùn)動軌跡的坐標(biāo)值;并且按NC機(jī)床的規(guī)定編程單位(脈沖當(dāng)量)換算為相應(yīng)的數(shù)字量,以這些坐標(biāo)值作為編程尺寸。數(shù)值計算圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙修改第一節(jié)概述2/6/20234數(shù)控技術(shù)

3、編制程序

據(jù)制定的加工路線、切削用量、刀具號碼、刀具補(bǔ)償、輔助動作及刀具運(yùn)動軌跡,按照數(shù)控系統(tǒng)規(guī)定的指令代碼及程序格式,編寫零件加工程序。

第一節(jié)概述數(shù)值計算圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改2/6/20235數(shù)控技術(shù)

4、制備控制介質(zhì)將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息,若程序較簡單,也可直接通過鍵盤輸入。第一節(jié)概述數(shù)值計算圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改2/6/20236數(shù)控技術(shù)第一節(jié)概述數(shù)值計算圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改5、程序的校驗和試切所制備的控制介質(zhì),必須經(jīng)過進(jìn)一步的校驗和試切削,證明是正確無誤,才能用于正式加工。如有錯誤,應(yīng)分析錯誤產(chǎn)生的原因,進(jìn)行相應(yīng)的修改。2/6/20237數(shù)控技術(shù)第一節(jié)概述常用的校驗和試切方法1、閱讀法2、模擬法:檢查程序的正確性(1)靜態(tài)(機(jī)床不動):“程序校驗”(2)動態(tài)顯示(空運(yùn)行)的方法平面輪廓:用筆代刀具坐標(biāo)紙代工件→空運(yùn)轉(zhuǎn)繪圖。空間曲面:用蠟塊、塑料、木料或價格低的材料→試切3、首件試切法:檢查運(yùn)動軌跡正確性和加工精度

1、2只能檢查運(yùn)動軌跡的正確性,不能判別加工誤差。首件試切(在允許的條件下)方法不僅可查出程序單和控制介質(zhì)是否有錯,還可知道加工精度是否符合要求。2/6/20238數(shù)控技術(shù)三、數(shù)控編程的方法

手動編程:整個編程過程由人工完成。對編程人員的要求高(不僅要熟悉數(shù)控代碼和編程規(guī)則,而且還必須具備機(jī)械加工工藝知識和數(shù)值計算能力),適于幾何形狀簡單的零件。

自動編程:編程人員只要根據(jù)零件圖紙的要求,按照某個自動編程系統(tǒng)的規(guī)定,將零件的加工信息用較簡便的方式送入計算機(jī),由計算機(jī)自動進(jìn)行程序的編制,編程系統(tǒng)能自動打印出程序單和制備控制介質(zhì)。第一節(jié)概述2/6/20239數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識一.零件加工程序的結(jié)構(gòu)1.程序的構(gòu)成

程序號(名)+程序段(若干);

其中:程序段=若干個指令字/程序字指令字=字母/地址碼+數(shù)字+符號2/6/202310數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識O0600N01G91G00X50Y60;N02

G01X10Y50

F150S300T12M03;................N10

G00X-50Y-60;N11

M02;2/6/202311數(shù)控技術(shù)表2-1常用地址碼及其含義2/6/202312數(shù)控技術(shù)2.程序段格式定義:一個程序段中指令字的排列順序和書寫規(guī)則。目前廣泛采用的是:地址符可變程序段格式。特點:程序段的長短(≤90)、字?jǐn)?shù)和字長都是可變的,字的排列順序沒有嚴(yán)格要求。不需要的字以及與上一個程序段相同的續(xù)效字可以不寫。這種格式具有程序簡單、可讀性強(qiáng),易于檢查、修改等優(yōu)點。第二節(jié)編程的基礎(chǔ)知識格式:N—G—X—Y—Z—F—S—T—M—;2/6/202313數(shù)控技術(shù)字地址程序段的一般格式(ISO6983-1-1982)N—G—X—Y—Z—F—S—T—M—;程序段號G指令尺寸指令進(jìn)給速度指令主軸轉(zhuǎn)速指令輔助功能字程序段結(jié)束符刀具功能字第二節(jié)編程的基礎(chǔ)知識如:N02G01X10Y50F150S300T12M03;常用地址碼及其含義參表2-1(P13)2/6/202314數(shù)控技術(shù)3、主程序、子程序在一個零件的加工程序中,若有一定量的連續(xù)的程序段在幾處完全重復(fù)出現(xiàn),則可將這些重復(fù)的程序串單獨抽出來,按一定的格式做成子程序。

主程序:N01……;N02……;N11調(diào)用子程序1;N28調(diào)用子程序8;N××……M02;……子程序1:N01……;N××……M99;子程序8:N01……LFN××……M99;第二節(jié)編程的基礎(chǔ)知識2/6/202315數(shù)控技術(shù)二、數(shù)控機(jī)床坐標(biāo)系

1、坐標(biāo)軸及運(yùn)動方向的規(guī)定:規(guī)定:坐標(biāo)系是假定工件不動,刀具相對于工件做進(jìn)給運(yùn)動的坐標(biāo)系。否則,工件運(yùn)動坐標(biāo)系加’表示;并以增大工件與刀具之間的距離的方向為坐標(biāo)軸的正方向。第二節(jié)編程的基礎(chǔ)知識數(shù)控機(jī)床的坐標(biāo)系按國際標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn)規(guī)定為右手直角笛卡爾坐標(biāo)系2/6/202316數(shù)控技術(shù)XYZX、Y、Z+A、+B、+CXZY+C+B+A(1)坐標(biāo)系的規(guī)定:基本坐標(biāo)系:直線進(jìn)給運(yùn)動的坐標(biāo)系(X.Y.Z)。

坐標(biāo)軸相互關(guān)系:由右手定則決定?;剞D(zhuǎn)坐標(biāo)系:繞X.Y.Z軸轉(zhuǎn)動的進(jìn)給坐標(biāo)軸分別用A.B.C表示;坐標(biāo)軸相互關(guān)系由右手螺旋法則而定。第二節(jié)編程的基礎(chǔ)知識附加坐標(biāo)軸:平行于基本坐標(biāo)系中坐標(biāo)軸的進(jìn)給軸,用U.V.W表示。2/6/202317數(shù)控技術(shù)(2)機(jī)床坐標(biāo)軸的確定方法1)Z坐標(biāo)(軸)Z坐標(biāo):平行于機(jī)床主軸的刀具運(yùn)動坐標(biāo)。Z坐標(biāo)正方向:刀具遠(yuǎn)離工件的方向。沒有主軸或有多個主軸:垂直于工件裝夾面的方向為Z坐標(biāo)。主軸擺動:在擺動的范圍內(nèi)只與標(biāo)準(zhǔn)坐標(biāo)系中的某一坐標(biāo)平行時,則這個坐標(biāo)便是Z坐標(biāo);若在擺動的范圍內(nèi)與多個坐標(biāo)平行,則取垂直工件裝夾面的方向為Z坐標(biāo)。第二節(jié)編程的基礎(chǔ)知識2/6/202318數(shù)控技術(shù)+Z第二節(jié)編程的基礎(chǔ)知識2/6/202319數(shù)控技術(shù)+Z2/6/202320數(shù)控技術(shù)+Z+X第二節(jié)編程的基礎(chǔ)知識a、在工件旋轉(zhuǎn)的機(jī)床上(車床、磨床等):X坐標(biāo):工件的徑向并平行于橫向拖板X坐標(biāo)正方向:刀具離開工件旋轉(zhuǎn)中心的方向2)X坐標(biāo):水平方向,垂直于Z軸并平行于裝夾面的方向。2/6/202321數(shù)控技術(shù)+Z+X/第二節(jié)編程的基礎(chǔ)知識b、在刀具旋轉(zhuǎn)的機(jī)床上(銑床、鉆床、鏜床)。Z軸水平(臥式):從刀具(主軸)后端向工件方向看時,向右方向為X坐標(biāo)的正方向。+X2/6/202322數(shù)控技術(shù)+Z+X/第二節(jié)編程的基礎(chǔ)知識Z軸垂直(立式):單立柱:面對刀具主軸向立柱方向看,向右方向為X軸正方向。+X2/6/202323數(shù)控技術(shù)+Z+X/第二節(jié)編程的基礎(chǔ)知識Z軸垂直(立式):雙立柱:(龍門機(jī)床),面對刀具向左立柱放心方向看,向右方向為X軸正方向。+X2/6/202324數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識3)Y坐標(biāo):利用已確定的X、Z坐標(biāo)的正方向,用右手定則或右手螺旋法則,確定Y坐標(biāo)的正方向。右手定則:大姆指指向+X,中指指向+Z,則+Y方向為食指指向。右手螺旋法則:在XZ平面,從Z至X,姆指所指的方向為+y。2/6/202325數(shù)控技術(shù)+Z+X/+Z+X/+Y/+Y第二節(jié)編程的基礎(chǔ)知識立、臥式數(shù)控銑床2/6/202326數(shù)控技術(shù)+Z+X/+Y龍門數(shù)控銑床第二節(jié)編程的基礎(chǔ)知識2/6/202327數(shù)控技術(shù)+Z+X/+Y+C/回轉(zhuǎn)坐標(biāo)A、B、C第二節(jié)編程的基礎(chǔ)知識2/6/202328數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識2、機(jī)床坐標(biāo)系與工件(編程)坐標(biāo)系(1)機(jī)床原點(機(jī)械原點)與機(jī)床坐標(biāo)系機(jī)床原點:機(jī)床坐標(biāo)系的零點。這個原點是在機(jī)床調(diào)試完成后便確定了,是機(jī)床上固有的點。機(jī)床原點的建立:用回零方式建立。機(jī)床原點建立過程實質(zhì)上是機(jī)床坐標(biāo)系建立過程2/6/202329數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識

機(jī)床坐標(biāo)系以機(jī)床原點為坐標(biāo)系原點的坐標(biāo)系,是機(jī)床固有的坐標(biāo)系,它具有唯一性。機(jī)床坐標(biāo)系是數(shù)控機(jī)床中建立工件坐標(biāo)系的參考坐標(biāo)系。

注意:機(jī)床坐標(biāo)系一般不作為編程坐標(biāo)系,僅作為工件坐標(biāo)系的參考坐標(biāo)系。

2/6/202330數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識(2)工件坐標(biāo)系與工件原點工件原點:為編程方便在零件、工裝夾具上選定的某一點或與之相關(guān)的點。該點也可與對刀點重合。工件坐標(biāo)系:以工件原點為零點建立的一個坐標(biāo)系,編程時,所有的尺寸都基于此坐標(biāo)系計算。

注意:在一個零件的全部加工程序中,現(xiàn)代數(shù)控機(jī)床均可設(shè)置多個工件坐標(biāo)系,可以一次或多次通過G指令設(shè)定和更改工件原點。2/6/202331數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識(3)機(jī)床坐標(biāo)系與工件坐標(biāo)系的關(guān)系相對坐標(biāo)軸平行,且方向相同,但原點不同。工件原點偏置:工件隨夾具在機(jī)床上安裝后,工件原點與機(jī)床原點間的距離。2/6/202332數(shù)控技術(shù)Y軸偏置量X軸偏置量工件原點Z軸偏置量Y軸機(jī)床原點X軸Z軸臥式數(shù)控機(jī)床的坐標(biāo)系X軸Z軸偏置量Y軸Y軸偏置量X軸偏置量機(jī)床原點工件原點立式數(shù)控機(jī)床的坐標(biāo)系Z軸第二節(jié)編程的基礎(chǔ)知識2/6/202333數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識3、絕對坐標(biāo)系和相對坐標(biāo)系絕對坐標(biāo)編程:工件所有點的坐標(biāo)值均以固定的起點確定坐標(biāo)值。相對坐標(biāo)編程:運(yùn)動軌跡的終點坐標(biāo)值是相對于起點開始計算,也稱增量坐標(biāo)編程。a)絕對坐標(biāo)b)增量坐標(biāo)2/6/202334數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識表達(dá)方式:G90/G91;X.Y.Z絕對,U.V.W相對選用原則:主要根據(jù)具體機(jī)床的坐標(biāo)系,考慮編程的方便(如圖紙尺寸標(biāo)注方式等)及加工精度的要求,選用坐標(biāo)的類型。注意:同一程序,同一個程序段中均可用決定坐標(biāo)、相對坐標(biāo)編程;在使用相對坐標(biāo)編程時,上述兩個坐標(biāo)系是無意義的。2/6/202335數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識4、最小設(shè)定單位與編程尺寸的表示法分辨率(對控制系統(tǒng)),可以控制的最小位移量。數(shù)控機(jī)床的最小位移量(最小設(shè)定單位,最小編程單位,最小指令增量,脈沖當(dāng)量δ(步進(jìn)電機(jī)))是指對應(yīng)于每一個指令脈沖(最小位移指令)數(shù)控機(jī)床位移部件的最小移動單位,它是數(shù)控機(jī)床的一個重要技術(shù)指標(biāo)。一般為0.0001~0.01mm,視具體機(jī)床而定。2/6/202336數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識編程尺寸表示法:1、以最小設(shè)定單位表示。2、以mm為單位,以有效位小數(shù)表示如:X100.05Z85.00或X10005Z8500(假設(shè)δ=0.01mm)

2/6/202337數(shù)控技術(shù)三、穿孔帶及代碼1、穿孔紙帶數(shù)控機(jī)床多用八單位穿孔紙帶,穿孔帶的每行可穿九個小孔,其中一個小孔成為“同步孔”或“中導(dǎo)孔”,用來產(chǎn)生讀帶的同步控制信號,其余八個大孔為“信息孔”,用來記錄有關(guān)信息,有孔表示二進(jìn)制的“1”,無孔表示二進(jìn)制的“0”,根據(jù)穿孔帶上孔的有無狀態(tài)的不同,便可以得到不同的二進(jìn)制代碼。第二節(jié)編程的基礎(chǔ)知識2/6/202338數(shù)控技術(shù)第二節(jié)編程的基礎(chǔ)知識同步孔2/6/202339數(shù)控技術(shù)三、穿孔帶及代碼2、代碼:數(shù)控系統(tǒng)中常用的代碼有ISO代碼和EIA代碼。ISO代碼:由7位二進(jìn)制數(shù)和一位偶校驗位組成。EIA代碼:由6位二進(jìn)制數(shù)和一位奇校驗位組成。補(bǔ)奇、補(bǔ)偶的作用是可以檢驗紙帶的孔是否少穿、孔道是否被弄臟、堵塞、斷裂以及閱讀裝置線路元件是否完好。第二節(jié)編程的基礎(chǔ)知識2/6/202340數(shù)控技術(shù)偶數(shù)校驗位奇數(shù)校驗位2/6/202341數(shù)控技術(shù)四、功能代碼簡介常用功能代碼:G、M、F、S、T代碼

1.準(zhǔn)備功能代碼G代碼(G00-G99)模態(tài)指令(續(xù)效指令):是指該指令一旦在某程序段中被使用,將一直保持有效到被同組的其它指令取代(或注銷)、或整個程序結(jié)束為止。由此可知,①同組指令在一個程序段中只能出現(xiàn)一個,否則將產(chǎn)生語法錯誤。②模態(tài)指令只需在使用時指定一次即可,而不必在后續(xù)的程序段中重復(fù)指定,這樣可簡化編程。非模態(tài)指令(非續(xù)效指令):是指該指令僅在使用它的某程序段中有效,若需繼續(xù)使用該功能則必須在后續(xù)的程序段中重新指定。第二節(jié)編程的基礎(chǔ)知識2/6/202342數(shù)控技術(shù)表2-3準(zhǔn)功能G代碼(JB3208-32)P222/6/202343數(shù)控技術(shù)常用的G指令:G00:G01:G02、G03:G04:G41、G42、G40:G90、G91:G92:工件坐標(biāo)系設(shè)定2/6/202344數(shù)控技術(shù)2.輔助功能代碼M代碼(M00-M99)控制機(jī)床輔助動作的指令,機(jī)加工時工藝性指令,與G指令配合使用。常用的M指令:(1)M00——程序停止(暫停)。執(zhí)行手動操作后按“啟動”鍵繼續(xù)執(zhí)行下一個程序段。(2)M01——計劃停止

同M00,但只有在操作面板上“任選停止”有效時,執(zhí)行M01指令才有效。(3)M02、M30——程序結(jié)束

使程序全部結(jié)束,使主軸停轉(zhuǎn),進(jìn)給、冷卻全部停止,數(shù)控系統(tǒng)復(fù)位。M02一般出現(xiàn)在程序最后。M30還使運(yùn)行程序返回起始點。第二節(jié)編程的基礎(chǔ)知識2/6/202345數(shù)控技術(shù)(4)M03、M04、M05——分別為主軸順、逆時針旋轉(zhuǎn)、主軸停轉(zhuǎn)。(5)M06——換刀指令。(6)M07、M08、M09——分別為1號(液狀)冷卻液開、2號(霧狀)冷卻液開、冷卻液關(guān)。(7)M10,M11——運(yùn)動部件的夾緊或松開。(8)M19——主軸定向停止

該指令使主軸停止在預(yù)定的角度位置上。它主要用于鏜孔時,鏜刀穿過小孔鏜大孔,反鏜孔和該精鏜孔退刀不劃傷已加工表面。(9)M98,M99——子程序調(diào)用、返回指令

第二節(jié)編程的基礎(chǔ)知識2/6/202346數(shù)控技術(shù)3.F、S、T代碼(續(xù)效代碼)F代碼:進(jìn)給速度代碼,用來指定進(jìn)給速度的大小。

組成:F后帶若干位數(shù)字表示法:編碼法:數(shù)字表示機(jī)床進(jìn)給速度數(shù)列的序號,具體的速度值需查表。直接指定法:F150、F3500,其中數(shù)字表示實際的合成速度值,mm/min。S代碼為主軸轉(zhuǎn)速功能代碼。該代碼為續(xù)效代碼,用來指定主軸的轉(zhuǎn)速。

組成:S后帶若干位數(shù)字。第二節(jié)編程的基礎(chǔ)知識2/6/202347數(shù)控技術(shù)表示法:編碼法:直接指定法:S300、S600,其中數(shù)字表示實際的主軸轉(zhuǎn)速值,r/min。與操作面板上主軸速度倍率開關(guān)位置(50%-200%)有關(guān)。T代碼:刀具功能代碼。用來選擇所需的刀具號和刀補(bǔ)號。如:T0101,T11第二節(jié)編程的基礎(chǔ)知識2/6/202348數(shù)控技術(shù)一、與坐標(biāo)系有關(guān)的指令1.絕對坐標(biāo)與增量坐標(biāo)指令——G90/G91G90指令:表示程序中的編程尺寸值是在某個坐標(biāo)系下按其絕對坐標(biāo)給定的。G91指令:表示程序中編程尺寸值是相對于本段的起點,即編程尺寸值是本程序段各軸的移動增量,故G91又稱增量坐標(biāo)指令。注意:(1)這兩個指令是同組續(xù)效指令,也就是說在同一程序段中只允許用其中之一,而不能同時使用。(2)在缺省的情況下(即無G90又無G91),默認(rèn)是在G90狀態(tài)。(3)某些機(jī)床不用G91指令,直接用U、V、W表示。第三節(jié)常用準(zhǔn)備功能指令的編程方法2/6/202349數(shù)控技術(shù)ABC30403050XY例:AB和BC兩個直線插補(bǔ)程序段的運(yùn)動方向及坐標(biāo)系。假設(shè)AB段已加工完,要加工BC段,刀具在B點,則該加工程序段為:絕對坐標(biāo):G90G01X30Y40;增量坐標(biāo):G91G01X-50Y-30;或G01U-50V-30;

第三節(jié)常用準(zhǔn)備功能指令的編程方法2/6/202350數(shù)控技術(shù)Φ252.坐標(biāo)系設(shè)定指令——G92

確定工件坐標(biāo)系的原點在距刀具刀位點起始位置多遠(yuǎn)的地方。

編程格式:G92XaYbZc;

(a、b、c為當(dāng)前刀位點在所設(shè)工件坐標(biāo)系中的坐標(biāo)值)第三節(jié)常用準(zhǔn)備功能指令的編程方法XOZ30例:數(shù)控車的坐標(biāo)系設(shè)定;G92X25Z30;p注:執(zhí)行G92前刀具必須在起刀點上,否則用刀具補(bǔ)償誤差值,執(zhí)行G92后刀具并不動。2/6/202351數(shù)控技術(shù)

3.坐標(biāo)平面選擇指令——G17,G18,G19G17,G18,G19分別表示當(dāng)前工作平面為XY,ZX,YZ平面。程序段中的尺寸指令必須按平面指令的規(guī)定書寫。若數(shù)控系統(tǒng)只有一個平面的加工能力,可不必書寫。缺省值為G17。這類指令為續(xù)效指令,

第三節(jié)常用準(zhǔn)備功能指令的編程方法2/6/202352數(shù)控技術(shù)第三節(jié)常用準(zhǔn)備功能指令的編程方法二、運(yùn)動控制指令

1、快速點定位指令——G00編程格式:G00X__Y__Z__;功能:指令刀具從當(dāng)前點,以數(shù)控系統(tǒng)預(yù)先設(shè)定的快進(jìn)速度,快速移動到程序段所指令的目標(biāo)點。注意:(1)不需指定速度,即無F指令。(2)一般為空行程運(yùn)動。(3)運(yùn)動軌跡視具體系統(tǒng)而定編程者需提前了解數(shù)控系統(tǒng)的運(yùn)動規(guī)律,避免刀具與工件或夾具碰撞。2/6/202353數(shù)控技術(shù)第三節(jié)常用準(zhǔn)備功能指令的編程方法2、直線插補(bǔ)指令——G01編程格式:G01X__Y__Z__F__;功能:直線運(yùn)動控制指令。使刀具從當(dāng)前位置以多坐標(biāo)聯(lián)動的方式,按程序段指定的合成進(jìn)給速度f作任意斜率的直線運(yùn)動到達(dá)程序段中的目標(biāo)點。注意:(1)必須含有F指令,否則機(jī)床不動作。(2)G01和F指令均為續(xù)效指令。2/6/202354數(shù)控技術(shù)第三節(jié)常用準(zhǔn)備功能指令的編程方法3.圓弧插補(bǔ)指令——G02,G03G02:順時針圓弧插補(bǔ)。G03:逆時針圓弧插補(bǔ)。

順、逆方向判別規(guī)則:沿垂直于圓弧所在平面的標(biāo)軸由正方向向負(fù)方向觀察,刀具相對于工件的旋轉(zhuǎn)方向。2/6/202355數(shù)控技術(shù)第三節(jié)常用準(zhǔn)備功能指令的編程方法G02順、逆方向判別規(guī)則:沿垂直于圓弧所在平面的坐標(biāo)軸由正方向向負(fù)方向觀察。數(shù)控車床數(shù)控銑床G03G03G02×Y⊙Z2/6/202356數(shù)控技術(shù)G17X-Y-G18X-Z-G19Y-Z-G02G03第三節(jié)常用準(zhǔn)備功能指令的編程方法編程格式:其中,程序段中的圓心坐標(biāo)I,J,K,一般用從圓弧起點指向圓心的向量在X,Y,Z軸上的分量表示。I-J-I-K-J-K-或RF-;2/6/202357數(shù)控技術(shù)起點XYIJXXYIJ起點第三節(jié)常用準(zhǔn)備功能指令的編程方法圓弧的終點坐標(biāo),由X、Y、Z后的數(shù)值指定。圓心的位置通常有以下幾種方法:(1)由圓心指向起點的向量在X,Y,Z軸上的分量用I,J,K表示

(2)由起點指向圓心的向量在X,Y,Z軸上的分量用I,J,K表示(3)半徑R法::

θ≤180o:R?。?/p>

θ>180o:R?。華BΘ′ABABR1002/6/202358數(shù)控技術(shù)說明:1.具體采用哪種方法,視具體的數(shù)控系統(tǒng)而定。2.G00,G01,G02,G03是同組續(xù)效指令,缺省值G01。3.本段終點若與上一段終點位置相同,即起點與終點最終沒有相對位移,則可省略不寫。

第三節(jié)常用準(zhǔn)備功能指令的編程方法2/6/202359數(shù)控技術(shù)4.暫停指令——G04功能:可使刀具作短時的無進(jìn)給運(yùn)動,非續(xù)效指令。編程格式:G04βΔΔ;或G04XΔΔ;等其中:β后的數(shù)值表示暫停的時間,單位為ms;或者是刀具、工件的轉(zhuǎn)數(shù),視具體數(shù)控系統(tǒng)而定。用途:用車削環(huán)槽、锪平面、倒角、孔加工等光整加工用作時間匹配:對于那些動作較長的,或者為了使某一操作有足夠的時間可靠的完成,可在程序中插入該指令。第三節(jié)常用準(zhǔn)備功能指令的編程方法2/6/202360數(shù)控技術(shù)例:圖為唿空加工,孔底有粗燥度要求,根據(jù)圖示條件,試編制加工程序。N0010G91G01Z-7F600;N0020G04β5;(刀具停留5s)N0030G00Z7;N0040M02;第三節(jié)常用準(zhǔn)備功能指令的編程方法2/6/202361數(shù)控技術(shù)第三節(jié)常用準(zhǔn)備功能指令的編程方法XZ1438482028OBCDEFP例:車削加工如圖零件,設(shè)A點為起刀點,刀具由P點快進(jìn)到B點,然后沿B-C-D-E-F方向切削,再快退至P點。1、建立編程坐標(biāo)系,確定起刀點。2、工藝分析:確定加工路線,選定刀具和切削用量3、計算相關(guān)點坐標(biāo)值。4、編寫代碼:參考數(shù)控系統(tǒng)編程格式。編程步驟:返回第76頁2/6/202362數(shù)控技術(shù)第三節(jié)常用準(zhǔn)備功能指令的編程方法O020N0010G92X50Z10;N0020G90G00X20Z2S600T11M03;N0030G01X20Z-14F100;N0040(G01)X28Z-38;N0050(G01X28)Z-48;N0060G01X42Z-48;N0070G00X50Z10M05;N0080M02;代碼2/6/202363數(shù)控技術(shù)第三節(jié)常用準(zhǔn)備功能指令的編程方法例:銑削加工如圖零件,設(shè)P點為起刀點,刀具由P點快進(jìn)到A點,然后沿A-B-O-A方向銑削,再快退至P點。XAPBOY1510151010O030N10G92X25Y25;N20G90G00X15S600T01M03;(P-A)N30G01X-10Y-10F100;(A-B)N40X0Y0;(B-O)N50X15Y25;(O-A)N60G00X25Y25;(A-P)N70M02;代碼2/6/202364數(shù)控技術(shù)絕對坐標(biāo)方式:N0010G92X0Y0;N0020G90G00X20S300T01M03;(0-A)N0030G03X20Y0I-20J0

F100;(逆圓插補(bǔ))N0040G00X0Y0M02;(A-0)相對坐標(biāo)方式:

G91X0Y0

I-20J0

X-20YXR20OA例:銑削如圖所示的圓孔。起刀點在坐標(biāo)原點O,加工時刀具快進(jìn)至A,沿逆時針方向以100mm/min速度切削整圓至A,再快速返回原點。第三節(jié)常用準(zhǔn)備功能指令的編程方法決定坐標(biāo)編程相對坐標(biāo)編程2/6/202365數(shù)控技術(shù)例2-4:在車床上加工如圖所示的曲線輪廓,試寫出刀尖從編程坐標(biāo)原點出發(fā),精車凸凹球面的程序段。假設(shè)已知A(22,-45.32)、B(22,-75)、C(38.44,-60.16)、F(0,-28)第三節(jié)常用準(zhǔn)備功能指令的編程方法決對值方式:N0030G03X44Z-45.32I0K-28F50;N0040G02X44Z-75I16.44K-14.84;增量值方式:N0030G03U44W-45.32I0K-28F50;N0040G02U0W-29.86I16.44K-14.84;決定坐標(biāo)編程相對坐標(biāo)編程2/6/202366數(shù)控技術(shù)例2-5:銑削加工如圖所示的曲線輪廓,設(shè)A點為起刀點,從點A沿圓C1、C2、C3到D點停止,方向如圖中所示,進(jìn)給速度為100mm/min。第三節(jié)常用準(zhǔn)備功能指令的編程方法2/6/202367數(shù)控技術(shù)ABCDYXG41G41G41P第三節(jié)常用準(zhǔn)備功能指令的編程方法刀具補(bǔ)償:數(shù)控系統(tǒng)控制刀位點的軌跡,但實際切削時是刀刃邊緣完成,這就需要在刀位點與切削點之

溫馨提示

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

最新文檔

評論

0/150

提交評論