數(shù)控編程實(shí)例一本通_第1頁(yè)
數(shù)控編程實(shí)例一本通_第2頁(yè)
數(shù)控編程實(shí)例一本通_第3頁(yè)
數(shù)控編程實(shí)例一本通_第4頁(yè)
數(shù)控編程實(shí)例一本通_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本書為工廠內(nèi)部培訓(xùn)資料,頁(yè)面為A4大小,正文76頁(yè),市面上沒有出售,如有需要請(qǐng)聯(lián)系我QQ:574164352旺旺:zhizunzhangdalong淘寶:://item.taobao/item.htm?id=12955859345說明SINUMERIK840D是西門子數(shù)控產(chǎn)品的突出代表。于20世紀(jì)90年代推出。它保持西門子前兩代系統(tǒng)SINUMERIK880和840C的三CPU結(jié)構(gòu):人機(jī)通信CPU(MMC-CPU)、數(shù)字控制CPU(NC-CPU)和可編程邏輯控制器CPU(PLC-CPU)。三部分在功能上既相互分工,又互為支持。它在復(fù)雜的系統(tǒng)平臺(tái)上,通過系統(tǒng)設(shè)定而適于各種控制技術(shù)。SINUMERIK840D數(shù)控系統(tǒng)適用于幾乎所有的應(yīng)用,可實(shí)現(xiàn)靈活組網(wǎng),發(fā)揮機(jī)床及生產(chǎn)線最大效力,高度開放的HMI和NCK能滿足不同客戶的個(gè)性化需求,無論是各種用戶定制畫面,還是專有技術(shù)、特殊工藝均能輕松與系統(tǒng)無縫連接。利用完善的SINUMERIKMDynamics(3軸/5軸)銑削工藝包、優(yōu)異的同步功能,80位浮點(diǎn)數(shù)納米(NANOFP)計(jì)算精度、空間補(bǔ)償系統(tǒng)(VCS)等創(chuàng)新技術(shù)的應(yīng)用使機(jī)床性能更勝一籌,實(shí)現(xiàn)最佳的加工質(zhì)量。可以說西門子系統(tǒng)在中國(guó)得到了廣泛的運(yùn)用,尤其SINUMERIK840D數(shù)控系統(tǒng)以高端的性能而贏得使用者的好評(píng)本筆記以PAMA機(jī)床為例,通過整理篩選以往的實(shí)際加工零件,筆者終于完成了本書的制作,本書總結(jié)的例題皆為實(shí)際加工案例,不同于學(xué)校的教科書,只要用心學(xué)習(xí),不出多日讀者自己便可熟練的編程本筆記適合初學(xué)者使用,每個(gè)程序后面都有詳細(xì)的指令用法及含義解釋,為筆者多年的經(jīng)驗(yàn)總結(jié)。由于筆者水平有限,書中難免有不足之處,歡迎讀者批評(píng)指出。祝讀者早日掌握編程技術(shù),步步高升。編者2011年8月目錄TOC\o"1-2"\h\z\u第一章基礎(chǔ)知識(shí) 11.1西門子840D系統(tǒng)程序命名規(guī)則 11.2快速定位指令G00(模態(tài)指令) 11.3直線插補(bǔ)指令G01(模態(tài)指令) 21.4圓弧插補(bǔ)G02/G03(模態(tài)指令) 21.5暫停指令G04(模態(tài)指令) 41.6準(zhǔn)確停止G09(非模態(tài)指令)、G60(非模態(tài)指令) 41.7G17、G18、G19加工平面選擇(模態(tài)指令) 41.8G40、G41、G42刀具半徑補(bǔ)償(模態(tài)指令) 51.9G53、G153、SUPA(非模態(tài)指令)G500(模態(tài)指令) 51.10G54~G57、G505~G599工件坐標(biāo)系(模態(tài)指令) 61.11G64/G641連續(xù)路徑加工(模態(tài)指令) 71.12G70/G71/G700/G710英制/公制(模態(tài)指令) 71.13G90/G91絕對(duì)/增量尺寸(模態(tài)指令) 71.14G94/G95進(jìn)給單位(模態(tài)指令) 81.15G110、G111、G112極坐標(biāo)(非模態(tài)指令) 81.16FRAME框架指令(非模態(tài)指令): 91.17輔助功能和部分指令 111.18算術(shù)參數(shù)與程序跳轉(zhuǎn) 121.19子程序 141.20程序段重復(fù) 15第二章測(cè)量與賦值 182.1測(cè)量循環(huán)概要 182.2供給參數(shù) 192.3結(jié)果參數(shù) 222.4參數(shù)的賦值 25第三章標(biāo)準(zhǔn)循環(huán) 283.1鉆孔循環(huán)CYCLE81 283.2鉆孔循環(huán)CYCLE82 283.3鉆深孔循環(huán)CYCLE83 293.4剛性攻絲螺紋循環(huán)CYCLE84 293.5柔性攻絲螺紋循環(huán)CYCLE840 303.6精鏜孔循環(huán)CYCLE86 303.7射線性排列孔的鉆孔循環(huán)HOLSE1 313.8圓周排列孔的鉆孔循環(huán)HOLES2 31第四章編程實(shí)例 324.1平面鉆孔實(shí)例 324.2橢圓加工實(shí)例 354.3圓柱表面加工 374.4銑圓弧面加工 394.5鉆孔攻絲實(shí)例 414.6鏜孔實(shí)例 434.7背銑實(shí)例 444.8深孔加工實(shí)例 464.9坐標(biāo)系旋轉(zhuǎn)加工 484.10成排孔加工 504.11倒角編程實(shí)例 524.12倒圓角編程實(shí)例 544.13鏡像編程實(shí)例 554.14凸輪加工實(shí)例 574.15腔體加工實(shí)例 584.16綜合加工實(shí)例(一) 594.17綜合加工實(shí)例(二) 614.18綜合加工實(shí)例(三) 634.19綜合加工實(shí)例(四) 654.20綜合加工實(shí)例(五) 67附錄 69西門子840d出口版本 69(以下內(nèi)容為本書節(jié)選部分,排版與原書有點(diǎn)出入)第一章基礎(chǔ)知識(shí)1.1西門子840D系統(tǒng)程序命名規(guī)則a、前一個(gè)符號(hào)必須是字母或數(shù)字(或一個(gè)字符有下劃線)

b、其余符號(hào)可以是字母、數(shù)字及下劃線

c、程序名最多有24個(gè)字符

d、字符間不允許使用分隔符

常見程序段格式

N…G…X…Y…Z…F…S…D…T…M…

說明

N…程序段號(hào)

G…準(zhǔn)備功能

X…Y…Z…坐標(biāo)終點(diǎn)

F…進(jìn)給速度

S…主軸轉(zhuǎn)速

D…刀沿號(hào)

T…刀具號(hào)

M…輔助功能1.2快速定位指令G00(模態(tài)指令)格式G0X…Y…Z…

G0AP=…RP=…

解釋XYZ直角坐標(biāo)的終點(diǎn)AP=極坐標(biāo)的終點(diǎn),這里指極角

RP=極坐標(biāo)的終點(diǎn),這里指極半徑

指令用途快速運(yùn)行進(jìn)行刀具的快速定位,工件的繞行或者返回?fù)Q刀位置。但G00不能用于工件加工!用G00來編程的刀具運(yùn)行將以可能的最快速度運(yùn)行(快速運(yùn)行)。在每個(gè)機(jī)床數(shù)據(jù)中,每個(gè)軸的快速運(yùn)行速度都是單獨(dú)定義的。如果同時(shí)在多個(gè)軸上執(zhí)行快速運(yùn)行,那么快速運(yùn)行速度由對(duì)軌跡運(yùn)行所需時(shí)間最長(zhǎng)的軸來決定。編程實(shí)例N10G0X30Y30;快速定位到圓心點(diǎn)N20L1;加工孔N30G0X-50Y30;加工完快速退回N40M30;程序結(jié)束1.3直線插補(bǔ)指令G01(模態(tài)指令)格式G1X…Y…Z…F…

G1AP=…RP=…F…

解釋XYZ直角坐標(biāo)的終點(diǎn)

AP=極坐標(biāo)的終點(diǎn),這里指極角

RP=極坐標(biāo)的終點(diǎn),這里指極半徑

F進(jìn)給率單位為毫米/分鐘

指令用途刀具作兩點(diǎn)間的直線運(yùn)動(dòng)加工時(shí)使用該指令,G01表示刀具從當(dāng)前位置開始以給定的切削速度F,沿直線移動(dòng)指令給出的目標(biāo)位置。G01、F指令均為模態(tài)指令,有繼承性,即如果上一段程序?yàn)镚01,則本程序可以省略不寫。X、Y、Z為終點(diǎn)坐標(biāo)值也同樣具有繼承性,即如果本程序段的X(或Y或Z)的坐標(biāo)值與上一程序段的X(或Y或Z)坐標(biāo)值相同,則本程序段可以不寫X(或Y或Z)坐標(biāo)。切削加工時(shí),一般要求進(jìn)給速度恒定,因此,在一個(gè)穩(wěn)定的切削加工工程中,往往只在程序開頭的某個(gè)插補(bǔ)(直線插補(bǔ)或圓弧插補(bǔ))程序段寫出F值。編程實(shí)例N10G0X14Y14;快速定位N20G1Z-2;z切深2mmN30X30Y30;直線插補(bǔ)N40G0Z6;Z快速退回N50M30;程序結(jié)束1.4圓弧插補(bǔ)G02/G03(模態(tài)指令)格式G2/G3X…Y…Z…I…J…K…

G2/G3AP=…RP=…

G2/G3X…Y…Z…CR=…

G2/G3AR=…I…J…K…

G2/G3AR=…X…Y…Z…

解釋G2順時(shí)針方向沿圓弧軌跡運(yùn)行

G3逆時(shí)針方向沿圓弧軌跡運(yùn)行

XYZ直角坐標(biāo)系的終點(diǎn)

IJK直角坐標(biāo)系的圓弧圓心(在X,Y,Z方向)I值為圓心X值減去圓弧起點(diǎn)X值,JK分別對(duì)應(yīng)

AP=極坐標(biāo)的終點(diǎn),這里指極角

RP=極坐標(biāo)的終點(diǎn),這里極半徑

CR=圓弧半徑

AR=圓弧角(張角)0~360度

指令用途圓弧插補(bǔ)允許對(duì)整圓或圓弧進(jìn)行加工。CR=+…:角度小于或者等于180°

CR=–…:角度大于180°整圓(運(yùn)行角度360°)不能用CR=來編程,而是通過圓弧終點(diǎn)和插補(bǔ)參數(shù)來編程。編程實(shí)例N10G0X60Y60N20G1Z-2N30G2X150Y120CR=-50N40G0Z6N50M30或N10G0X150Y120N20G1Z-2N30G3X60Y60CR=-50N40Z6N50M30整圓加工N10G0X50-40Y50N20G1Z-2N30G2X50-40Y50I50-10J50-50N40G1Z6N50M301.5暫停指令G04(模態(tài)指令)格式G04F……

G04S……解釋F……以秒為單位的時(shí)間

S……用主軸旋轉(zhuǎn)次數(shù)來確定暫停時(shí)間指令用途用G4指令多半是為了在加工完零件的時(shí)候停留幾秒,以保證加工的光滑度。當(dāng)主軸有高速、低速檔切換時(shí)在M5指令后,用G4指令停頓幾秒,使主軸真正停止再進(jìn)行換擋,避免損傷主軸的伺服馬達(dá)。1.6準(zhǔn)確停止G09(非模態(tài)指令)、G60(非模態(tài)指令)指令用途如果在一個(gè)切削進(jìn)給的程序段中有G09指令給出,則刀具接近指令位置時(shí)會(huì)減速,NC檢測(cè)到位置到達(dá)信號(hào)后才會(huì)繼續(xù)執(zhí)行下一程序段。這樣,在兩個(gè)程序段之間的銜接處刀具將走出一個(gè)非常尖銳的角,所以需要加工非常尖銳的角時(shí)可以使用這條指令。使用G60可以實(shí)現(xiàn)同樣的功能,G60與G09的區(qū)別就是G09是一條非模態(tài)的指令,而G60是模態(tài)的指令,即G09只能在它所在的程序段中起作用,不影響模態(tài)的變化,而G60可以在它以后的程序段中一直起作用,直到程序中出現(xiàn)G64為止。1.7G17、G18、G19加工平面選擇(模態(tài)指令)G17:XY平面進(jìn)給方向Z

G18:XZ平面進(jìn)給方向Y

G19:YZ平面進(jìn)給方向X1.9G53、G153、SUPA(非模態(tài)指令)G500(模態(tài)指令)解釋G53以程序段方式取消當(dāng)前可設(shè)定零點(diǎn)偏移和可編程零點(diǎn)偏移。G153和G53一樣,并且抑制整個(gè)基本框架SUPA和G153一樣,并且包括編程的偏移、手輪偏移(DRF)、外部零點(diǎn)偏移和PRESET偏移G500取消可設(shè)定零點(diǎn)偏移/框架(G54到G599),直至下一次調(diào)用指令用途G53指令一般用于程序抑制整個(gè)基本框架如N10G0G90X10Y10F500T1返回

N20G54S1000M3;調(diào)用第一個(gè)零點(diǎn)偏移,主軸右旋

N30L1;調(diào)子程序

N40G55G0Z200;調(diào)用第二個(gè)零點(diǎn)偏移Z,在障礙物之后

N50L1;調(diào)子程序

N60G56;調(diào)用第三個(gè)零點(diǎn)偏移

N70L1;調(diào)子程序

N80G53X200Y300M30G153指令同G53SUPA非模態(tài)指令用于暫時(shí)取消各種偏置,僅一段程序有效N10G0G17G40G71G90G94;N20GEOAX();取消軸轉(zhuǎn)換N30TRANSZ200;零點(diǎn)偏置N40STOPRE;預(yù)處理停止,等待上面指令全部執(zhí)行完以后再執(zhí)行下面指令,防止程序發(fā)生混亂N50G0SUPAZ100;暫時(shí)取消零點(diǎn)偏置,下段程序繼續(xù)執(zhí)行零點(diǎn)偏置G500指令在沒有賦值的時(shí)候?yàn)闄C(jī)床坐標(biāo)系,可以把機(jī)床從工件坐標(biāo)系轉(zhuǎn)換到機(jī)床坐標(biāo)系1.10G54~G57、G505~G599工件坐標(biāo)系(模態(tài)指令)指令用途在加工復(fù)雜零件的時(shí)候,往往需要加工多個(gè)面,這樣每個(gè)加工面都需要一個(gè)坐標(biāo)系,我們現(xiàn)在就來講講坐標(biāo)系是如何建立的。首先編程人員會(huì)根據(jù)工件的圖紙尺寸編出一個(gè)探測(cè)程序(在后面章節(jié)會(huì)講探測(cè)程序),那么這里就有問題了,編程人員根據(jù)圖紙編出的程序只是工件坐標(biāo)系,大家應(yīng)該知道工件坐標(biāo)系和機(jī)床坐標(biāo)系不一樣,很多時(shí)候兩者的原點(diǎn)是不重合的。在實(shí)際加工中我們會(huì)在編程之前把工件的工裝每個(gè)定位點(diǎn)的機(jī)床坐標(biāo)系值測(cè)出來,工裝是根據(jù)工件而設(shè)計(jì)的,測(cè)出了工裝坐標(biāo)我們就可以推出工件在機(jī)床坐標(biāo)系中的位置,這樣編程人員就可以順利的編出探測(cè)程序了。探測(cè)程序把工件的坐標(biāo)探測(cè)出來,就需要賦值,舉個(gè)例子在探測(cè)程序開始會(huì)清空坐標(biāo)系的指令:$P_UIFR[1]=CTRANS():CFINE()$P_UIFR[2]=CTRANS():CFINE()$P_UIFR[3]=CTRANS():CFINE()$P_UIFR[4]=CTRANS():CFINE()表示把G54~G57中的Coarse和Fine中的值全部清0,如圖在探測(cè)程序中會(huì)有個(gè)賦值,這個(gè)賦值就是把工件原點(diǎn)探測(cè)出來后,用機(jī)床坐標(biāo)系表示,即零點(diǎn)偏移。什么叫零點(diǎn)偏移,比如說工件坐標(biāo)系原點(diǎn)在機(jī)床坐標(biāo)系中探出的值為(200,200,200),那么我們只需要把Coarse中的值對(duì)應(yīng)的改為200200200即可,這時(shí)候機(jī)床坐標(biāo)系的原點(diǎn)和工件原點(diǎn)重合,在這里簡(jiǎn)單的體一下,下面的章節(jié)再具體講解。1.16框架指令(非模態(tài)指令):可編程零點(diǎn)偏置TRANSATRANS,可編程的旋轉(zhuǎn),ROT,AROT,可編程的比例因子,SCALE,ASCALE,可編程的鏡像,MIRROR,AMIRRORTRANS/ATRANS常常被用于對(duì)于在指定軸的方向上所有路徑軸與位置軸的平移編程。這個(gè)指令允許你用不同的零點(diǎn)操作,例如在工件的不同位置重復(fù)相同的加工過程。如圖要加工一個(gè)空,而孔的圓心不在原點(diǎn)這時(shí)候我們可以用TRANS指令N10G0G17G40G71G90G94N20TRANSX15Y40;零點(diǎn)偏移N30G0X0Y0Z6M3;(15,40)相當(dāng)于原點(diǎn)(0,0)N40L1;加工子程序N50G0Z6M5N60TRANS;取消零點(diǎn)偏移N70M30ATRANS為附加的零點(diǎn)偏移,即上面程序段中出現(xiàn)框架指令(TRANS,ROT,SCALE,MIRROR)的一個(gè),則用ATRANS,表示在上個(gè)框架指令的基礎(chǔ)上本指令繼續(xù)執(zhí)行,同理AROT,ASCALE,AMIRROR用法也一樣。ROTRPL=…平面內(nèi)選擇N10G0G17G40G71G90G94N20TRANSX20Y10;絕對(duì)平移N30L1;子程序調(diào)用N40TRANSX55Y35;絕對(duì)平移N50AROTRPL=45;坐標(biāo)系旋轉(zhuǎn)45°角N60L1;子程序調(diào)用N70TRANSX20Y40;增量平移N80AROTRPL=60;增量旋轉(zhuǎn)60°角N90L1;子程序調(diào)用N100TRANS;取消零點(diǎn)偏移和旋轉(zhuǎn)指令N110G0G53Z6M5M30N120M30空間旋轉(zhuǎn)N10G0G17G40G71G90G94N20TRANSX10Y10;絕對(duì)平移N30L1;子程序調(diào)用N40ATRANSX35;增量平移N50AROTY30;關(guān)于Y軸旋轉(zhuǎn)N60ATRANSX5;增量平移N70L1;子程序調(diào)用N80TRANS;取消零點(diǎn)偏移和旋轉(zhuǎn)指令N90M30各軸旋轉(zhuǎn)順序如圖區(qū)別:ROTX-90Z45和ROTX-90AROTZ45的區(qū)別ROTX-90Z45為坐標(biāo)系繞X逆時(shí)針旋轉(zhuǎn)90度,繞Z順時(shí)針旋轉(zhuǎn)45度。注意此時(shí)繞的Z軸是機(jī)床的實(shí)際Z軸ROTX-90AROTZ45為坐標(biāo)系繞X逆時(shí)針旋轉(zhuǎn)90度后繞Z順時(shí)針旋轉(zhuǎn)45度。這里繞的Z軸為機(jī)床的實(shí)際Y軸,因?yàn)镽OTX-90時(shí)已經(jīng)把Z軸轉(zhuǎn)換為Y軸了SCALE,ASCALEN10G0G17G40G71G90G94N20TRANSX15Y15;絕對(duì)平移N30L1;加工大型腔N40TRANSX40Y20;絕對(duì)平移N50AROTRPL=35;工件平面旋轉(zhuǎn)35°角N60ASCALEX0.7Y0.7;小型腔的比例因子N70L1;加工小型腔N80G0Z6M5M30N90ROT;取消零點(diǎn)偏移、旋轉(zhuǎn)比例縮放指令N100M30MIRROR,AMIRRORN10G0G17G40G71G90G94N20L1;加工第一個(gè)輪廓,右上角N30MIRRORX0;關(guān)于Y軸鏡像,對(duì)于X軸方向相反N40L1;加工第二個(gè)輪廓,左上角N50AMIRRORY0;關(guān)于X軸鏡像,對(duì)于Y軸方向相反N60L1;加工第三個(gè)輪廓,左下角N70MIRRORY0;關(guān)于X軸鏡像,對(duì)于X軸方向相反N80L1;加工第四個(gè)輪廓,右下角N90MIRROR;注銷鏡像N100G0G53Z6M5N110M30第二章測(cè)量與賦值2.4參數(shù)的賦值探測(cè)程序的目的就是要把工件坐標(biāo)系和機(jī)床坐標(biāo)系重合,便于加工。上面我們講了探測(cè)參數(shù),現(xiàn)在我們來講講如何把探測(cè)的值賦值到機(jī)床中看圖中的坐標(biāo)值為原始的機(jī)床坐標(biāo),如果工件坐標(biāo)系和機(jī)床坐標(biāo)系不重合的話,那么是無法直接按圖紙程序加工工件的。下面請(qǐng)看一個(gè)例子:例1執(zhí)行完下面指令$P_UIFR[1,X,TR]=110.001$P_UIFR[1,Y,TR]=120.002$P_UIFR[1,X,FI]=11.001面板內(nèi)的值將變?yōu)椋簠?shù)說明:那么$P_UIFR[1,X,TR]=110.001的含義為:把X軸的G54粗設(shè)定(TR)為110.001$P_UIFR[1,Y,TR]=120.002的含義為:把Y軸的G54粗設(shè)定(TR)為120.002$P_UIFR[1,X,FI]=11.001的含義為:把X軸的G54精設(shè)定(FI)為11.001$P_UIFR[1,Y,TR]中的1表示G54,如果是2表示G55,可參考下面參數(shù):$P_UIFR[0]等同于G500$P_UIFR[1]等同于G54$P_UIFR[2]等同于G55$P_UIFR[3]等同于G56$P_UIFR[4]等同于G57$P_UIFR[5]等同于G505…$P_UIFR[99]等同于G599例2執(zhí)行$P_UIFR[1]=cfine(y,22.002)結(jié)果如下:$P_UIFR[1]=cfine(y,22.002)表示把G54中的XYZ軸值全部清空后,把Y軸中的精設(shè)定為22.002執(zhí)行$P_UIFR[1]=ctrans(x,110.111,y,120.222):cfine(x,11.111,y,22.222)結(jié)果如下:把G54中XYZ軸清空后重新賦值,這里我就就解釋含義了,相信大家已經(jīng)明白了。$P_UIFR[1]=CTRANS():CFINE()是把G54XYZ值全部清空看下面一段探測(cè)的賦值程序:$P_UIFR[1,X,TR]=110$P_UIFR[1,Y,TR]=120$P_UIFR[1,Z,TR]=0$P_UIFR[2,X,TR]=3$P_UIFR[2,Y,TR]=120$P_UIFR[2,Z,TR]=0輕讀者自己在面板中填寫賦值第四章編程實(shí)例4.4銑圓弧面加工(1)分析:工廠中銑圓弧面是非常常見的,一般用于裝配,對(duì)于圓弧加工精度一般要求不是太高,設(shè)Ф70洗面刀為一號(hào)刀編程如下:(2)編程:N10G0G17G40G71G90G94;設(shè)定XY加工平面,取消刀補(bǔ),公制,絕對(duì)尺寸,直線進(jìn)給率N20GEOAX();取消軸轉(zhuǎn)換N30TRANS;取消所有的FRAMEN40STOPRE;預(yù)處理停止,等待上面指令全部執(zhí)行完以后再執(zhí)行下面指令,防止程序發(fā)生混亂N50SUPA;仰制當(dāng)前零點(diǎn)偏移N60L106(1);調(diào)Ф70銑面刀N70G0G17G90G54X30Y-10S850F1100D1T1M7;G54加工坐標(biāo)系,T1長(zhǎng)度補(bǔ)償,1號(hào)刀沿N80G0Z20M3N90G1Z0N100L1;調(diào)用L1子程序N110G0Z20N120G0X30Y-10N130G1Z-2.5N140L1N150G0Z20N160G0X30Y-10S1000;最一刀提高主軸速度,保證表面光滑度N170G1Z-4N180L1N190G0Z60D0M5M9N200M30L1.SPFN10G1X30Y0N20G3X-30Y0CR=30;把刀具半徑計(jì)算到走刀路徑中,先銑半徑30mm半圓弧N30G1X-65Y0N40G2X65Y0CR=140;銑半徑140mm圓弧N50G1Y-10N60M17;子程序結(jié)束練習(xí)題用Ф50的面銑刀加工下圖圓弧面4.7背銑實(shí)例(1)分析:在減速箱內(nèi)部銑一個(gè)直徑140mm深4mm的沉孔,因?yàn)闇p速箱內(nèi)腔比較大,刀具從正面直接伸進(jìn)去加工沉孔很困難,這時(shí)候背銑刀就派上用場(chǎng)了,使用背銑刀可以輕松解決這個(gè)問題。設(shè)Ф70背銑刀為1號(hào)刀,程序如下(2)編程:N10G0G17G40G71G90G94;設(shè)定XY加工平面,取消刀補(bǔ),公制,絕對(duì)尺寸,直線進(jìn)給率N20GEOAX();取消軸轉(zhuǎn)換N30TRANS;取消所有的FRAMEN40STOPRE;預(yù)處理停止,等待上面指令全部執(zhí)行完以后再執(zhí)行下面指令,防止程序發(fā)生混亂N50SUPA;仰制當(dāng)前零點(diǎn)偏移N60L106(1);調(diào)Ф70背銑刀N70TRANSZ=-4;Z的原點(diǎn)偏移到-4,即圖紙中的Z-4等于程序中的Z0N80G0G17G90G54X0Y0S523F470D2T1M7;G54加工坐標(biāo)系,T1長(zhǎng)度補(bǔ)償,2號(hào)刀沿N90G0Z100M3N100G1Z-4;Z軸伸到加工平面N110L1;調(diào)用子程序N120G1Z-2;Z軸向正方向切深2mmN130L1;調(diào)用子程序N140G1Z0;Z軸切到指定深度N150L1;調(diào)用子程序N160G0Z100D0M5M9;Z軸快速退回N170TRANS;取消零點(diǎn)偏移N180M30;程序結(jié)束L1.SPF;L1子程序N10G1G41X-70Y0N20G3X-70Y0I70J0;以X-70,Y0為起始點(diǎn)為銑正圓N30G1X0Y0N40G0G40;取消刀補(bǔ)4.9坐標(biāo)系旋轉(zhuǎn)加工(1)分析:本例題在45度平面上打四個(gè)通孔,這樣就要旋轉(zhuǎn)坐標(biāo)系ROT指令。調(diào)用TU40萬能銑頭時(shí)一定要輸入萬能銑頭的補(bǔ)償,否則就有撞刀的危險(xiǎn),設(shè)一號(hào)刀為Ф30U鉆(2)編程:N10G0G17G40G71G90G94;設(shè)定XY加工平面,取消刀補(bǔ),公制,絕對(duì)尺寸,直線進(jìn)給率N20GEOAX();取消軸轉(zhuǎn)換N30TRANS;取消所有的FRAMEN40STOPRE;預(yù)處理停止,等待上面指令全部執(zhí)行完以后再執(zhí)行下面指令,防止程序發(fā)生混亂N50SUPA;仰制當(dāng)前零點(diǎn)偏移N60L140(2);調(diào)TU40萬能銑頭N70G_COMPACC=1;啟動(dòng)萬能銑頭補(bǔ)償N80L106(1);調(diào)Ф30U鉆N90L142(45);萬能銑頭c軸為45度N100ROTX-90Z45;坐標(biāo)系繞X逆時(shí)針旋轉(zhuǎn)90度,繞Z順時(shí)針旋轉(zhuǎn)45度N110G0G17G90G54X-100Z100S1100F330D1T1M7;G54加工坐標(biāo)系,T1長(zhǎng)度補(bǔ)償,1號(hào)刀沿N120G0Y0M3;Y軸快速定位(Y即圖紙中的Z)N130MCALLCYCLE81(20,0,5,-10,10);模態(tài)調(diào)用鉆孔循環(huán)指令N140X25Y40N150X65Y40N160X65Y-40N170X25Y-40N180MCALL;關(guān)閉模態(tài)鉆孔循環(huán)指令N190G0Z100N200ROT;取消旋轉(zhuǎn)指令N210G0Z50D0M5M9;取消刀具長(zhǎng)度補(bǔ)償,主軸停止,關(guān)閉切削液N220L140();放回萬能銑頭N230G_COMPACC=0;關(guān)閉萬能銑頭補(bǔ)償N240M30;程序停止加工實(shí)例中還有以下例題圖紙(部分)西門子840d出口版本計(jì)算變量正常情況下,如果沒有做進(jìn)一步說明,則在地址R下有100個(gè)計(jì)算變量供使用,數(shù)據(jù)為實(shí)數(shù)型。計(jì)算變量的具體個(gè)數(shù)(最大1000)由機(jī)床參數(shù)決定。系統(tǒng)變量類型一覽字母意義$M機(jī)床參數(shù)$S設(shè)定數(shù)據(jù)$T刀具管理參數(shù)$P程序數(shù)值$A實(shí)際數(shù)值$V服務(wù)參數(shù)2.字母意義NNCK-全局C通道專用A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論