




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第二章 數(shù)控程序編制學(xué) 時章 節(jié)教 學(xué) 內(nèi) 容重點(diǎn)、難點(diǎn)1§2-1數(shù)控機(jī)床編程概述2§2-2有關(guān)編程代碼及格式熟練掌握手工編程(重點(diǎn)),理解自動編程的基本內(nèi)容6§2-3手工編程1、G代碼 22、M代碼23、T代碼,S代碼,F(xiàn)代碼內(nèi)容提要 本章將講述數(shù)控加工的工藝分析和典型的加工方法;加工程序的編制、結(jié)構(gòu)及常用算法;簡要介紹自動編程。第一節(jié) 概述 一.程序編制的基本概念數(shù)控加工程序編制:從零件圖紙到制成控制介質(zhì)的全過程。將零件的加工信息:加工順序、零件輪廓軌跡尺寸、工藝參數(shù)(F、S、T)及輔助動作(變速、換刀、冷卻液啟停、工件夾緊松開等)等,用規(guī)定的文字、數(shù)字、符號
2、組成的代碼按一定的格式編寫加工程序單,并將程序單的信息變成控制介質(zhì)的整個過程。程序編制分為:手工編程和自動編程兩種。 手動編程:整個編程過程由人工完成。對編程人員的要求高(不僅要熟悉數(shù)控代碼和編程規(guī)則,而且還必須具備機(jī)械加工工藝知識和數(shù)值計算能力) 自動編程:編程人員只要根據(jù)零件圖紙的要求,按照某個自動編程系統(tǒng)的規(guī)定, 將零件的加工信息用較簡便的方式送入計算機(jī),由計算機(jī)自動進(jìn)行程序的編制,編程系統(tǒng)能自動打印出程序單和制備控制介質(zhì)。q 手工編程適用于:幾何形狀不太復(fù)雜的零件。q 自動編程適用于:Ø 形狀復(fù)雜的零件,Ø 雖不復(fù)雜但編程工作量很大的零件(如有數(shù)千個孔的零件)
3、16; 雖不復(fù)雜但計算工作量大的零件(如輪廓加工時,非圓曲線的計算)q 據(jù)國外統(tǒng)計:Ø 用手工編程時,一個零件的編程時間與機(jī)床實(shí)際加工時間之比,平均約為 30:1。Ø 數(shù)控機(jī)床不能開動的原因中,有2030%是由于加工程序不能及時編制出造成的 編程自動化是當(dāng)今的趨勢! 二、手工編程的內(nèi)容和步驟q 圖紙工藝分析計算運(yùn)動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙錯誤修改這一步與普通機(jī)床加工零件時的工藝分析相同,即在對圖紙進(jìn)行工藝分析的基礎(chǔ)上,選定機(jī)床、刀具與夾具;確定零件加工的工藝線路、工步順序及切削用量等工藝參數(shù)等。 q 計算運(yùn)動軌跡 根據(jù)零件圖紙上尺寸及工藝線路的
4、要求,在選定的坐標(biāo)系內(nèi)計算零件輪廓和刀具運(yùn)動軌跡的坐標(biāo)值,并且按NC機(jī)床的規(guī)定編程單位(脈沖當(dāng)量)換算為相應(yīng)的數(shù)字量,以這些坐標(biāo)值作為編程尺寸。q 編制程序及初步校驗(yàn) 根據(jù)制定的加工路線、切削用量、刀具號碼、刀具補(bǔ)償、輔助動作及刀具運(yùn)動軌跡,按照數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式,編寫零件加工程序,并進(jìn)行校核、檢查上述兩個步驟的錯誤。 q 制備控制介質(zhì) 將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息,若程序較簡單,也可直接通過鍵盤輸入。q 程序的校驗(yàn)和試切所制備的控制介質(zhì),必須經(jīng)過進(jìn)一步的校驗(yàn)和試切削,證明是正確無誤,才能用于正式加工。如有錯誤,應(yīng)分析錯誤產(chǎn)生的原因,進(jìn)行相應(yīng)的修
5、改。常用的校驗(yàn)和試切方法:q 對于平面輪廓零件可在機(jī)床上用筆代替刀具、坐標(biāo)紙代替工件進(jìn)行空運(yùn)轉(zhuǎn)空運(yùn)行繪圖。q 對于空間曲面零件,可用蠟塊、塑料或木料或價格低的材料作工件,進(jìn)行試切,以此檢查程序的正確性。 q 在具有圖形顯示功能的機(jī)床上,用靜態(tài)顯示(機(jī)床不動)或動態(tài)顯示(模擬工件的加工過程)的方法,則更為方便。q 上述方法只能檢查運(yùn)動軌跡的正確性,不能判別工件的加工誤差。首件試切(在允許的條件下)方法不僅可查出程序單和控制介質(zhì)是否有錯,還可知道加工精度是否符合要求。 當(dāng)發(fā)現(xiàn)錯誤時,應(yīng)分析錯誤的性質(zhì),或修改程序單,或調(diào)整刀具補(bǔ)償尺寸,直到符合圖紙規(guī)定的精度要求為止。三、數(shù)控加工的工藝分析和數(shù)控加工
6、方法 1. 數(shù)控加工的工藝分析 數(shù)控機(jī)床加工零件和工藝除按一般方式對零件進(jìn)行分析外,還 必須注意以下幾點(diǎn): q 選擇合適的對刀點(diǎn)Ø 對刀點(diǎn):確定刀具與工件相對位置的點(diǎn)(起刀點(diǎn))。Ø 對刀點(diǎn) 可以是工件或夾具上的點(diǎn),或者與它們相關(guān)的易于測量的點(diǎn)。Ø 對刀點(diǎn) 確定之后,機(jī)床坐標(biāo)系與工件坐標(biāo)系的相對關(guān)系就確定了。 CR30R20R5020f刀具運(yùn)動軌跡工件輪廓XYZØ 刀位點(diǎn):用于確定刀具在機(jī)床坐標(biāo)系中位置的刀具上的特定點(diǎn)。鏜刀鉆頭立銑刀、端銑刀面銑刀指狀銑刀球頭銑刀車刀Ø 對刀:就是使“對刀點(diǎn)”與“刀位點(diǎn)”重合的操作。選擇對刀點(diǎn)的原則: q 選在零
7、件的設(shè)計基準(zhǔn)或工藝基準(zhǔn)上,或與之相關(guān)的位置上。q 選在對刀方便,便于測量的地方。q 選在便于坐標(biāo)計算的地方 q 加工線路的確定 加工線路加工過程中刀具相對于工件的運(yùn)動軌跡次序。Ø 孔類加工(鉆孔、鏜孔)原則:在滿足精度要求的前提下,盡可能減少空行程: n 個)(1)1(2bananb+-=-+=(黃線長紅線長ba+切入/出段+切入/出段Ø 車削或銑削: 原則: 盡量采用切向切入/出,不用徑向切入/出,以避免由于 切入/出路線的不當(dāng)降低零件的表面加工質(zhì)量。 切向切入徑向切入加工線路的選擇應(yīng)遵從的原則:q 盡量縮短走刀路線,減少空走刀行程以提高生產(chǎn)率。q 保證零件的加工精度和表
8、面粗糙度要求。q 保證零件的工藝要求。q 利于簡化數(shù)值計算,減少程序段的數(shù)目和程序編制的工作量。2. 數(shù)控加工方法 q 平面孔系零件的加工方法 對這類孔的形位精度或尺寸精度要求較高的零件,采用數(shù)控鉆床與鏜床加工。q 旋轉(zhuǎn)體類零件的加工方法 這類零件常用數(shù)控車床或數(shù)控磨床來加工,特別是在車削零件的毛坯多為棒料或鍛坯,加工余量較大且不均勻,因此在編程中,粗車的加工線路是主要要考慮的問題。 4321先用直線程序進(jìn)行粗加工,再按零件輪廓進(jìn)行精加工 可先按圖中的方法進(jìn)行14次粗加工,再精加工成形。圖(c)所示的零件為陀羅轉(zhuǎn)子的示意圖,其加工順序?yàn)橄燃庸ぷ筮叢糠郑缓蠹庸び疫?。若采用圖(c)的方法,當(dāng)處在
9、軸向進(jìn)刀時,切削力會陡增而且排屑不暢,極易引起崩刃。圖(c)的方法,切削截面由大逐漸減小,排屑流暢,切削條件大為改善;由于沒有單獨(dú)的軸向進(jìn)刀,程序段數(shù)可減少一半,實(shí)踐證明,此法行之有效。 cCCq 平面輪廓零件的加工方法這類零件常用NC銑床加工。在編程時則應(yīng)注意,為保證加工平滑,應(yīng)增加切入和切出程序段,若平面輪廓為數(shù)控機(jī)床所不具備插補(bǔ)功能的曲線時,則應(yīng)先采用NC機(jī)床所具備的插補(bǔ)線型(直線、圓弧)去逼近該零件的輪廓。 q 空間輪廓表面的加工方法 空間輪廓表面的加工可根據(jù)曲面形狀、機(jī)床功能、刀具形狀以及零件的精度要求,有不同加工方法。Ø 三軸兩聯(lián)動加工-“行切法”。 以X、Y、Z軸中任意
10、兩軸作插補(bǔ)運(yùn)動,另一軸(軸)作周期性進(jìn)給。這時一般采用球頭或指狀銑刀,在可能的條件下,球半徑應(yīng)盡可能選擇大一些,以提高零件表面光潔度。方法加工的表面光潔度較差。Ø 三軸聯(lián)動加工下圖為內(nèi)循環(huán)滾珠螺母的回珠器示意圖。其滾道母線SS為空間曲線,可用空間直線去逼近,因此,可在具有空間直線插補(bǔ)功能的三軸聯(lián)動的數(shù)控機(jī)床上進(jìn)行加工,但由于編程計算復(fù)雜,宜采用自動編程。 Ø 四軸聯(lián)動加工方法如下圖所示的飛機(jī)大梁,其加工面為直紋扭曲面,若采用三座標(biāo)聯(lián)動加工,則只能用球頭刀。不僅效率低,而且加工表面粗糙度差,為此可采用如圖所示的圓柱銑刀周邊切削方式在四軸聯(lián)動機(jī)床上進(jìn)行加工。由于計算較復(fù)雜,故一
11、般采用自動編程。 Ø 五軸聯(lián)動加工船用螺旋槳是五座標(biāo)聯(lián)動加工的典型零件之一。由于其曲率半徑較大,一般采用端銑刀進(jìn)行加工,為了保證端銑刀的端面加工處的曲面的切平面重合,銑刀除了需要三個移動軸(X、Y、Z)外,還應(yīng)作螺旋角(與 R有關(guān)),與后傾角(與有關(guān))的擺動運(yùn)動。并且還要作相應(yīng)的附加補(bǔ)償運(yùn)動(擺動中民與銑刀的刀位點(diǎn)不重合)。綜上所述,葉面的加工需要五軸(X、Y、Z、A、B)聯(lián)動,這種編程只能利用自動編程系統(tǒng)。 第二節(jié) 程序編制的代碼及格式經(jīng)過多年的發(fā)展,程序用代碼已標(biāo)準(zhǔn)化,現(xiàn)在有ISO(International Standardization Organization)和EIA(E
12、lectronic Industries Association)兩種。 .代碼代碼:是文字、數(shù)字、符號以及它們組合的總稱,又稱指令。它是程序的最小單元。 q . 編程指令系統(tǒng)操作代碼的總稱 Ø . G指令準(zhǔn)備功能 作用:規(guī)定機(jī)床運(yùn)動線型、坐標(biāo)系、坐標(biāo)平面、刀補(bǔ)、刀偏、暫停等多種操作。組成:G后帶二位數(shù)字組成。100種模態(tài)(續(xù)效)指令與非模態(tài)指令見P26 表2-4 Ø M指令輔助功能 作用:控制機(jī)床及其輔助裝置的通斷的指令。 組成:M后跟兩位數(shù)字組成。100種。見P27表2-5 Ø 指令 1) F指令指定進(jìn)給速度指令(續(xù)效指令) 組成:§ 編碼法:F帶兩
13、位數(shù)字,如F05,F36等。后面所帶的婁只是一個代碼,它與某個(系統(tǒng)規(guī)定的速度值)速度值相對應(yīng),換而言之,這種指令所指定的進(jìn)給速度是有級的,速度值序既可等差數(shù)列,也可能是等比數(shù)列§ 直接法:F后帶若干位數(shù)字,如F150,F3500等。后面所帶的數(shù)字表示實(shí)際的速度值,上述兩個指令分別表示F=150mm/min;F=3500mm/min。 2) S指令(切削速度)指定主軸轉(zhuǎn)速指令(續(xù)效指令) 組成:同F(xiàn) ,如S05,S36等 單位:r/min ,S 3) T指令指定加工刀具號的指令。 組成:T后跟兩位數(shù)字,如T11,T28等。 T11表示選擇11號刀具 T28表示選擇28號刀具。
14、6; 其他 1) 尺寸指令指定的刀具沿坐標(biāo)軸移動的方向和目標(biāo)位置的指令 組成:由在X,Y,Z,(i,j,k,r)A,B,C后帶符號的數(shù)字組成。如X1000,Y2000等 單位:數(shù)控系統(tǒng)規(guī)定的單位,如mm2) 子程序標(biāo)號和調(diào)用指令 作用:用于指定子程序名和在主程序中調(diào)用子程序指令。 組成:§ 子程序名字符Q后帶兩位數(shù)字,如Q01,Q21,因此子程序在一 個程序最多只100個。§ 子程序調(diào)用字符<后帶四位數(shù)字。其中,前兩 位數(shù)字被調(diào)用和子程序名后兩位數(shù)字為調(diào)用次數(shù)。 L 01 08調(diào)用8次調(diào)用01號程 序調(diào)用子程序地址符3) 程序段標(biāo)號,程序段結(jié)束字符以及變量等。N *(
15、LF), R0R9等 。 數(shù)控加工程序的結(jié)構(gòu) 程序的組成:對刀點(diǎn)選為,刀具半(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 *上面是一個完整的零件加工程序,它主要由程序名和若干程序段組成。 程序名是該加工程序的標(biāo)識;程序段是一個完整的加工工步單元,它以N(程序段號)指令開頭,或LF指令
16、結(jié)尾; M02(M30)作為整個程序結(jié)束的指令,有些數(shù)控系統(tǒng)可能還規(guī)定了一個特定的程序開頭和結(jié)束的符號,如% 、EM等。 由上面的程序可知:加工程序由程序名和若干程序段有序組成的指令集。程序是由若干程序段組成程序段是由干指令字組成。 指令字是由文字(地址符)或與其后所帶的數(shù)字一起組 成。一個程序的最大長度取決于數(shù)控系統(tǒng)中零件存貯區(qū)的容量 或外存的容量。另外,有些數(shù)控系統(tǒng)還規(guī)定了一個程序段的字符數(shù),如7M系統(tǒng)規(guī)定字符數(shù)90個。因此,這些在編程前必須了解清楚,否則數(shù)控系統(tǒng)便會認(rèn)為你的程序有語法錯誤 程序段的格式q 程序段的格式,是指一個程序段中指令字的排列順序和書寫規(guī)則,不同的數(shù)控系統(tǒng)往往有不同的
17、程序段格式,格式不符合規(guī)定,數(shù)控系統(tǒng)就不能接受。 目前廣泛采用的是,地址符可變程序段格式(或者稱字地址程序段格式),這種格式的特點(diǎn)是: q. 程序段中的每個指令字均以字母(地址符)開始,其后再跟數(shù)字或無符號的數(shù)字。. 指令字在程序段中的順序沒有嚴(yán)格的規(guī)定,即可以任意順序的書寫 。 q . 不需要的指令字或者與上段相同的續(xù)效代碼可以省略不寫。 因此,這種格式具有程序簡單、可讀性強(qiáng),易于檢查等優(yōu)點(diǎn)。 主程序和子程序 有時被加工零件上,有多個形狀和尺寸都相同的部位,若按通常的方法編程,則有一定量的連續(xù)程序段在幾處完全重復(fù)的出現(xiàn),則可以將這些重復(fù)的程序串,單獨(dú)地?fù)?dān)出來按一定格式做成子程序,程序中子程序
18、以處的部分便稱為主程序。 子程序可以被多次重復(fù)調(diào)用。而且有些數(shù)控系統(tǒng)中可以進(jìn)行子程序的“多層嵌套”,子程序可以調(diào)用其它子程序,從而可以大大地簡化編程工作,縮短程序長度,節(jié)約程序存貯器的容量。 在上圖中的鋼板上要銑出10個幾何形狀完全相同的臺階,若采用子程序的方法編程如下: 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
19、 *N08 M17 *由上面的程序可知,子程序是子程序名(Q01)開始,以M17指令結(jié)束,并返回主程序,其余部分的編寫與主程序完全相同。由于采用子程序,使編程大大地簡化了,因此,在我們的編程中要學(xué)會善于運(yùn)用子程序來簡化編程工作。 1. 坐標(biāo)軸的運(yùn)動方向及其命名統(tǒng)一規(guī)定數(shù)控機(jī)床坐標(biāo)軸及其運(yùn)動的方向,可使編程方便,并使編出的程序?qū)ν愋蜋C(jī)床有通用性。同時也給 維修和使用帶來極大的方便。ISO和我國都擬定了命名的標(biāo)準(zhǔn)。1. 進(jìn)給運(yùn)動坐標(biāo)系 ISO和中國標(biāo)準(zhǔn)規(guī)定:q 數(shù)控機(jī)床的每個進(jìn)給軸(直線進(jìn)給、圓進(jìn)給) 定義為坐標(biāo)系中的一個坐標(biāo)軸。q 數(shù)控機(jī)床坐標(biāo)系統(tǒng)標(biāo)準(zhǔn):右手笛卡兒坐標(biāo)系統(tǒng);q 基本坐標(biāo)系:直線
20、進(jìn)給運(yùn)動的坐標(biāo)系()。坐標(biāo)軸相互關(guān)系:由右手定則決定。q 回轉(zhuǎn)座標(biāo):繞 軸轉(zhuǎn)動的圓進(jìn)給坐標(biāo) 軸分別用表示, 坐標(biāo)軸相互關(guān)系由右 手螺旋法則而定。q 坐標(biāo)軸方向:刀具相對工件運(yùn)動的方向。這樣便可以使編程人員在不知是刀具移近工 ,還是相反的情況下,就能正確地進(jìn)行編程。q 附加坐標(biāo)軸:平行于基本坐標(biāo)系中坐標(biāo)軸的進(jìn)給軸,用表示。 q Z坐標(biāo) q 方位 q 標(biāo)準(zhǔn)規(guī)定:Z坐標(biāo)主軸軸線的進(jìn)給軸。 q 若沒有主軸(牛頭刨床)或者有多個主軸,則選擇垂直于工件裝夾面的方向?yàn)閆坐標(biāo)。 q 若主軸能擺動:q 在擺動的范圍內(nèi)只與標(biāo)準(zhǔn)坐標(biāo)系中的某一坐標(biāo)平行時,則這個坐標(biāo)便是Z坐標(biāo);q 若在擺動的范圍內(nèi)與多個坐標(biāo)平行,則取
21、垂直于工件裝夾面的方向?yàn)閆坐標(biāo)。q Z坐標(biāo)正方向的規(guī)定:刀具遠(yuǎn)離工件的方向。2. X坐標(biāo) 標(biāo)準(zhǔn)規(guī)定:q 在刀具旋轉(zhuǎn)的機(jī)床上(銑床、鉆床、鏜床等)。Ø Z軸水平(臥式),則從刀具(主軸)向工件看時,X坐 標(biāo)的正方向指向右邊。Ø Z軸垂直(立式):¿ 單立柱機(jī)床,從刀具向立柱看時,X的正方向指向右邊;¿ 雙立柱機(jī)床(龍門機(jī)床),從刀具向左立柱看時,X軸的正方向指向右邊。q 在工件旋轉(zhuǎn)的機(jī)床上(車床、磨床等),X軸的運(yùn)動方向是工件的徑向并平行于橫向拖板,且刀具離開工件旋轉(zhuǎn)中心的方向是X軸的正方向。q Y坐標(biāo) q 利用已確定的X.Z坐標(biāo)的正方向,用右手定則或右手
22、螺旋法則,確定Y坐標(biāo)的正方向。Ø 右手定則:大姆指指向+X,中指指向+Z,則+Y方向?yàn)槭持钢赶颉?#216; 右手螺旋法則:在X Z平面,從Z至X,姆指所指的方向?yàn)?y。 二、機(jī)床坐標(biāo)系與工件坐標(biāo)系 編程總是基于某一坐標(biāo)系統(tǒng)的,因此,弄清楚數(shù)控機(jī)床坐標(biāo)系和工件坐標(biāo)系的概念及相互關(guān)系是至關(guān)重要的。1. 機(jī)床原點(diǎn)與機(jī)床坐標(biāo)系 q 機(jī)床原點(diǎn)Ø 機(jī)床坐標(biāo)系的零點(diǎn)。這個原點(diǎn)是在機(jī)床調(diào)試完成后便確定了,是機(jī)床上固有的點(diǎn)。Ø 機(jī)床原點(diǎn)的建立:用回零方式建立。Ø 機(jī)床原點(diǎn)建立過程實(shí)質(zhì)上是機(jī)床坐標(biāo)系建立過程q 機(jī)床坐標(biāo)系Ø 以機(jī)床原點(diǎn)為坐標(biāo)系原點(diǎn)的坐標(biāo)系,是機(jī)床
23、固有的座標(biāo)系,它具有唯一性。Ø 機(jī)床坐標(biāo)系是數(shù)控機(jī)床中所建立的工件坐標(biāo)系,的參考坐標(biāo)系。注意:機(jī)床坐標(biāo)系一般不作為編程坐標(biāo)系,僅作為工件坐標(biāo)系的參考坐標(biāo)系。2. 工件原點(diǎn)與工件坐標(biāo)系q 工件原點(diǎn):為編程方便在零件、工裝夾具上選定的某一點(diǎn)或與之相關(guān)的點(diǎn)。該點(diǎn)也可以是對刀點(diǎn)重合。q 工件座標(biāo)系:以工件原點(diǎn)為零點(diǎn)建立的一個坐標(biāo)系,編程時,所有的尺寸都基于此坐標(biāo)系計算。q 工件原點(diǎn)偏置:工件隨夾具在機(jī)床上安裝后,工件原點(diǎn)與機(jī)床原點(diǎn)間的距離。q 現(xiàn)代數(shù)控機(jī)床均可設(shè)置多個工件座標(biāo)系,在加工時通過G指令進(jìn)行換。 三、絕對坐標(biāo)編程和相對坐標(biāo)編程. q 定義 Ø 絕對坐標(biāo)編程:工件所有點(diǎn)的坐
24、標(biāo)值基于某一坐標(biāo)系(機(jī)床或工件) 零點(diǎn)計量的編程方式。Ø 相對坐標(biāo)編程:運(yùn)動軌跡的終點(diǎn)坐標(biāo)值是相對于起點(diǎn)計量的編程方式(增量坐標(biāo)編程)。q 表達(dá)方式:G90/G91;絕對,相對 q 選用原則:主要根據(jù)具體機(jī)床的坐標(biāo)系,考慮編程的方便(如圖紙尺寸標(biāo)注方式等)及加工精度的要求,選用坐標(biāo)的類型。 注意:在機(jī)床坐標(biāo)系和工件坐標(biāo)系中均可用絕對坐標(biāo) 編程;而在使用相對坐標(biāo)編程時,上述兩個坐 標(biāo)系是無意義的 。四、分辨率(Resolution)q 分辨率:兩個相鄰分散細(xì)節(jié)之間可以分辨的最小間隔。q 分辨率對控制系統(tǒng)而言,它是可以控制的最小位移量。q 數(shù)控機(jī)床的最小位移量(最小設(shè)定單位,最小編程單位
25、,最小指令增量,脈沖當(dāng)量(步進(jìn)電機(jī))是指數(shù)控機(jī)床的最小移動單位,它是數(shù)控機(jī)床的一個重要技術(shù)指標(biāo)。一般為0.00010.01mm,視具體機(jī)床而定。) q 脈沖發(fā)量對應(yīng)于每一個指令脈沖(最小位移指令)機(jī)床位移部件的運(yùn)動量。前面已介紹有關(guān)程序編制的預(yù)備知識,這節(jié)將通過一些編程實(shí)例,對編程方法和某些常用指令的用法作進(jìn)一步介紹,盡管數(shù)控代碼是國際通用的,但不同的生產(chǎn)廠家一般都有自定的一些編程規(guī)則,因此,在編程前必須認(rèn)真閱讀隨機(jī)技術(shù)文件中有關(guān)編程說明,這樣才能編制出正確的程序。 右圖為欲加工的零件的輪廓300100R100R100100300100OXY5圖中OXY為機(jī)床上的機(jī)床坐標(biāo)系,OXYZ為編程用的
26、工件坐標(biāo)系,圖中的相對位置表示工件在機(jī)床上安裝后,工件坐標(biāo)系與機(jī)床坐標(biāo)系的相對位置。300100R100R10010030100OXYOXYZ55現(xiàn)在我們分別采用絕對坐標(biāo)方式和相對坐標(biāo)方式編程。其中,絕對坐標(biāo)方式又分為在機(jī)床坐標(biāo)系下和在工件坐標(biāo)系下兩種方式。編程單位是mm,(D01)=4 ,(S01)=400r/minq 機(jī)床座標(biāo)系下的絕對坐標(biāo)編程N(yùn)01 G90 G17 G00 G42 D01 X10 Y20 S01 M03 M08 *N02 Z-12 *N03 G01 X50 F300 *N04 X40 Y50 *N05 G03 X30 Y40 J-100 *N06 G02 X200 Y30
27、 I-10 *N07 G01 Y16 *N08 G00 G40 X0 Y0 Z0 M02 *q 工件坐標(biāo)系下的絕對坐標(biāo)編程(用G92指令)N01 G92 X-10 Y-10 *N02 G90 G17 G00 G42 D01 X0 Y10 S01 M03 *N03 Z-12 *N04 G01 X40 F300 *N05 X30 Y40 *N06 G03 X20 Y30 J-10N07 G02 X10 Y20 I-10 *N08 G010 Y6 *N09 G00 G40 X-10 Y-10 Z0 M02 *q 在工件坐標(biāo)系下的絕對坐標(biāo)編程(用G54指令)取消N01程序段N02改成:N02 G90
28、G54 G17 G00 G42 D01 X6 Y10 S01 M03 *其余同上。q 用相對坐標(biāo)編程N(yùn)01 G01 G17 G42 D01 G00 X10 Y20 S01 M03 *N02 Z-12 *N03 G01 X40 F300 *N04 X-10 Y30 *N05 G03 X-10 Y-10 J-10N06 G02 X-10 Y-10 I-10 *N07 G01 Y-14 *N08 G00 G40 X20 Y-16 Z12 M02 *第四節(jié) G指令編程方法與舉例 與坐標(biāo)系有關(guān)的指令 G90/G91、G92、G53G59、G17 G19 1. G90/G91指令:q G90指令表示程序中
29、的編程尺寸是在某個坐標(biāo)系下按其絕對坐標(biāo)給定的。q G91指令表示程序中編程尺寸是相對于本段的起點(diǎn),即編程尺寸是本程序段各軸的移動增量,故G91又稱增量坐標(biāo)指令。 注意: 這兩個指令是同組續(xù)效指令,也就是說在同一程序段中只允許用其中之一,而不能同時使用。在缺省的情況下(即無G90又無G91),默認(rèn)是在G90狀態(tài)下。 2. G92指令 q 坐標(biāo)系設(shè)定的預(yù)置寄存指令,它只有在采用絕對坐標(biāo)編程時才有意義。q 編程格式: G92 X a_ Y_b Z_c_ a、b、c為當(dāng)前刀位點(diǎn)在所設(shè)定工件坐標(biāo)系中的坐標(biāo)值Ø 使用該指令,便建立了工件坐標(biāo)系,數(shù)控系統(tǒng)在加工之前送入系統(tǒng)的某個單元,其后的加工程序
30、中的編程尺寸都是在這個工件坐標(biāo)系的尺寸。Ø 該指令還有補(bǔ)償工件在機(jī)床上安裝誤差的功能,即當(dāng)首件零件加工完成后,測量工件尺寸精度。如果發(fā)現(xiàn)是由于工件安裝不準(zhǔn)引起的誤差,則不必重新安裝工件,只需修改所設(shè)的坐標(biāo)值,即可消除這一加工誤差。3. G53,G54G59:坐標(biāo)系選擇指令Ø G53選擇機(jī)床坐標(biāo)系;Ø G54G59選擇工件坐標(biāo)系1工件坐標(biāo)系6。Ø 在使用該指令后,其后的編程尺寸都 是相對于相應(yīng)坐標(biāo)系的。Ø 這類指令是續(xù)效指令,缺省值是G53 。注意:這類指令只在絕對坐標(biāo)下有意義(G90),在G91下無效。4. G17,G18,G19指令 q 坐標(biāo)
31、平面指定指令。G17,G18,G19分別表示規(guī)定的操作在XY,ZX,YZ坐標(biāo)平面內(nèi)。q 程序段中的尺寸指令必須按平面指令的規(guī)定書寫。若數(shù)控系統(tǒng)只有 一個平面的加工能力, 可不必書寫。q 這類指令為續(xù)效指令, 缺省值為G17。 二、與控制方式有關(guān)的指令 1. G00指令快速定位指令q 編程格式:G00 X_ Y_ Z_ * q 功能:指令刀具從當(dāng)前點(diǎn),以數(shù)控系統(tǒng)預(yù)先調(diào)定的快進(jìn)速度,快速移動到程序段所指令的下一個定位點(diǎn)。注意:G00的運(yùn)動軌跡不一定是直線,若不注意則容易干涉。2. G01指令直線插補(bǔ)指令q 編程格式:G01 X_a_ Y_b_ Z_c_ F_f_ q 功能:指令多坐標(biāo)(2、3坐標(biāo))
32、以聯(lián)動的方式,按程序段中規(guī)定的合成進(jìn)給速度f,使刀具相對于工件按直線方式,由當(dāng)前位置移動到程序段中規(guī)定的位置(a、b、c)。當(dāng)前位置是直線的起點(diǎn),為已知點(diǎn),而程序段中指定的坐標(biāo)值即為終點(diǎn)坐標(biāo)。 3. G02,G03指令圓弧插補(bǔ)指令 q G02:順時針圓弧插補(bǔ)。q G03:逆時針圓弧插補(bǔ)。 順、逆方向判別規(guī)則: 沿垂直于圓弧所在平 面的坐標(biāo)軸的負(fù)方向 觀察,來判別圓弧的 順、逆時針方向。 q 編程格式:Ø XY平面:G17 X_a_ Y_b_ ( ) F_f_ * Ø XZ平面:G18 X_a_ Z_c_ ( ) F_f_ * Ø YZ平面:G19 Y_b_ Z_c_ ( ) F_f_ * q 圓弧的終點(diǎn)坐標(biāo),由a、b、c后的數(shù)值指定。q 圓心的位置通常有以下幾種方法:Ø 由圓心指向起
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 經(jīng)營資質(zhì)協(xié)議書
- 用他人名字開店協(xié)議書
- 合伙人入股合同協(xié)議書
- 租賃用電協(xié)議書
- 聯(lián)盟成員協(xié)議書
- 脫離親子協(xié)議書
- 送養(yǎng)人和協(xié)議書
- 夫妻間房屋繼承協(xié)議書
- 聯(lián)營合作協(xié)議書
- 電影贊助商合同協(xié)議書
- 六年級下冊科學(xué)復(fù)習(xí)心得分享會
- 嬰幼兒喂養(yǎng)的正確方法
- 2025年廣東省普通高中生物學(xué)業(yè)水平合格性考試綜合測評卷(二)(含解析)
- 心臟康復(fù)基層指南
- 高考數(shù)學(xué)專項(xiàng)復(fù)習(xí):極值點(diǎn)偏移與拐點(diǎn)偏移問題【七大題型】解析版
- 會計事務(wù)所退休會計師聘用合同
- 【MOOC】設(shè)計的力量-湖南大學(xué) 中國大學(xué)慕課MOOC答案
- 如何預(yù)防白血病科普
- 2025屆江蘇省南師附中高考數(shù)學(xué)考前最后一卷預(yù)測卷含解析
- GB/T 44770-2024智能火電廠技術(shù)要求
- 【蘇教版數(shù)學(xué)】小學(xué)四年級下冊1-4單元教案+教材分析
評論
0/150
提交評論