版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
21九月2025首頁數(shù)控技術(shù)及其應(yīng)用21九月2025
第一節(jié)概述第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼
一、字符與代碼二、坐標(biāo)軸和運(yùn)動方向的規(guī)定三、機(jī)床坐標(biāo)系和工件坐標(biāo)系
四、準(zhǔn)備功能和輔助功能五、程序的結(jié)構(gòu)與格式
第三節(jié)常用編程指令
一、準(zhǔn)備功能G指令二、常用輔助功能M指令第四節(jié)數(shù)控機(jī)床的程序編制一、數(shù)控車床加工程序編制
二、數(shù)控銑床加工程序編制第五節(jié)程序編制中的工藝分析第六節(jié)程序編制中的數(shù)學(xué)處理第七節(jié)數(shù)控加工自動編程第二章數(shù)控加工程序編制21九月2025
第二章數(shù)控加工程序編制:第一節(jié)概述一、數(shù)控編程的內(nèi)容和步驟程序編制----從零件圖樣到獲得數(shù)控機(jī)床所需控制介質(zhì)(例如穿孔紙帶)的過程稱為程序編制。簡稱數(shù)控編程。分析零件圖紙工藝處理數(shù)學(xué)處理編寫程序單制作控制介質(zhì)程序校核數(shù)控機(jī)床21九月2025
第二章數(shù)控加工程序編制:第一節(jié)概述二、數(shù)控程序編制的方法手工編程從零件圖樣分析、工藝處理、數(shù)值計算、編寫程序單、穿制紙帶直至程序校驗(yàn)等各步驟均由人工完成即為手工程序編程的過程,稱為“手工編程”。適用于點(diǎn)位加工或幾何形狀簡單的零件。自動編程又稱為計算機(jī)輔助編程,即程序編制工作的大部分或全部由計算機(jī)完成。語言程序自動編程利用通用的微型計算機(jī)及專用的自動編程軟件,以人機(jī)對話方式確定加工對象和加工條件自動進(jìn)行運(yùn)算和生成指令。
APT(AutomatedProgrammingTool),……基于CAD/CAM的自動編程系統(tǒng)UG,Pro/E,MasterCAM,CAXA,CATIA,CIMATRON,Ideas,……21九月2025字符:A~Z;0,1,…,9;“+”,“-”;功能字符:%,;,……代碼:是表示信息的符號體系。數(shù)控用的信息,如字母、數(shù)字和符號等,用二進(jìn)制數(shù)編碼表示,也可以用紙帶上一行孔來表示。
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼一、字符與代碼數(shù)字控制的標(biāo)準(zhǔn)代碼EIA標(biāo)準(zhǔn)(ElectronicIndustriesAssociation)
美國電子工業(yè)協(xié)會標(biāo)準(zhǔn)(補(bǔ)奇代碼,第五列為補(bǔ)奇列)
ISO標(biāo)準(zhǔn)(InternationalStandardOrganization)國際標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn)(補(bǔ)偶代碼,第八列為補(bǔ)偶列)兩種代碼標(biāo)準(zhǔn)均采用八單位穿孔紙帶,由信息孔和同步孔構(gòu)成。21九月2025
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼八單位標(biāo)準(zhǔn)紙帶21九月2025第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼一、字符與代碼ISO代碼與EIA代碼的比較1.ISO代碼為七位二進(jìn)制編碼,EIA為六位(不包括奇偶校驗(yàn)位),因而ISO代碼的信息量比EIA代碼大一倍。2.ISO代碼比EIA代碼的編碼規(guī)律性強(qiáng),容易識別。ISO數(shù)字碼在第5、6列均有孔,地址碼第7列有孔,符號碼第六列有孔,這些規(guī)律為程序的輸入、譯碼帶來方便。3.ISO代碼為偶數(shù)碼,第8列為補(bǔ)偶位,而EIA代碼為奇數(shù)碼,第5列為補(bǔ)奇位。4.ISO代碼的編碼與ASCII碼相同,計算機(jī)通常采用ASCII碼進(jìn)行信息交換、屏幕顯示、打印機(jī)打印等,使得數(shù)控機(jī)床使用的ISO代碼就具有易于與計算機(jī)配合的優(yōu)點(diǎn)。21九月2025
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼二、數(shù)控機(jī)床的坐標(biāo)軸和運(yùn)動方向?yàn)榱司幊谭奖?,一律假定工件不動,刀具相對于靜止的工件運(yùn)動。正方向:刀具遠(yuǎn)離工件的方向?yàn)樽鴺?biāo)軸正方向坐標(biāo)軸的確定1.Z坐標(biāo)軸:平行于機(jī)床主軸的坐標(biāo)軸多主軸機(jī)床和無主軸機(jī)床取垂直于工件裝夾面的軸為Z軸正方向:刀具遠(yuǎn)離工件的方向?yàn)樽鴺?biāo)軸正方向21九月2025
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼二、數(shù)控機(jī)床的坐標(biāo)軸和運(yùn)動方向2.X坐標(biāo)軸:與Z軸垂直,一般為水平方向,并與工件裝夾面平行正方向工件旋轉(zhuǎn)的機(jī)床:刀具遠(yuǎn)離工件的方向?yàn)樽鴺?biāo)軸正方向(如車床、磨床)刀具旋轉(zhuǎn)的機(jī)床Z軸水平:由主軸尾端向工件看,右為正(如:臥銑床、鏜床)Z軸垂直:由刀具主軸向立柱看,右為正(如:立銑床、插齒機(jī))3.Y坐標(biāo)軸:根據(jù)X、Z軸,由迪卡爾原則確定21九月2025
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼二、數(shù)控機(jī)床的坐標(biāo)軸和運(yùn)動方向迪卡爾原則:21九月2025
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼二、數(shù)控機(jī)床的坐標(biāo)軸和運(yùn)動方向4.旋轉(zhuǎn)坐標(biāo)A、B和C
A、B和C相應(yīng)地表示其軸線平行于X、Y和Z坐標(biāo)的旋轉(zhuǎn)運(yùn)動。其正方向分別在X、Y和Z坐標(biāo)正方向上按右旋螺紋前進(jìn)的方向判定。右手螺旋方法確定A,B,C:見頁上圖21九月2025
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼二、數(shù)控機(jī)床的坐標(biāo)軸和運(yùn)動方向5.附加坐標(biāo)在機(jī)床坐標(biāo)系中,如果在X、Y、Z主要坐標(biāo)以外,還有與它們平行的坐標(biāo),可分別定義第二坐標(biāo)系,指定為U、V、W。如還有第三組運(yùn)動,則分別指定為P、Q和R。
21九月2025
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系機(jī)床坐標(biāo)系與機(jī)床原點(diǎn)
機(jī)床坐標(biāo)系:機(jī)床固有的坐標(biāo)系,其原點(diǎn)為機(jī)床原點(diǎn)
機(jī)床原點(diǎn)(機(jī)械原點(diǎn)):機(jī)床固定不變的基準(zhǔn)點(diǎn)(出廠時已定義,用戶無變更權(quán)限)21九月2025第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系圖2-4數(shù)控車床坐標(biāo)系圖2-5數(shù)控銑床坐標(biāo)系21九月2025第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系數(shù)控臥式升降臺銑床坐標(biāo)系21九月2025
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系工件坐標(biāo)系與工件原點(diǎn)
工件坐標(biāo)系:是編程人員為了便于編程所確定的坐標(biāo)系,在這個坐標(biāo)系內(nèi)編程可以簡化坐標(biāo)計算,減少錯誤,縮短程序長度工件原點(diǎn):工件坐標(biāo)系的原點(diǎn)(工件原點(diǎn)與機(jī)床原點(diǎn)的偏置值由數(shù)控系統(tǒng)的偏置功能指令設(shè)定)21九月2025第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系21九月2025第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系21九月2025機(jī)床參考點(diǎn)R 數(shù)控機(jī)床坐標(biāo)系是通過操作機(jī)床各坐標(biāo)軸返回機(jī)床零點(diǎn)的方法建立起來的。但是當(dāng)機(jī)床安裝好工件以后,機(jī)床零點(diǎn)已經(jīng)不能返回也不能測量,所以設(shè)定了一個參考點(diǎn)R。參考點(diǎn)R是由機(jī)床制造廠家定義的一個點(diǎn),R和M的坐標(biāo)位置關(guān)系是固定的,其位置參數(shù)存放在數(shù)控系統(tǒng)中。這樣只要讓機(jī)床返回到R點(diǎn),就能確定M點(diǎn),從而建立起機(jī)床坐標(biāo)系。
參考點(diǎn)R的位置是在每個坐標(biāo)軸上用檔塊和限位開關(guān)精確地預(yù)先確定好,參考點(diǎn)R多位于加工區(qū)域的邊緣。 在絕對行程測量的控制系統(tǒng)中,不需設(shè)定參考點(diǎn),而在增量行程測量的控制系統(tǒng)中,必須設(shè)置參考點(diǎn)。 在FANUC系統(tǒng)中用G28指令來使機(jī)床返回參考點(diǎn),一般情況下,指令格式為G91G28X0Y0Z0;第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系21九月2025第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系絕對坐標(biāo)與增量(相對)坐標(biāo)絕對坐標(biāo)----刀具(或機(jī)床)運(yùn)動軌跡的坐標(biāo)值是以相對于固定的坐標(biāo)原點(diǎn)O給出的,即稱為絕對坐標(biāo)。該坐標(biāo)系稱為絕對坐標(biāo)系。坐標(biāo)值用X、Y、Z表示。增量(相對)坐標(biāo)----刀具(或機(jī)床)運(yùn)動軌跡的坐標(biāo)值是相對于前一位置(或起點(diǎn))來計算的,即稱為增量(或相對)坐標(biāo),該坐標(biāo)系稱為增量坐標(biāo)系。增量坐標(biāo)值用U,V,W表示。U,V,W分別表示與X,Y,Z平行且同向的坐標(biāo)軸。21九月2025第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼三、機(jī)床坐標(biāo)系與工件坐標(biāo)系圖2-9絕對坐標(biāo)與增量坐標(biāo)21九月20251.準(zhǔn)備功能
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼四、數(shù)控系統(tǒng)的準(zhǔn)備功能和輔助功能準(zhǔn)備功能字的地址符是G,所以又稱G功能或G指令。它用來指令機(jī)床或控制系統(tǒng)的工作方式,為數(shù)控系統(tǒng)的插補(bǔ)運(yùn)算作好準(zhǔn)備。在國標(biāo)中,準(zhǔn)備功能字由地址符G和后續(xù)兩位正整數(shù)表示,從G00~G99共100個。在國標(biāo)中,G代碼被分成不同的組,在同一個程序段中可以指定不同組的G代碼。有兩種G代碼:模態(tài)G代碼和非模態(tài)G代碼。所謂模態(tài)G代碼是指一經(jīng)指定一直有效,直到出現(xiàn)同組的其它G代碼為止。非模態(tài)G代碼是指僅在指定的程序段內(nèi)有效,每次使用時,都必須指定。不同的數(shù)控系統(tǒng)的G代碼的含義不一定相同,所以在使用時要特別加以注意。21九月2025FANUC系統(tǒng)中常用G代碼表代碼功能模態(tài)組別G00點(diǎn)定位模態(tài)G01直線插補(bǔ)模態(tài)G02順時針圓弧插補(bǔ)模態(tài)G03逆時針圓弧插補(bǔ)模態(tài)G04暫停指令非模態(tài)G17XY平面選擇模態(tài)G18ZX平面選擇模態(tài)G19YZ平面選擇模態(tài)四、數(shù)控系統(tǒng)的準(zhǔn)備功能和輔助功能第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼21九月2025FANUC系統(tǒng)中常用G代碼表(續(xù))四、數(shù)控系統(tǒng)的準(zhǔn)備功能和輔助功能第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼代碼功能模態(tài)組別G28參考點(diǎn)符復(fù)歸模態(tài)G40刀具補(bǔ)償注銷模態(tài)G41刀具左補(bǔ)償模態(tài)G42刀具右補(bǔ)償模態(tài)G43刀具長度補(bǔ)償非模態(tài)G49刀具長度補(bǔ)償注銷模態(tài)G52局部坐標(biāo)系設(shè)定模態(tài)G53機(jī)床坐標(biāo)系模態(tài)21九月2025FANUC系統(tǒng)中常用G代碼表(續(xù))四、數(shù)控系統(tǒng)的準(zhǔn)備功能和輔助功能第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼代碼功能模態(tài)組別G54-G59工件坐標(biāo)系設(shè)定模態(tài)G80固定循環(huán)注銷模態(tài)G81-G89固定循環(huán)模態(tài)G90絕對尺寸模態(tài)G91增量尺寸模態(tài)G94每分鐘進(jìn)給模態(tài)G98初始點(diǎn)返回模態(tài)G99參考點(diǎn)返回模態(tài)21九月20252.輔助功能
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼四、數(shù)控系統(tǒng)的準(zhǔn)備功能和輔助功能輔助功能字由地址符M及隨后的數(shù)字組成,所以也稱為M功能或M指令。它用來指令數(shù)控機(jī)床的輔助裝置的接通和斷開(即開關(guān)動作),表示機(jī)床各種輔助動作及其狀態(tài)。準(zhǔn)備功能指令也有M00~M99共計100種。下表為FANUC系統(tǒng)中常用M代碼。
21九月20252.輔助功能
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼四、數(shù)控系統(tǒng)的準(zhǔn)備功能和輔助功能
常用輔助功能指令代碼功能模態(tài)備注M02程序結(jié)束非模態(tài)M03主軸順時針方向旋轉(zhuǎn)模態(tài)M04主軸逆時針方向旋轉(zhuǎn)模態(tài)M05主軸停止模態(tài)M06換刀非模態(tài)M08冷卻液開模態(tài)M09冷卻液關(guān)模態(tài)M30程序結(jié)束非模態(tài)21九月20251.加工程序的結(jié)構(gòu)
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼五、數(shù)控加工的程序與格式如按某數(shù)控機(jī)床編程規(guī)定,編制加工程序如下:%
程序開始符O0001
程序號N002G92X40Y30;N004G90G00X28T01S800M03;N006G01X-8Y8F200;程序內(nèi)容N008X0Y0;N010X28Y30;N012G00X40;N014M02;程序結(jié)束%程序結(jié)束符21九月20252.程序段格式
第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼五、數(shù)控加工的程序與格式語句號字準(zhǔn)備功能進(jìn)給率主軸轉(zhuǎn)速功能補(bǔ)償號指定輔助功能尺寸字LF程序段結(jié)束字T03刀具功能字21九月2025(3)尺寸字 尺寸字也叫尺寸指令。尺寸字在程序段中主要用來指令機(jī)床的刀具運(yùn)動到達(dá)的坐標(biāo)位置,表示暫停時間等指令也列入其中。 尺寸字地址符用得較多的有三組:⒈第一組是X、Y、Z、U、V、W、P、Q、R,主要是用于指令到達(dá)點(diǎn)的直線坐標(biāo)尺寸,有些地址例如X還可以用語G04之后指定暫停時間;⒉第二組是A、B、C、D、E,主要是用于指令到達(dá)點(diǎn)的角度坐標(biāo);⒊第三組是I、J、K,主要用來指令零件圓弧輪廓圓心點(diǎn)的坐標(biāo)尺寸。第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼21九月2025(4)進(jìn)給功能字F進(jìn)給功能字的地址符用F,所以又稱F功能或F指令。它的功能是指令切削的進(jìn)給速度。現(xiàn)在一般都能使用直接指定方式,即可以用F后的數(shù)字直接指定進(jìn)給速度。
F□□□□——進(jìn)給速度,地址F后跟四位或五位數(shù)字
F指令舉例:
F011mm/minF10.0 10mm/minF1000 1000mm/min F指令一般用在包含G01、G02、G03及固定循環(huán)指令的程序段中。例如:G01X100.Y100.F100;第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼21九月2025
(5)主軸轉(zhuǎn)速功能字S 主軸轉(zhuǎn)速功能字用來指定主軸的轉(zhuǎn)速,單位是r/min,地址符使用S,所以又稱S功能或S指令?,F(xiàn)在的數(shù)控機(jī)床都采用直接指定方式,例如:
S1000表示主軸轉(zhuǎn)速為1000r/min
對于數(shù)控車床來說,還有一種使切削線速度保持不變的所謂恒線速度功能,在FANUC系統(tǒng)中用G96來表示:
G96S200表示線速度是200m/min
一般來說S指令都和M指令來一起使用。在FANUC系統(tǒng)中一般用M03或M04指令與S指令一起來指定主軸的轉(zhuǎn)速。
S1000M03;表示主軸以1000r/min的速度順時針旋轉(zhuǎn)。第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼21九月2025(6)刀具功能字T
刀具功能字用地址符T及隨后的代碼化的數(shù)字表示,所以也稱為T功能或T指令。T指令的功能含義主要是用來指定加工時用的刀具號。對于數(shù)控車床,T的后續(xù)數(shù)字還兼作指定刀具長度補(bǔ)償和刀具半徑補(bǔ)償用。
T指令的格式是:
T□□□□—地址T后跟四位數(shù)字(有些數(shù)控系統(tǒng)后面跟兩位或六位數(shù)字),指定刀具號,例如:把刀庫上的5號刀具換到主軸上時,我們只需指定T05M06;這個程序段,就能完成換刀動作。第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼21九月2025字符含義小結(jié)第二章數(shù)控加工程序編制:第二節(jié)數(shù)控編程中有關(guān)標(biāo)準(zhǔn)和代碼字符意義字符意義A關(guān)于X軸的角度尺寸N順序號B關(guān)于Y軸的角度尺寸O程序號C關(guān)于Z軸的角度尺寸P固定循環(huán)參數(shù)D第二刀具功能Q固定循環(huán)參數(shù)E第二進(jìn)給功能R固定循環(huán)參數(shù)F第一進(jìn)給功能S主軸速度功能G準(zhǔn)備功能T刀具功能H刀具偏置號U平行X軸的第二尺寸IX軸分量V平行Y軸的第二尺寸JY軸分量W平行Z軸的第二尺寸KZ軸分量X基本X尺寸L不指定Y基本Y尺寸M輔助功能Z基本Z尺寸21九月2025
第二章數(shù)控加工程序編制:第三節(jié)常用編程指令一、準(zhǔn)備功能G指令準(zhǔn)備功能也叫G功能或G代碼。它是使機(jī)床或數(shù)控系統(tǒng)建立起某種加工方式的指令。
G代碼由地址G和后面的兩位數(shù)字組成,從G00~G99共100種。主要用于規(guī)定刀具和工件的相對運(yùn)動軌跡、機(jī)床坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償?shù)榷喾N功能。本節(jié)主要介紹部分常用G指令、M指令的功能和用法。G代碼分為模態(tài)代碼(又稱續(xù)效代碼)和非模態(tài)代碼。模態(tài)代碼----表示該代碼一經(jīng)在一個程序段中指定(如a組的GO1),直到出現(xiàn)同組(a組)的另一個G代碼(如G02)時才失效。非模態(tài)代碼----即只在寫有該代碼的程序段中有效。21九月2025第二章數(shù)控加工程序編制:第三節(jié)常用編程指令準(zhǔn)備功能G代碼21九月2025
第二章數(shù)控加工程序編制:第三節(jié)常用編程指令一、準(zhǔn)備功能G指令1.絕對尺寸和增量尺寸指令——G90、G91G90----表示程序段的坐標(biāo)字按絕對坐標(biāo)編程。G91----表示程序段的坐標(biāo)字按增量坐標(biāo)編程。所謂絕對坐標(biāo)所表示的刀具(或機(jī)床)運(yùn)動位置的坐標(biāo)值,都是相對于固定原點(diǎn)給出的。增量坐標(biāo)所表示的刀具運(yùn)動位置的坐標(biāo)值是相對于前一位置的,即坐標(biāo)原點(diǎn)是平行移動的。相對坐標(biāo)與運(yùn)動方向有關(guān)。本節(jié)主要介紹部分常用G指令、M指令的功能和用法。21九月2025絕對坐標(biāo):是指刀具下一位置相對于程序原點(diǎn)的坐標(biāo)機(jī)床設(shè)G90代碼:G90G01X30Y37
機(jī)床不設(shè)G90代碼:G01X30Y37相對坐標(biāo):是指刀具從當(dāng)前位置到下一位置的增量值機(jī)床設(shè)G91代碼:G91G01X20Y25
機(jī)床不設(shè)G91代碼:G01U20V25
有些數(shù)控系統(tǒng)在增量值編程時不用G91指令,而是在運(yùn)動的起點(diǎn)建立平行X、Y、Z的相對坐標(biāo)系U、V、W,用U、V、W代替原來的X、Y、Z。第二章數(shù)控加工程序編制:第三節(jié)常用編程指令一、準(zhǔn)備功能G指令1.絕對尺寸和增量尺寸指令——G90、G9121九月2025
第二章數(shù)控加工程序編制:第三節(jié)常用編程指令1.絕對尺寸和增量尺寸指令——G90、G91絕對值編程G90例子G90
G01G90
G01G90
G01G90
G0121九月2025
第二章數(shù)控加工程序編制:第三節(jié)常用編程指令增量值編程G91例子G91
G01X50.;1.絕對尺寸和增量尺寸指令——G90、G91G91
G01X-50.;G91
G01Y55.;G91
G01Y-55.;或G01V55.;VU或G01V-55.;VU21九月2025G92----規(guī)定工件坐標(biāo)系零點(diǎn)的指令。編程時通過該指令將工件坐標(biāo)系告訴給數(shù)控系統(tǒng),并把這個設(shè)定值記憶在數(shù)控裝置的存儲器內(nèi)。執(zhí)行該指令后,就確定了刀具刀位點(diǎn)的初始位置(程序原點(diǎn)或編程原點(diǎn))與工件坐標(biāo)系原點(diǎn)的相對距離。不使刀具或工件產(chǎn)生運(yùn)動。例如:G92X250.Z350.;第二章數(shù)控加工程序編制:第三節(jié)常用編程指令2.坐標(biāo)系設(shè)定指令----G92XA
21九月2025用來進(jìn)行直線插補(bǔ)或圓弧插補(bǔ)以及刀具補(bǔ)償時的平面選擇。G17----指定零件進(jìn)行XY平面上的加工;G18----指定零件進(jìn)行XZ平面上的加工;G19----指定零件進(jìn)行YZ平面上的加工。若系統(tǒng)只有一個坐標(biāo)平面的加工功能時,則可省去不寫。示意圖見下頁第二章數(shù)控加工程序編制:第三節(jié)常用編程指令3.坐標(biāo)平面選擇指令----G17、G18、G19一、準(zhǔn)備功能G指令21九月2025第二章數(shù)控加工程序編制:第三節(jié)常用編程指令3.坐標(biāo)平面選擇指令----G17、G18、G1921九月2025G00指令要求刀具以點(diǎn)位控制方式從刀具所在點(diǎn)用最快的速度運(yùn)動程序上規(guī)定的位置。格式:G00X
Y
Z
;程序中使用了G00指令后,F(xiàn)指令無效。第二章數(shù)控加工程序編制:第三節(jié)常用編程指令4.快速點(diǎn)定位指令----G0021九月2025第二章數(shù)控加工程序編制:第三節(jié)常用編程指令5.直線插補(bǔ)指令----G01G01用于斜線或直線運(yùn)動,使機(jī)床運(yùn)動功能在各坐標(biāo)平面內(nèi)切削任意斜率的直線輪廓和用直線段逼近的曲線輪廓。特點(diǎn)是刀具以直線插補(bǔ)運(yùn)算聯(lián)動方式由某坐標(biāo)點(diǎn)移動到另一坐標(biāo)點(diǎn),移動速度是由進(jìn)給功能指令F設(shè)定。執(zhí)行該指令時在程序中必須出現(xiàn)F指令。G01和F指令都是模態(tài)指令。格式:G01X
Y
Z
F
;21九月2025例G01代碼編程(相對坐標(biāo))N001G92X28Y20;N004X8Y-8;N002G91G00X-12Y0;N005X16Y20S200M03T01;N006M05T00;N003G01X-24Y-12F100;N007G00X12Y0M02;G01代碼編程(絕對坐標(biāo))N001G92X28Y20;N002G90G00X16Y20S200M03T01;N003G01X-8Y8F100;N004X0Y0;N005X16Y20;N006M05T00;N007G00X28Y20M02;第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025該指令可以自動加工圓弧曲線。G02是順時針方向圓弧插補(bǔ)指令,G03是逆時針方向圓弧插補(bǔ)指令。各坐標(biāo)平面的圓弧插補(bǔ)方向如圖:其判別方法是:在圓弧插補(bǔ)中沿垂直于要加工圓弧所在平面的坐標(biāo)軸正方向向負(fù)方向看,刀具相對于工件的轉(zhuǎn)動是順時針為順。相反方向?yàn)槟妗?/p>
6.圓弧插補(bǔ)指令----G02、G03第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025格式1(圓心法):6.圓弧插補(bǔ)指令----G02、G03第二章數(shù)控加工程序編制:第三節(jié)常用編程指令其中,X、Y、Z----圓弧的終點(diǎn)坐標(biāo)(絕對坐標(biāo)系下)或圓弧終點(diǎn)相對于起點(diǎn)的距離(在相對坐標(biāo)系下)I、J、K----分別表示圓弧中心相對圓弧起點(diǎn)在X、Y、Z方向的坐標(biāo)增量(圓心-起點(diǎn)坐標(biāo))或圓弧起點(diǎn)相對于圓心在X、Y、Z方向的坐標(biāo)增量102040402010IJ21九月2025格式2(半徑法):
6.圓弧插補(bǔ)指令----G02、G03第二章數(shù)控加工程序編制:第三節(jié)常用編程指令R為圓弧的半徑。為了確定所插補(bǔ)的圓弧段,R帶有“+,–”號,取法是:若圓心角≤180o,R取正值;若圓心角>180o時,R取負(fù)值。※全圓切削:G02/G03I
(J)
F
;注:起點(diǎn)大于圓心,半徑用負(fù)(如G02I-50.;),起點(diǎn)小于圓心,半徑用正。※半圓切削:G02/G03X
Y
R
F
;注:如果圓弧小于或等于180度,R用正。大于180度用負(fù)。21九月2025
整圓插補(bǔ)時I、J、K的使用 進(jìn)行整圓插補(bǔ)時,編程時必須使用I,J,K指令來指定圓弧中心。如果使用半徑R指令進(jìn)行整圓插補(bǔ),則系統(tǒng)認(rèn)為是0度圓弧,刀具將不做任何運(yùn)動。例如:順時針方向切削一個半徑40的整圓時(1)從A點(diǎn)開始順時針整圓切削絕對指令編程:
G90G02(X0Y40.)J-40.F100;(2)從B點(diǎn)開始順時針整圓切削絕對指令編程:
G90G02(X40.Y0)I-40.F100;如果上面的程序段寫成G90(G91)G02X40.Y0R40.時,那么刀具將不做任何切削運(yùn)動。第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025第二章數(shù)控加工程序編制:第三節(jié)常用編程指令6.圓弧編程例子(例2-1)用絕對值方式編程:N01G92X0Y0;N02G90G01Y18F100;N03G02X18Y0I0J-18;N04G03X68I25J0;N05G02X88Y20I0J20;用增量值方式編程:N01G91G01X0Y18F100;N02G02X18Y-18I0J-18;N03G03X50Y0I25J0;N04G02X20Y20I0J20;用圓弧半徑按絕對值方式編程:N01G92X0Y0;N02G90G01Y18F100;N03G02X18Y0R18;N04G03X68Y0R25;N05G02X88Y20R-20;21九月2025圓弧插補(bǔ)指令使用注意事項(xiàng)⑴在圓弧插補(bǔ)時,必須有平面選擇指令;⑵平面選擇指令中除了G17可以省略外,G18、G19都不能省略;⑶在使用圓弧插補(bǔ)指令時必須指定進(jìn)給速度F;⑷I、J、K的數(shù)值永遠(yuǎn)是增量值;⑸整圓切削時,不能用R來指定圓弧半徑,只能用I,J,K來指定;⑹如果在同一個程序段中同時指定了I,J,K和R,只有R有效,I,J,K指令被忽略;⑺在進(jìn)行圓弧插補(bǔ)編程時,X0,Y0,Z0和I0,J0,K0均可省略;⑻如果用指令R來指定圓弧半徑時,當(dāng)圓弧角度小于或等于180度時,R值為正;當(dāng)圓弧角度大于180度小于360度時,R值為負(fù)。
G90G02X70.Y20.R-50.F100;70202070XYR50起點(diǎn)終點(diǎn)第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025例題:刀具起始點(diǎn)為坐標(biāo)原點(diǎn),其終點(diǎn)也是原點(diǎn),走刀方向?yàn)轫槙r針,進(jìn)給速度為F100。O1234;N10G90G54G17G00X0Y0S1000M03;N20X-60.Y-40.;N30G01X-60.Y0F100;N40G02X0Y60.I60.;N50G01X40.Y0;N60G02X0Y-40.I-40.;N70G01X-60.Y-40.;N80G00Z100.M05;N90G00X0Y0;N100M30;-4040-6060N1N2N3N4N5N6N7R40R60XY第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025
G00、G01、G02、G03指令使用練習(xí) 從原點(diǎn)出發(fā)順時針方向走刀,最后回到原點(diǎn)。切削進(jìn)給速度為F100,圓弧中心使用I,J編程。第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025為了適應(yīng)立銑刀、圓頭車刀等刀具加工的編程,數(shù)控機(jī)床一般都具有半徑自動補(bǔ)償功能。在編程時不需要計算刀具中心的運(yùn)動軌跡,而直接根據(jù)零件輪廓編程,使程序編制大為簡化。G41----為左偏刀具半徑補(bǔ)償指令,即沿刀具運(yùn)動方向看,刀具位于工件的左側(cè);G42----為右偏刀具半徑補(bǔ)償指令,即沿刀具運(yùn)動方向看,刀具位于工件的右側(cè);G40----為半徑補(bǔ)償偏置取消指令,即使用G41、G42后必須用G40去取消偏置量,使刀具中心軌跡與編程軌跡重合。7.刀具半徑自動補(bǔ)償指令----G41、G42、G40第二章數(shù)控加工程序編制:第三節(jié)常用編程指令N30G01G41X50Y40F100D01;N40……N80G00G40X0Y0;21九月2025刀具半徑自動補(bǔ)償例
(例2-3)第二章數(shù)控加工程序編制:第三節(jié)常用編程指令N001G92X0Y0;(工件坐標(biāo)系設(shè)定在O點(diǎn),即刀具刀位點(diǎn)P與O點(diǎn)重合)N002G90G01G41X10Y10D01F100;(O→A直線插補(bǔ),并建立刀具左補(bǔ)償)N003Y20;(A→B直線插補(bǔ))N004X30Y30;(B→C直線插補(bǔ))N005G03X40Y20I10J0;(C→D逆圓插補(bǔ))
N006G02X30Y10I-10J0;(D→E順圓插補(bǔ))
N007G01X10;(E→A直線插補(bǔ))
N008G00G40X0Y0M02;(A→O快速回原點(diǎn)并取消刀具補(bǔ)償)
21九月2025刀具長度補(bǔ)償指令用來補(bǔ)償?shù)毒唛L度方向尺寸的變化。數(shù)控機(jī)床規(guī)定傳遞切刀動力的主軸為數(shù)控機(jī)床的Z軸,所以通常是在Z軸方向進(jìn)行刀具長度補(bǔ)償。在編寫工件加工程序時,先不考慮實(shí)際刀具的長度,而是按照標(biāo)準(zhǔn)刀具長度或確定一個補(bǔ)償參考點(diǎn)進(jìn)行補(bǔ)償,如果實(shí)際刀具長度和標(biāo)準(zhǔn)刀具長度不一致時,可以通過刀具長度補(bǔ)償功能實(shí)現(xiàn)刀具長度差值的補(bǔ)償。G43指令實(shí)現(xiàn)正向補(bǔ)償,G44指令實(shí)現(xiàn)反向補(bǔ)償,它們也是模態(tài)指令,可由G40指令取消(有些數(shù)控系統(tǒng)用G49)。編程格式為:
G91G00G43(G44)Z___H___;或G90G00G43(G44)Z___H___;H是存放長度補(bǔ)償偏置量的地址,用于存放實(shí)際刀具長度和標(biāo)準(zhǔn)補(bǔ)償長度的差值,即補(bǔ)償值或偏置量。8.刀具長度補(bǔ)償指令──G43、G44第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025G43:刀具長度正補(bǔ)償指令G44:刀具長度負(fù)補(bǔ)償指令G40(G49):刀具長度補(bǔ)償注銷指令實(shí)際位移量=程序給定值補(bǔ)償值正偏置:-A2=-A1+(-D1)=-(A1+D1)負(fù)偏置:-A2=-A1-(-D2)=-A1+D2G43(G44)Z-A1H01H—內(nèi)存刀補(bǔ)表地址(刀補(bǔ)號)第二章數(shù)控加工程序編制:第三節(jié)常用編程指令8.刀具長度補(bǔ)償指令──G43、G4421九月2025刀具長度補(bǔ)償示例A=-150+(-30)=-180G91G00G43Z-150H01;A=-150-(-30)=-120G91G00G44Z-150H01;第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025刀具長度補(bǔ)償示例(例2-4)第二章數(shù)控加工程序編制:第三節(jié)常用編程指令N001G91G00X70Y45M03S300;N002G43D01Z-22;N003G01Z-18F600;N004G04X2;N005G00Z18;N006X30Y-20;N007G01Z-33;N008G00G40Z55;N009X-100Y-25M02;21九月2025G04----可使刀具作短暫停留,以獲得圓整而光滑的表面。使刀具作短時間無進(jìn)給光整加工,用于車槽、鏜平面、锪孔具體主要用于以下幾種情況:①對不通孔作深度控制時,在刀具進(jìn)給到規(guī)定深度后,用暫停指令使刀具作非進(jìn)給光整切削,然后退刀,保證孔底平整②鏜孔完畢后要退刀時,為避免留下螺旋劃痕而影響表面粗糙度,應(yīng)使主軸停止轉(zhuǎn)動,并暫停幾秒鐘,待主軸完全停止后再退刀。9.暫停(延時)指令----G04第二章數(shù)控加工程序編制:第三節(jié)常用編程指令③橫向車槽時,應(yīng)在主軸轉(zhuǎn)過幾轉(zhuǎn)后在退刀,可用暫停指令④在車床上倒角或車頂尖孔時,為使表面平整,使用暫停指令使工件轉(zhuǎn)過一轉(zhuǎn)后再退刀。⑤用絲錐攻螺紋時,如果刀具夾頭帶有正反轉(zhuǎn)機(jī)構(gòu),可用暫停指令,以暫停時間代替指定的進(jìn)給距離。待攻絲完畢,絲錐退出工件后,在恢復(fù)機(jī)床的動作指令。21九月2025格式:G04X
;或G04P_;注意:X后應(yīng)跟的是時間,單位:秒。P后時間單位為毫秒。
G04指令是非模態(tài)指令,只在本程序段有
N001G91G01Z-7F60;S300M03;N002G04X5;N003G00Z7M02;9.暫停(延時)指令----G04第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月20251)返回參考點(diǎn)檢驗(yàn)──G27G27指令可以檢查機(jī)床是否準(zhǔn)確返回參考點(diǎn)。程序格式為:G27X___Y___;數(shù)控機(jī)床執(zhí)行G27指令時,各坐標(biāo)軸以快速點(diǎn)定位的方式返回各坐標(biāo)軸的參考點(diǎn),同時,參考點(diǎn)指示燈亮。使用G27指令時,應(yīng)取消刀具補(bǔ)償功能,否則機(jī)床無法返回參考點(diǎn)。G27指令執(zhí)行后,數(shù)控系統(tǒng)繼續(xù)執(zhí)行下面程序段,若需要機(jī)床停止,應(yīng)在G27程序段后加M00或M01等輔助功能。10.返回參考點(diǎn)指令──G27、G28、G29第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月20252)自動返回參考點(diǎn)──G28G28指令可以使刀具從任何位置以快速定位方式經(jīng)過中間點(diǎn)返回參考點(diǎn),到達(dá)參考點(diǎn)時,返回參考點(diǎn)指示燈亮。其程序格式為:G28X___Y___;X、Y中的坐標(biāo)值是中間點(diǎn)的坐標(biāo)值,參考點(diǎn)的坐標(biāo)值不需要指定。G28指令常用于刀具自動換刀的程序段,執(zhí)行前應(yīng)取消刀具補(bǔ)償功能。3)從參考點(diǎn)自動返回──G29其程序格式為:G29X_____Y_____ ;X、Y中的坐標(biāo)值是返回點(diǎn)的坐標(biāo)值,中間點(diǎn)的坐標(biāo)值不需要指定,由前面程序段G28指令中設(shè)定。執(zhí)行G29指令時,機(jī)床從參考點(diǎn)快速移到G28指令設(shè)定的中間點(diǎn),再從中間點(diǎn)快速移到G29指令的指定點(diǎn)。第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025輔助功能也叫M功能或M代碼。它是控制機(jī)床或系統(tǒng)的開關(guān)功能的一種命令。如開、停冷卻泵;主軸正、反轉(zhuǎn);程序結(jié)束等。由于數(shù)控機(jī)床的廠家很多,每個廠家使用的G功能、M功能與ISO標(biāo)準(zhǔn)也不完全相同,因此對于某一臺數(shù)控機(jī)床,必須根據(jù)機(jī)床說明書的規(guī)定進(jìn)行編程。第二章數(shù)控加工程序編制:第三節(jié)常用編程指令二、輔助功能21九月2025序號代碼數(shù)控銑床數(shù)控車床功能1M00√√程序停止2M01√√計劃停止3M02√√程序結(jié)束4M03√√主軸正轉(zhuǎn)5M04√√主軸反轉(zhuǎn)6M05√√主軸停止7M06√√換刀8M07√√2號切削液開9M08√√1號切削液開10M09√√切削液關(guān)11M17
√車床子程序結(jié)束12M60√
粗銑輪廓13M61
精銑輪廓14M70√
暫不執(zhí)行該段程序15M79√
調(diào)用G79銑削剩余部分16M30√√程序結(jié)束,并要求程序返回首段√第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月20251、M00----程序停止
程序中執(zhí)行該指令后,停止自動運(yùn)轉(zhuǎn),即主軸停轉(zhuǎn)、切削液關(guān)閉、進(jìn)給停止,處于程序停止?fàn)顟B(tài),把全部信息保存起來。以便進(jìn)行手動換刀、手動變速等手動操作。要繼續(xù)執(zhí)行加工程序時,按動控制面板上的起動按鈕才能再次自動運(yùn)轉(zhuǎn)。2、M01----計劃停止
該指令與M00相似。但必須預(yù)先把面板上的“選擇停止開關(guān)”旋轉(zhuǎn)到計劃停止處,M01指令才能被執(zhí)行。該指令主要用于加工過程中需要停機(jī)檢查、測量零件或手工換刀和交接班等。3、M02----程序結(jié)束
表示程序全部結(jié)束,停止自動運(yùn)轉(zhuǎn),主軸進(jìn)給及切削液供給全部停下,使數(shù)控裝置和機(jī)床復(fù)位,將紙帶倒回到程序開始的字符位置。第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月20254、M03、M04、M05----主軸旋轉(zhuǎn)方向
分別命令主軸正轉(zhuǎn)(順)、反轉(zhuǎn)(逆)、和停止轉(zhuǎn)動。5、M06----自動換刀該指令用于自動換刀或顯示待換刀號。自動換刀數(shù)控機(jī)床的換刀方法有兩種。一種是由刀架或多主軸轉(zhuǎn)塔頭轉(zhuǎn)位實(shí)現(xiàn)換刀,換刀指令可實(shí)現(xiàn)主軸停止、刀架脫開、轉(zhuǎn)位等動作;另一種是帶有“機(jī)械手—刀庫”的換刀,換刀過程為換刀和選刀兩類動作;換刀是將刀具從主軸取下,換上所選用的刀具。大致過程為:主軸定向停、松開刀具、換刀、鎖緊刀具、主軸啟動等。對顯示換刀號的機(jī)床,換刀是用手動實(shí)現(xiàn)的。第二章數(shù)控加工程序編制:第三節(jié)常用編程指令21九月2025一、數(shù)控車床加工程序編制數(shù)控車削加工的內(nèi)容第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(a)端面切削(b)外軸肩切削
21九月2025(c)錐面切削(d)圓弧面切削
(e)車退刀槽(f)切斷第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制數(shù)控車削加工的內(nèi)容21九月2025(g)鏜孔(h)鏜內(nèi)錐孔(c)鉆孔(d)車銷內(nèi)、外螺紋第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制數(shù)控車削加工的內(nèi)容21九月2025①在一個程序段中,可以采用絕對值編程或增量值編程,也可以采用混合編程。②被加工零件的徑向尺寸在圖樣上和測量時,一般用直徑值表示。所以采用直徑尺寸編程更為方便。③由于車削加工常用棒料或鍛料作為毛坯,加工余量較大,為簡化編程,數(shù)控裝置常具備不同形式的固定循環(huán),可進(jìn)行多次重復(fù)循環(huán)切削。④編程時,認(rèn)為車刀刀尖是一個點(diǎn),而實(shí)際上為了提高刀具壽命和工件表面質(zhì)量,車刀刀尖常磨成一個半徑不大的圓弧,為提高工件的加工精度,編制圓頭刀程序時,需要對刀具半徑進(jìn)行補(bǔ)償。大多數(shù)數(shù)控車床都具有刀具半徑自動補(bǔ)償功能(G41、G42),這類數(shù)控車床可直接按工件輪廓尺寸編程。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(一)數(shù)控車削加工的編程特點(diǎn)21九月20251.坐標(biāo)系和坐標(biāo)軸方向
數(shù)控車床坐標(biāo)系統(tǒng)分為機(jī)床坐標(biāo)系和工件坐標(biāo)系(編程坐標(biāo)系)。無哪種坐標(biāo)系統(tǒng)都規(guī)定與車床主軸軸線平行的方向?yàn)閆軸,且規(guī)定從卡盤中心至尾座頂尖中心的方向?yàn)檎较颉T谒矫鎯?nèi)與主軸軸線垂直的方向?yàn)閄軸,且規(guī)定刀具遠(yuǎn)離主軸旋轉(zhuǎn)中心的方向?yàn)檎较颉5诙聰?shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(二)數(shù)控車床的坐標(biāo)系21九月2025
以機(jī)床原點(diǎn)為坐標(biāo)系原點(diǎn)建立起來的X、Z軸直角坐標(biāo)系,稱為機(jī)床坐標(biāo)系。車床的機(jī)床原點(diǎn)為主軸旋轉(zhuǎn)中心與卡盤后端面之交點(diǎn)。機(jī)床坐標(biāo)系是制造和調(diào)整機(jī)床的基礎(chǔ),也是設(shè)置工件坐標(biāo)系的基礎(chǔ),不允許隨意變動。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制2.機(jī)床坐標(biāo)系21九月2025參考點(diǎn)是機(jī)床上的一個固定點(diǎn)。該點(diǎn)是刀具退離到一個固定不變的極限點(diǎn)(圖中點(diǎn)O′即為參考點(diǎn)),其位置由機(jī)械擋塊或行程開關(guān)來確定。機(jī)床坐標(biāo)系第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制3.參考點(diǎn)21九月2025
數(shù)控編程時應(yīng)該首先確定工件坐標(biāo)系和工件原點(diǎn)。零件在設(shè)計中有設(shè)計基準(zhǔn),在加工過程中有工藝基準(zhǔn),同時應(yīng)盡量將工藝基準(zhǔn)與設(shè)計基準(zhǔn)統(tǒng)一,該基準(zhǔn)點(diǎn)通常稱為工件原點(diǎn)。以工件原點(diǎn)為坐標(biāo)原點(diǎn)建立起來的X、Z軸直角坐標(biāo)系,稱為工件坐標(biāo)系。工件坐標(biāo)系在車床上工件原點(diǎn)可以選擇在工件的左或右端面上,即工件坐標(biāo)系是將參考坐標(biāo)系通過對刀平移得到的。如圖4-13所示。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制4.工件坐標(biāo)系(編程坐標(biāo)系)21九月2025在G98代碼狀態(tài)下,F(xiàn)后面的數(shù)值表示主軸每分鐘的切削進(jìn)給量。例如:G98F300表示主軸每分鐘進(jìn)給量為300mm。
在G99代碼狀態(tài)下,F(xiàn)后面的數(shù)值表示主軸每轉(zhuǎn)進(jìn)給量。例如:G99F1.5表示主軸每轉(zhuǎn)進(jìn)給量為1.5mm。系統(tǒng)開機(jī)狀態(tài)為G99,只有輸入G98指令后,G99才被取消。
在數(shù)控車床上加工螺紋時,F(xiàn)后面的數(shù)值表示螺紋的導(dǎo)程。例如:G92U20W30I0F2.0;第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(三)數(shù)控系統(tǒng)功能指令說明
1.F功能21九月2025指定主軸轉(zhuǎn)速或速度,由地址S和其后的數(shù)字組成。
G96代碼為恒線速切削控制。系統(tǒng)執(zhí)行G96指令后,S后面的數(shù)值表示切削速度。例如:G96S200表示切削速度為200m/min。
G97代碼為恒速切削控制取消。系統(tǒng)執(zhí)行G97指令后,S后面的數(shù)值表示主軸每分鐘的轉(zhuǎn)速。例如:G97S900表示主軸轉(zhuǎn)速為900r/min。G50代碼為主軸最高速度限定。G50有兩個功能:一是設(shè)定工件坐標(biāo)系;二是限定主軸最高轉(zhuǎn)速。例如:G50S2000表示主軸最高轉(zhuǎn)速設(shè)定為2000r/min。
第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(三)數(shù)控系統(tǒng)功能指令說明
2.S功能21九月2025用于選擇刀具或換刀。用地址T和其后面的數(shù)字來指定刀具號和刀具偏移補(bǔ)償號。例如:T0101表示選用01號刀具,刀具偏移補(bǔ)償號01。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(三)數(shù)控系統(tǒng)功能指令說明
3.T功能21九月2025M00——程序停止實(shí)際上是一個暫停指令。當(dāng)執(zhí)行有M00指令的程序段后,主軸的轉(zhuǎn)動、進(jìn)給、切削液都將停止。它與單程序段停止相同,模態(tài)信息全部被保存,以便進(jìn)行某一手動操作,如換刀、測量工件的尺寸等。重新啟動機(jī)床后,繼續(xù)執(zhí)行后面的程序M01——選擇停止與M00的功能基本相似,只有在按下“選擇停止”后,M01才有效,否則機(jī)床繼續(xù)執(zhí)行后面的程序段;按“啟動”鍵,繼續(xù)執(zhí)行后面的程序。M02——程序結(jié)束該指令編在程序的最后一條,表示執(zhí)行完程序內(nèi)所有指令后,主軸停止、進(jìn)給停止、切削液關(guān)閉,機(jī)床處于復(fù)位狀態(tài)。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(三)數(shù)控系統(tǒng)功能指令說明
4.M功能21九月2025M03——主軸正轉(zhuǎn)。用于主軸順時針方向轉(zhuǎn)動M04——主軸反轉(zhuǎn)。用于主軸逆時針方向轉(zhuǎn)動M05——主軸停止轉(zhuǎn)動M07——冷卻液開,用于切削液1開M08——冷卻液開,用于切削液2開M09——冷卻液關(guān),用于切削液關(guān)M30——程序結(jié)束使用M30時,除表示執(zhí)行M02的內(nèi)容之外,還返回到程序的第一條語句,準(zhǔn)備下一個工件的加工。M98——子程序調(diào)用,用于調(diào)用子程序;M99——子程序返回,用于子程序結(jié)束及返回。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(三)數(shù)控系統(tǒng)功能指令說明
4.M功能21九月20251.設(shè)置工件坐標(biāo)系G50指令格式:G50X__Z__;或G50U__W__;式中,X和Z后的數(shù)值是刀尖在編程坐標(biāo)系中的位置;U、V后的數(shù)值是增量值。
注意:G50是車削中常用的方法。有些數(shù)控機(jī)床用G92指令建立工件坐標(biāo)系;有的數(shù)控系統(tǒng)則直接采用零點(diǎn)偏置指令(G54~G59)建立工件坐標(biāo)系。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(四)部分G功能說明要建立如圖所示工件坐標(biāo)系,將坐標(biāo)原點(diǎn)設(shè)在工件的右端面上,刀具起點(diǎn)相對工件坐標(biāo)系的坐標(biāo)值為(a,b),則執(zhí)行程序段
G50XaZb;
后系統(tǒng)內(nèi)部即記憶了(a,b)21九月20251.設(shè)置工件坐標(biāo)系G50第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制(四)部分G功能說明
例4-1、建立如圖所示零件的工件坐標(biāo)系。
G50X150.Z20.;21九月2025指令格式:G00X(U)__Z(W)__;式中,X和Z后的數(shù)值是刀具直線快速運(yùn)動至目標(biāo)點(diǎn)的坐標(biāo);U、W后的數(shù)值是增量值。
注意事項(xiàng)①使用G00指令時,刀具的實(shí)際運(yùn)動路線并不一定是直線,而是一條折線。因此,要注意刀具是否與工件和夾具發(fā)生干涉。對不適合聯(lián)動的場合,每軸可單動。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制2.快速點(diǎn)定位指令G0021九月2025例:A→B→C
G50X80.0Z222.0;G00X40.0Z162.0;(或U-40.0W—60.0);A→D→C
G50X80.0Z222.0;G00Z162.0(或W—60.0);
X40.0(或U-40.0);第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制例21九月2025格式:G01X(U)
Z(W)
F_;說明①G01指令后的坐標(biāo)值取絕對值編程還是取增量值編程由G90/G91決定②F指令也是模態(tài)指令,F(xiàn)的單位由直線進(jìn)給率或旋轉(zhuǎn)進(jìn)給率指令確定第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制3.直線插補(bǔ)指令G0121九月2025下圖為典型車削加工的直線插補(bǔ)實(shí)例。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制例:21九月2025
(1)G02/G03的編程格式①用I、K指定圓心位置:
G02X(U)
Z(W)
I
K
F_;
G03X(U)
Z(W)
I
K
F_;②用圓弧半徑R指定圓心位置:
G02X(U)
Z(W)
R
F_;
G03X(U)
Z(W)
R
F_;第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制4.圓弧插補(bǔ)指令G02/G0321九月2025(2)說明①采用絕對值編程時,圓弧終點(diǎn)坐標(biāo)為圓弧終點(diǎn)在工件坐標(biāo)系中的坐標(biāo)值,用X、Z表示;當(dāng)采用增量值編程時,圓弧終點(diǎn)坐標(biāo)為圓弧終點(diǎn)相對于圓弧起點(diǎn)的增量值。②數(shù)控車床的圓心坐標(biāo)為I、K,表示圓弧起點(diǎn)到圓弧中心所作矢量分別在X、Z坐標(biāo)軸方向上的分矢量(矢量方向指向圓心)。圖中分別給出了在絕對坐標(biāo)系中,順弧與逆弧加工時的圓心坐標(biāo)I、K的關(guān)系。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制刀具起點(diǎn)刀具終點(diǎn)圓弧圓心順圓刀具起點(diǎn)刀具終點(diǎn)圓弧圓心逆圓21九月2025③當(dāng)用半徑指定圓心位置時,由于在同一半徑R的情況下,從圓弧的起點(diǎn)到終點(diǎn)有兩個圓弧的可能性,為區(qū)別二者,規(guī)定圓心角α≤180時,用“+R”表示,如圖中的圓弧1;α>180時,用“-R”表示,如圖中的圓弧2。④用半徑R指定圓心位置時,不能描述整圓。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制21九月2025例:刀具加工軌跡如圖所示,圓弧為順時針方向,圖中采用英制尺寸,絕對坐標(biāo)編程時的加工程序如下。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制21九月2025第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制例2-5編程方法一:用I、K圓心坐標(biāo)編程,采用絕對值編程…N010G01X0Z0F80;N011G03X20.0Z-10.0I0K-10.0F60;N012G01Z-30.0F80;N013X40.0;N014X60.0Z-60.0;N015Z-90.0;N016G02X100.0Z-110.0I20.0K0F60;采用增量值編程…N010G01X0Z0F80;N011G03U20.0W-10.0I0K-10.0F60;N012G01U0W-20.0F80;N013U20.0;N014U20.0W-30.0;N015W-30.0;N016G02U40.0W-20.0I20.0K0F60;…編程方法二:用圓弧半徑R編程?!璑010G01X0Z0F80;N011G03X20.0Z-10.0R10.0F60;N012G01Z-30.0F80;N013X40.0;N014X60.0Z-60.0;N015Z-90.0;N016G02X100.0Z-110.0R20.0F60;…21九月2025(1)縱向粗車循環(huán)G71
。指令格式:G71P(ns)Q(nf)U(Δu)W(Δw)D(Δd)F__;第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制5.循環(huán)功能式中,ns是精加工形狀程序段中第一個程序順序號;nf是精加工形狀程序段中末端的結(jié)束程序段號;Δu
是X向的精車余量;
Δw是Z向精車余量;Δd是每次的切削深度;F是進(jìn)給量(mm/r)。
e表示退刀量21九月2025(2)橫向粗車循環(huán)G72該指令適用于盤類零件的外輪廓粗車加工,如圖2-22所示為G72粗車外輪廓的加工路線。指令格式:G72P(ns)Q(nf)U(Δu)W(Δw)D(Δd)F__;式中各參數(shù)含義與G71相同。
第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制5.循環(huán)功能21九月2025(3)平行于零件輪廓的粗車循環(huán)G73該指令適用于毛坯輪廓形狀與零件形狀基本接近的工件。例如:鍛件、鑄件的粗車加工,如圖2-23所示為G73平行于工件外輪廓的粗車加工路線。指令格式:G73P(ns)Q(nf)I(Δi)K(Δk)U(Δu)W(Δw)D(Δd)F__;
Δi是X向粗車切除余量(半徑值);Δk
是Z向粗車切除余量。Δd是粗車切削循環(huán)次數(shù)。其他各參量含義與G71、G72相同。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制5.循環(huán)功能21九月2025(4)精車循環(huán)G70指令格式:G70P(ns)Q(nf);在精車循環(huán)G70狀態(tài)下,(ns)至(nf)程序段中指定的F、S、T有效,粗車循環(huán)中的F、S、T無效。
第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制5.循環(huán)功能21九月2025例2-6:圖2-24為采用縱向粗車循環(huán)G71與精車循環(huán)G70編制的加工程序。取零件毛坯為棒料,粗加工切削深度為7mm,進(jìn)給量0.3mm/r,主軸轉(zhuǎn)速為500r/min,精加工余量X向4mm(直徑),Z向2mm,進(jìn)給量為0.15mm/r,主軸轉(zhuǎn)速為800r/min,編寫加工程序如下:
第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制5.循環(huán)功能O171N001G50X300.0Z350.0;N002G00X250.0Z330.0M03
S800;N003G71P004Q010U4.0W2.0D7.0F0.3S500;(縱向粗車循環(huán))N004G00X60.0S800;N005G01W-110.0F0.15;N006X120.0W-30.0;N007W-60.0;N008G03X200.0W-40.0R40.0;N009G01W-20.0;N010X250.0;N011G70P004Q010;N012G00X300.0Z350.0;N013M05;N014M30;21九月2025例2-7:圖2-25是用G73粗車循環(huán)和G70精車循環(huán)的示例。設(shè)粗加工分三刀進(jìn)行,第一刀加工后,后兩刀在X、Z方向上的加工總留量X向是14mm(單邊),Z向是14mm。精加工余量X方向(直徑)是4.0mm,Z向是2.0mm;粗加工時進(jìn)給量是0.3mm/r;主軸轉(zhuǎn)速是800r/min,編寫加工程序如下:第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制5.循環(huán)功能21九月2025第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制5.循環(huán)功能O173N001G50X300.0Z265.0;N002G00X270.0Z220.0M03S800;N003G73P004Q008I14.0K14.0U4.0W2.0D3F0.30S800;N004G00X35.0W-38;N005G01W-30.0;N006X120.0W-50.0;N007G02X200.0W-40.0I40.0K0.0;N008G01X230.0W-10.0;N009G70P004Q008;N010G00X300.0Z265.0;N011M05;N012M30;例2-7:21九月2025第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制6.螺紋加工G32指令能夠切削圓柱螺紋、圓錐螺紋、端面螺紋(渦形螺紋),實(shí)現(xiàn)刀具直線移動,并使刀具的移動和主軸旋轉(zhuǎn)保持同步,即主軸轉(zhuǎn)一轉(zhuǎn),刀具移動一個導(dǎo)程。螺距螺距螺距牙深螺紋大徑螺紋小徑(1)簡單螺紋車削指令—G32格式:G32X(U)
Z(W)
F
;
F采用旋轉(zhuǎn)進(jìn)給率,表示螺距21九月2025幾點(diǎn)注意事項(xiàng):①進(jìn)行橫螺紋加工時,其進(jìn)給速度F的單位采用旋轉(zhuǎn)進(jìn)給率,即mm/r(或inches/r);②為避免在加減速過程中進(jìn)行螺紋切削,要設(shè)引入距離
1和超越距離
2,δ1—切入空刀行程量,一般為(3~5)F(導(dǎo)程);δ2—切出空刀行程量,一般取0.5δ1。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制21九月2025圖螺紋進(jìn)刀切削方法①P1表示單邊切削,每次切削量相等;②P2表示雙邊切削,每次切削量相等;③P3表示單邊切削,每次背吃刀量相等;④P4表示雙邊切削,每次背吃刀量相等。切削量相等是指每次循環(huán)切削面積相等,保證螺紋車刀在車削過程中受力均勻。第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制21九月2025例:如圖所示,螺紋導(dǎo)程=2mm,車削螺紋前工件直徑為φ48,分兩次走刀,第一次切深為0.8mm(單邊),第二次切深為0.3mm,采用相對值編程,加工程序如下:第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制……N030G00U-11.6;N040G32W-59.0F2.0;N050G00U11.6;N060G00W59.0;N070G00U-12.2;N080G32W-59.0F2.0;N090G00U12.2;N100G00W59.0;……21九月2025例:圖為圓柱螺紋編程實(shí)例,螺紋外徑已加工完成,牙型深度1.3mm,分5次進(jìn)給,吃刀量(直徑值)分別為0.9mm、0.6mm、0.4mm、0.4mm和0.1mm,采用絕對編程,加工程序如下:第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制N01G54;N02G00X58.0Z71.0;N04X47.1;N06G32Z12.0F2.0;N08G00X58.0;N10Z71.0;N12X46.5;N14G32Z12.0F2.0;N16G00X58.0;N18Z71.0;N20X46.1;N22G32Z12.0F2.0;N24G00X58.0;N26Z71.0;N28X45.7;N30G32Z12.0F2.0;N32G00X58.0;N34Z71.0;N36X45.6;N38G32Z12.0F2.0;21九月2025圓錐螺紋加工實(shí)例例:已知錐螺紋導(dǎo)程=2mm,分兩次走刀,第一次切深=0.8mm,第二次切深為0.3mm,采用絕對值編程,加工程序如下:……N030G00X12.4Z76.0;N040G32X41.4Z27.0F2.0;N050G00X50.0;N060G00Z76.0;N070G00X11.8;N080G32X40.8Z27.0F2.0;N090G00X50.0;N100G00Z76.0;……第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制21九月2025第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制G92指令可切削錐螺紋和圓柱螺紋,如圖所示。刀具按A→B→C→D→A進(jìn)行自動循環(huán)。圖中虛線表示快速運(yùn)動,連續(xù)線表示進(jìn)給運(yùn)動。
指令格式:G92X(U)__Z(W)__I__F__;
式中,X、Z是螺紋終點(diǎn)(C點(diǎn))的坐標(biāo)值;U、W是螺紋終點(diǎn)坐標(biāo)相對于螺紋起點(diǎn)的增量坐標(biāo);I是錐螺紋起點(diǎn)和終點(diǎn)的半徑差,加工圓螺紋時I為零,可省略;F是螺紋導(dǎo)程(mm)。
(2)螺紋切削循環(huán)—G9221九月2025第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制N50G50X270Z260;N60G90G97S300;N70T0101M03;N80G00X35Z104;先走到螺紋加工循環(huán)起點(diǎn)處,編程者定N90G92X29.2Z56F1.5;N100X28.6;N110X28.2;N120X28.04;N130G00X270Z260T0100M05;N140M02;從這里可以看出,螺紋的總切深t=(30-28.04)÷2=1.96÷2=0.9(2)螺紋切削循環(huán)—G92例21九月2025第二章數(shù)控加工程序編制:第四節(jié)數(shù)控機(jī)床的程序編制指令格式:G76X(U)__Z(W
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 毛中特期末題庫及答案
- 鶴壁市事業(yè)單位考試真題附答案
- 幼兒園管理考試題及答案
- 阿里云秋招面試題及答案
- 2026自然語言處理工程師招聘面試題及答案
- 沖床鉆孔加工試題及答案
- 2026黑龍江哈爾濱啟航勞務(wù)派遣有限公司派遣到哈爾濱工業(yè)大學(xué)機(jī)電工程學(xué)院機(jī)械設(shè)計系招聘考試備考題庫附答案
- 中共南充市委社會工作部關(guān)于公開招聘南充市新興領(lǐng)域黨建工作專員的(6人)考試備考題庫附答案
- 中國科學(xué)院西北高原生物研究所2026年支撐崗位招聘1人(青海)備考題庫必考題
- 會昌縣2025年縣直事業(yè)單位公開選調(diào)一般工作人員考試備考題庫附答案
- 嬰幼兒輔食添加及食譜制作
- 安全生產(chǎn)標(biāo)準(zhǔn)化對企業(yè)的影響安全生產(chǎn)
- 關(guān)于若干歷史問題的決議(1945年)
- 畢業(yè)論文8000字【6篇】
- 隨訪管理系統(tǒng)功能參數(shù)
- SH/T 0362-1996抗氨汽輪機(jī)油
- GB/T 23280-2009開式壓力機(jī)精度
- GB/T 17213.4-2015工業(yè)過程控制閥第4部分:檢驗(yàn)和例行試驗(yàn)
- FZ/T 73009-2021山羊絨針織品
- GB∕T 5900.2-2022 機(jī)床 主軸端部與卡盤連接尺寸 第2部分:凸輪鎖緊型
- 2011-2015廣汽豐田凱美瑞維修手冊wdl
評論
0/150
提交評論