機械立加828D編程-數(shù)控機床參考資料工程課件
《機械立加828D編程-數(shù)控機床參考資料工程課件》由會員分享,可在線閱讀,更多相關(guān)《機械立加828D編程-數(shù)控機床參考資料工程課件(77頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、目錄一、基本概念一、基本概念 二、準備功能二、準備功能 三、輔助功能三、輔助功能 四、標準循環(huán)四、標準循環(huán) 五、平移、旋轉(zhuǎn)、比例、鏡像五、平移、旋轉(zhuǎn)、比例、鏡像 六、刀具補償功能六、刀具補償功能七、編程練習(xí)七、編程練習(xí)SIEMENS_828D編程一、基本概念 常見系統(tǒng)有802S/C系統(tǒng)、802D系統(tǒng)、828D系統(tǒng)、810D系統(tǒng)和840D系統(tǒng)。其中,西門子828D系統(tǒng)是西門子公司專門針對中國用戶開發(fā)的一款系統(tǒng)。目前西門子系統(tǒng)在中國市場得到了廣泛的應(yīng)用,西門子840D更是以高端系統(tǒng)出現(xiàn)。插補功能:指定刀具沿直線軌跡或圓弧軌跡移動的功能稱為插補功能,它屬于準備功能,用G代碼后跟若干位數(shù)字來表示;進給
2、功能:用于指定刀具運動速度的功能,單位為mm/min,用F指令;SIEMENS_828D編程1、坐標系右手笛卡爾坐標系機床坐標系、工件坐標系機床坐標系:是機床制造商在設(shè)計機床時設(shè)定的一個坐標系。工件坐標系:為確定工件在機床中的準確位置而建立的一個坐標系,即編程坐標系。機床坐標系MCS ,使用機床零點 M0XZY工件坐標系(WCS)2程序名稱程序名稱 按以下規(guī)則確定程序名:(1)開始的兩個符號必須是字母。(2)其后的符號可以是字母、數(shù)字或下劃線。(3)最多為16個字符。(4)不得使用分隔符。NG.XYZFSDTM說明:N 程序段號G 準備功能XYZ 坐標終點F 進給速度S 主軸轉(zhuǎn)速D 刀沿號T
3、刀具號M 輔助功能平面選擇指令 指令格式:G17、G18、G19G17:XY平面G18:YZ平面G19:ZX平面SIEMENS_828D編程3絕對和增量指令:絕對和增量指令:G90,G91G90和G91指令分別對應(yīng)著絕對值數(shù)據(jù)輸入和增量值數(shù)據(jù)輸入。其中G90表示坐標系中目標點的絕對坐標尺寸,G91表示待運行的位移量。在位置數(shù)據(jù)不同于G90/G91的設(shè)定時,可以在程序段中通過AC/IC以絕對尺寸/相對尺寸方式進行設(shè)定。格式:G90;絕對尺寸輸入G91;增量尺寸輸入X=AC();x軸以絕對尺寸輸入Y=IC();y軸以相對尺寸輸入Z=IC();z軸以相對尺寸輸入可設(shè)定零點偏置 G54 或者 G55
4、或者 G56 或者 G57 或者 G505 G599 SIEMENS_828D編程4.工件坐標系取消:G53 或者 G500 或者 SUPA 或者 G153 指令說明:G53 以程序段方式取消當前可設(shè)定零點偏移和可編程零點偏移。G54 -G59 調(diào)用可設(shè)定零點偏移/框架 圓弧插補指令-G02/G03編程:G2/G3 X Y Z I J K G2/G3 AP=RP=G2/G3 X Y Z CR=G2/G3 AR=I J K G2/G3 AR=X Y Z CIP X Y Z I1=J1=K1=CT X Y Z 指令和參數(shù)說明:G2 順時針方向沿圓弧軌跡運行 G3 逆時針方向沿圓弧軌跡運行 CIP
5、通過中間點進行圓弧插補 CT 切線過渡的圓弧 X Y Z 直角坐標系的終點 I J K 直角坐標系的圓弧圓心(在 X,Y,Z方向)AP=極坐標的終點,這里指極角 RP=極坐標的終點,這里指符合圓弧半徑的極半徑 CR=圓弧半徑 AR=圓弧角 I1=J1=K1=直角坐標的中間點(在 X,Y,Z方向)SIEMENS_828D編程二、準備功能例1 圓心坐標M03S500T=CUTTER 10M6G0G54x0y0Z5X20G02 I-20 F300M30例2 圓心角和終點坐標M03S500T=CUTTER 10M6G0G54X0Y0Z5G0X20Y0G03 X0Y-20 AR=270 F300M30例
6、3 極半徑坐標和極角 M03S500T=CUTTER 10M6G0G54X0Y0Z5G0X20Y0G03 AP=360 RP=20 F300M30例4圓心角和圓心 M03S500T=CUTTER 10M6G0G54X0Y0Z5G0X20Y0G03 AR=270 I-20 F300M30圓心角和圓弧終點M03S500T=CUTTER 10M6G0G54X0Y0Z5G0X20Y0G03 AR=270 X0Y-20 F300M30例5:通過中間點的圓弧CIPM03S500T=CUTTER 10M6G0G54X0Y0Z5G0X20Y0CIP X0 Y-20 I1=-14.142 J1=14.142 F
7、300M30例6:圓弧用切線連接CTM03S500T=CUTTER 10M6G0G54X0Y0Z5G0X20Y0CT X2Y-2 F300M30SIEMENS_828D編程螺旋線插補G2/G3,TURN 編程:G2/G3 X Y Z I J K TURN=G2/G3 X Y Z I J K TURN=G2/G3 AR=I J K TURN=G2/G3 AR=X Y Z TURN=G2/G3 AP RP=TURN=指令和參數(shù)說明:G2 沿圓弧軌跡順時針方向運行 G3 沿圓弧軌跡逆時針方向運行 X Y Z 直角坐標的終點 I J K 直角坐標的圓心 AR 圓弧角 TURN=附加圓弧運行次數(shù)的范圍從
8、 0至 999 AP=極角 RP=極半徑功能:螺旋線插補可以用來加工如螺紋或油槽(延遲線插補)。操作順序:在螺旋線插補時,兩個運動是疊加的并且并列執(zhí)行。水平圓弧運動 垂直直線運動 圓弧運動在工作平面確定的軸上進行。例7:螺旋線插補G2/G3,TURN M03S500 T=CUTTER 10 M6 G0G54X0Y0Z5 N10 G17 G0 X27.5 Y32.99 Z3 N20 G1 Z-5 F50 N30 G3 X20 Y5 Z-20 I=AC(20)J=AC(20)TURN=10 N40 M30 暫停:暫停:G4通過在兩個程序段之間插入一個G4程序段,可以使加工按給定的時間暫停,比如退刀
9、槽切削等。編程G4 F ;暫停時間(s)G4 S ;暫停主軸轉(zhuǎn)數(shù)SIEMENS_828D編程倒角指令 編程:CHF=CHR=RND=RNDM=FRC=FRCM=指令說明:CHF=輪廓角倒棱 值=倒角的長度(由G70/G71確定測量單位)CHR=輪廓角倒棱(SW 3.5及更高版本)。在初始運動方向上的倒角編程。值=運動方向中的倒角寬度(測量單位同上)RND=輪廓角倒圓 值=圓的半徑(尺寸單位符合 G70/G71)RNDM=模態(tài)倒圓:以同樣方法對幾個連續(xù)輪廓角進行倒圓。值=圓的半徑(尺寸單位符合 G70/G71)0:取消模態(tài)倒圓 FRC=倒角/倒圓的非模態(tài)進給率 值=進給率單位毫米/分鐘(G94)
10、或毫米/轉(zhuǎn)(G95);FRC 0 FRCM=倒角/倒圓的模態(tài)進給率 值=進給率單位毫米/分鐘(G94)或毫米/轉(zhuǎn)(G95)0:為倒角/倒圓編程的進給率 F 有效1比例加速度補償:比例加速度補償:ACC(1)編程ACC軸名稱=百分值;用于進給軸ACCs=百分值;用于主軸(2)有效性極限值的限制適用于自動方式和MDA方式下各種插補方式,但對JOG方式和回參考點方式不適用。三、控制補償功能2帶先導(dǎo)控制功能運行:帶先導(dǎo)控制功能運行:FFWON,F(xiàn)FWOF編程:FFWON;先導(dǎo)控制功能接通FFWOF;先導(dǎo)控制功能關(guān)閉3第第4軸功能軸功能 第4軸取決于機床的機械結(jié)構(gòu)設(shè)計,有時必須要有一個第4軸,比如用于回
11、轉(zhuǎn)工作臺、旋轉(zhuǎn)工作臺。該軸可以設(shè)計成直線軸,也可以設(shè)計成回轉(zhuǎn)軸,如U軸或C軸或A軸等等。若為回轉(zhuǎn)軸,則設(shè)計的運行范圍在0360。4主軸轉(zhuǎn)速主軸轉(zhuǎn)速S及旋轉(zhuǎn)方向及旋轉(zhuǎn)方向當機床具有受控主軸時,主軸的轉(zhuǎn)速可以用地址S編程,單位為r/min。旋轉(zhuǎn)方向和主軸運動起始點和終點通過M指令規(guī)定:M3主軸正轉(zhuǎn);M4主軸反轉(zhuǎn);M5主軸停止。5主軸轉(zhuǎn)速極限:主軸轉(zhuǎn)速極限:G25,G26通過在程序中寫入G25或G26指令和地址S下的轉(zhuǎn)速,可以限制主軸的極限值范圍。與此同時原來設(shè)定數(shù)據(jù)中的數(shù)據(jù)被覆蓋。G25或G26指令均要求一獨立的程序段,原先編程的轉(zhuǎn)速S保持存儲狀態(tài)。編程:G25 S ;主軸轉(zhuǎn)速下限G26 S ;主
12、軸轉(zhuǎn)速上限6主軸定位:主軸定位:SPOS用SPOS=ACP(),SPOS=ACN()設(shè)定的主軸,其他運行指令同樣適用于回轉(zhuǎn)坐標軸。使用刀具補償功能對工件的加工進行編程時,無需考慮刀具 長度或刀具半徑??梢灾苯痈鶕?jù)圖紙尺寸對工件進行編程。四四.刀具補償?shù)毒哐a償1.刀具T用T指令編程可以選擇刀具。有兩種方法來執(zhí)行:一種是用T指令直接更換刀具,另一種是僅僅進行刀具的預(yù)選,換刀還必須由M06來執(zhí)行。選擇哪一種,必須在機床參數(shù)中確定。(1)用T指令直接更換刀具。(2)僅用T指令預(yù)選刀具,另外還要用M6指令配合才可進行刀具的更換。2.刀具補償號刀具補償號D用D及其相應(yīng)的序號可以編制一個專門的切削刃。如果沒
13、有編寫D指令,則D1自動生效;如果編程D0,則刀具補償值無效。說明:系統(tǒng)中最多可以同時存儲64個刀具補償數(shù)據(jù)組。編程:D ;刀具補償號:19 D0;補償值無效在補償存儲器中有如下內(nèi)容。(1)幾何尺寸,長度,半徑(2)刀具類型3刀尖半徑補償:刀尖半徑補償:G41,G42刀具在所選擇的平面G17G19平面中帶刀具半徑補償工作。刀具必須有相應(yīng)的D補償號才能有效。編程:G41 G00/G01 X Y ;刀補在工件輪廓左邊有效G42 C00/G01 X Y ;刀補在工件輪廓右邊有效4取消刀尖半徑補償:取消刀尖半徑補償:G40用G40取消刀尖半徑補償,G40指令之前的程序段刀具以正常方式結(jié)束,結(jié)束時補償矢
14、量垂直于軌跡終點切線處。編程:G40 G01 X Y ;取消刀具半徑補償5刀尖半徑補償中的幾個特殊情況刀尖半徑補償中的幾個特殊情況(1)重復(fù)執(zhí)行補償重復(fù)執(zhí)行相同的補償方式時,可以直接進行新的編程而無需在其中寫入G40指令。(2)變換補償號D可以在補償運行過程中變換補償號D。(3)變換補償方向補償方向指令G41和G42可以相互變換,無需在其中再寫入G40指令。(4)通過M2結(jié)束補償如果通過M2(程序結(jié)束),而不是用G40指令結(jié)束補償運行,則最后的程序段以補償矢量正常位置坐標結(jié)束。不進行撤補償移動,程序以此刀具位結(jié)束。五五.計算參數(shù)計算參數(shù)R一個NC程序不僅僅適用于常數(shù)下的加工,有時還可以用變量計
15、算出數(shù)值進行加工,這種情況均可以使用計算參數(shù)。編程的變量參數(shù)從R0=R299=共300個。(1)賦值可以在以下數(shù)值范圍內(nèi)給計算參數(shù)R賦值:(0.000000199999999)(8位,帶符號和小數(shù)點)在取整數(shù)值時可以去除小數(shù)點。正號可以省去。(2)給其他的地址賦值通過給其他的NC地址分配計算參數(shù)或參數(shù)表達式,可以增加NC程序的通用性。(3)參數(shù)的計算在計算參數(shù)時也遵循通常的數(shù)學(xué)運算規(guī)則。圓括號內(nèi)的運算優(yōu)先進行。六程序跳轉(zhuǎn)六程序跳轉(zhuǎn)1.標記符程序跳轉(zhuǎn)標記符或程序段號用于標記程序中所跳轉(zhuǎn)的目標程序段,用跳轉(zhuǎn)功能可以實現(xiàn)程序運行分支。2.絕對跳轉(zhuǎn) NC程序在運行時以寫入時的順序來執(zhí)行程序段。程序在運
16、行時,可以通過插入程序跳轉(zhuǎn)指令改變執(zhí)行順序。跳轉(zhuǎn)目標只能是有標記符的程序段,此程序段必須位于該程序之內(nèi)。絕對跳轉(zhuǎn)指令必須占用一個獨立的程序段。GOTOF Label;向前跳轉(zhuǎn)GOTOB Label;向后跳轉(zhuǎn)3.有條件跳轉(zhuǎn)用IF條件語句表示有條件跳轉(zhuǎn)。如果滿足跳轉(zhuǎn)條件(也就是值不等于零),則進行跳轉(zhuǎn)。編程:IF條件GOTOF Label;向前跳轉(zhuǎn)IF條件GOTOB Label;向后跳轉(zhuǎn)七子程序 1.子程序程序名為了方便地調(diào)用某一子程序,必須給子程序取一個程序名。程序名可以自由選取,但必須符合以下規(guī)定:開始兩個符號必須是字母;其他符號為字母、數(shù)字或下劃線;最多16個字符;沒有分隔符。2.子程序調(diào)用
17、在一個程序中(主程序或子程序)可以直接用程序名調(diào)用子程序。子程序調(diào)用要求占用一個獨立的程序段。3.程序重復(fù)調(diào)用次數(shù)P如果要求多次連續(xù)地執(zhí)行某一子程序,則在編程時必須在所調(diào)用子程序的程序名后地址P后寫入調(diào)用次數(shù),最大次數(shù)可以為9999,即P1P9999。4.嵌套深度子程序不僅可以從主程序中調(diào)用,也可以從其他子程序中調(diào)用,這個過程稱為子程序的嵌套。子程序的嵌套深度可以為8層,也就是8級程序界面(包括主程序界面)。SIEMENS 828D系統(tǒng)循環(huán)要求最多4級程序。八八.調(diào)用固定循環(huán)調(diào)用固定循環(huán)循環(huán)是指用于特定加工過程的工藝子程序,比如用于鉆孔、銑槽切削或螺紋切削等。循環(huán)用于各種具體加工過程時,只要改
18、變參數(shù)就可以。1.模態(tài)調(diào)用循環(huán)在有MCALL指令的程序段中調(diào)用子程序,如果其后的程序段中含有軌跡運行,則子程序會自動調(diào)用。2.CYCLE82()循環(huán)N30 MCALL;結(jié)束CYCLE82()的模態(tài)調(diào)用SIEMENS_828D編程3.鉆孔循環(huán)銑削類循環(huán) 定中心 CYCLE81深孔鉆削 CYCLE83鉸孔鉸孔-CYCLE85鏜孔 CYCLE86孔位置孔位置-HOLES1孔位置孔位置-HOLES2孔位置孔位置-CYCLE802例1:選擇 再選擇 后出現(xiàn)如下畫面:選擇平面返回平面安全距離位置模態(tài)工件平面中心孔徑孔底延時SIEMENS_828D編程定中心 CYCLE81如右圖所示鉆4個孔,工件厚度35m
19、m先鉆Q6中心孔,然后鉆Q10孔程序如下:WORKPIECE(,BOX,0,0,-35,-80,-60,-40,120,80)G0G54X0Y0Z5T=中心鉆M6M03S300G0X30Y20Z1G01Z0.5F500MCALL CYCLE81(100,0,1,6,0,10,1,11)X30Y20X-30Y20X-30Y-20X30Y-20MCALLG0Z1000YXT=9M6MCALL CYCLE83(100,0,1,25,5,90,0.7,0.5,90,0,0,1.2,1.4,0.6,1.6,10,1,12211111)X30Y20X-30Y20X-30Y-20X30Y-20M30深孔鉆削
20、 CYCLE83選擇平面返回平面安全距離位置模態(tài)首次鉆孔深度鉆孔深度斷屑、排屑選擇工件平面鉆孔深度百分比鉆孔深度百分比最小切深每次切削返回量每次鉆銷停留時間鉆底停留時間孔位置孔位置-HOLES1選擇鉆削選擇鉆削 然后選擇然后選擇 再選擇再選擇 出現(xiàn)如下畫面:出現(xiàn)如下畫面:位置名稱加工平面位置模式X參考點坐標Y參考點坐標旋轉(zhuǎn)角度首點到參考點距離位置間的距離位置數(shù)孔位置孔位置-HOLES1舉例如下:舉例如下:WORKPIECE(,BOX,0,0,-35,-80,0,0,120,80)T=中心鉆m6m03s200f300MCALL CYCLE81(100,0,1,5,0.6,10,1,11)HOLE
21、S1(20,40,0,3,20,5,0,0)g0z20m30鉸孔-CYCLE85選擇 再選擇 后出現(xiàn)如下畫面:選擇平面返回平面安全距離位置模態(tài)工件平面進給F值回退進給F值例:WORKPIECE(,BOX,0,0,-100,-80,-100,-100,200,200)G0G17G54X0Y0Z10T=PREDRILL 30M6M03S500F500CYCLE83(100,0,1,-25,5,90,0.7,0.5,90,0,0,1.2,1.4,0.6,1.6,10,1,12211111)T=鏜桿M6F500M03S800MCALL CYCLE86(100,0,1,-25,0.6,3,2,3,1,4
22、5,0,1,11)X0Y0M30SIEMENS_828D編程鏜孔 CYCLE86編程格式編程格式:CYCLE86(RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS)RTP實數(shù)返回平面(絕對)RFP實數(shù)基準面(絕對)SDIS實數(shù)安全距離DP實數(shù)最終鉆孔深度(絕對)DPR實數(shù)相對于基準面的最終鉆削深度DTB實數(shù)鉆孔底部的停留時間(斷屑)SDIR整數(shù)旋轉(zhuǎn)方向 值3(M3)4(M4)RPA實數(shù)平面內(nèi)第1軸的退回位移RPO實數(shù)平面內(nèi)第2軸的退回位移RPAP實數(shù)鉆屑上的退回位移POSS實數(shù)主軸準停位置鏜孔 CYCLE86選擇平面返回平面安全距離運行模式旋轉(zhuǎn)方向基
23、準平面鉆孔深度停留時間準停位置退刀選擇SIEMENS_828D編程攻絲 CYCLE84選擇鉆削選擇鉆削 、然后選擇、然后選擇 出現(xiàn)出現(xiàn) 如下畫面:如下畫面:RP返回平面安全距離攻絲模式攻絲模態(tài)工件平面攻絲深度螺紋旋轉(zhuǎn)方向選擇螺紋表螺距螺紋起始角主軸轉(zhuǎn)速螺紋到底選擇每次鉆停留時間回退主軸轉(zhuǎn)速PL選擇平面循環(huán)結(jié)束后旋轉(zhuǎn)方向編程舉例N10 WORKPIECE(,BOX,0,0,-35,-80,-60,-40,120,80)N20 g0g54x0y0z3N30 m03s200N40 T=中心鉆m6N50 g01z0.5f300N60 MCALL CYCLE81(100,0,1,5,0.6,10,1,1
24、1)N70 x30y20N80 x-30y20N90 x-30y-20N100 x30y-20N110 mcallN120 g0z100N130 T=5m6N140 MCALL CYCLE83(100,0,1,25,5,90,0.7,0.5,90,0,0,1.2,1.4,0.6,1.6,0,1,12211111)N150 x30y20N160 x-30y20N170 x-30y-20N180 x30y-20N190 mcallN200 G0Z20N210 M03S80N220 T=螺紋絲錐N230 M6N240 MCALL CYCLE84(100,0,1,25,0.7,5,2,5,5,5,0,
25、1,0,0,5,1.4,1001,2001001)N250 X30Y20N260 X-30Y20N270 X-30Y-20N280 X30Y-20N290 mcallN300 G0X100Y100Z100N310 M30SIEMENS_828D編程五、平移、旋轉(zhuǎn)、比例、鏡像平移TRANS,ATRANS編程格式:編程格式:TRANS X Y Z(在獨立程序段中編程在獨立程序段中編程)ATRANS X Y Z(在獨立程序段中編程在獨立程序段中編程)指令和參數(shù)說明指令和參數(shù)說明TRANS 絕對放大/縮小以當前有效的、用G54至G599設(shè)定的坐標為基準ATRANS 附加放大/縮小以當前有效的、用G54
26、至G599設(shè)定的坐標為基準X Y Z 所給定的幾何軸方向的比例系數(shù) SIEMENS_828D編程平移TRANS,ATRANS五、平移、旋轉(zhuǎn)、比例、鏡像編程舉例編程舉例:工作平面X/Y,工件零點N20 G0 X0 Y0 Z2回到起始點N30 TRANS X10 Y10絕對平移N40 L10子程序調(diào)用N10 G1G54N50 TRANS X50 Y10絕對平移N60 L10子程序調(diào)用N70 M30程序結(jié)束例:WORKPIECE(,BOX,0,0,-100,-80,-100,-100,200,200)G0G54X0Y0Z2F500M03S800T=CUTTER 6M6TRANS X-50Y-50L5
27、TRANS X50Y50L5TRANS X50Y-50L5TRANS X-50Y50L5G0Z100M30子程序:L5POCKET3(100,0,1,-5,50,25,0.5,0,0,30,2,0.1,0.1,500,100,0,11,0.5,8,3,15,0,2,0,1,2,11100,11,101)M17SIEMENS_828D編程旋轉(zhuǎn)ROT,AROT編程格式:編程格式:ROT X Y Z(在獨立程序段中編程在獨立程序段中編程)ROT RPL=AROT X Y Z(在獨立程序段中編程在獨立程序段中編程)AROT RPL=五、平移、旋轉(zhuǎn)、比例、鏡像指令和參數(shù)說明指令和參數(shù)說明ROT 絕對旋轉(zhuǎn)
28、以當前有效的、用G54至G599設(shè)定的坐標為基準AROT 附加旋轉(zhuǎn),以當前設(shè)定的或編程的零點為基準X Y Z 空間旋轉(zhuǎn):圍繞幾何軸旋轉(zhuǎn) RPL 平面中旋轉(zhuǎn):坐標系旋轉(zhuǎn)的角度(平面用G17-G19設(shè)定)SIEMENS_828D編程編程舉例:編程舉例:旋轉(zhuǎn)ROT,AROTN10 G17 G54 工件平面X/YN20 TRANS X20 Y10 絕對平移N30 L10 子程序調(diào)用N40 TRANS X55 Y35 絕對平移N50 AROT RPL=45 坐標系旋轉(zhuǎn)45度N60 L10 子程序調(diào)用N70 TRANS X20 Y40 絕對平移N80 AROT RPL=60 附加旋轉(zhuǎn)60度N90 L10
29、調(diào)用子程序N100 G0 X100 Y100 移動安全距離N110 M30 程序結(jié)束旋轉(zhuǎn)ROT,AROTWORKPIECE(,BOX,0,0,-100,-80,-100,-100,200,200)G0G54X0Y0Z2F500M03S800T=CUTTER 6M6TRANS X50Y50L5TRANS X-50Y50AROT RPL=30L5TRANS X-50Y-50AROT RPL=60L5TRANS X50Y-50AROT RPL=90L5G0Z100M30子程序L5POCKET3(100,0,1,-5,50,25,0.5,0,0,0,2,0.1,0.1,500,100,0,11,0.5
30、,8,3,15,0,2,0,1,2,11100,11,101)M17SIEMENS_828D編程五、平移、旋轉(zhuǎn)、比例、鏡像比例SCALE,ASCALE編程格式:編程格式:SCALE X Y Z(在獨立程序段中編程在獨立程序段中編程)ASCALE X Y Z(在獨立程序段中編程在獨立程序段中編程)指令和參數(shù)說明指令和參數(shù)說明SCALE 絕對放大/縮小以當前有效的、用G54至G599設(shè)定的坐標為基準ASCALE 附加放大/縮小以當前有效的、用G54至G599設(shè)定的坐標為基準X Y Z 所給定的幾何軸方向的比例系數(shù) SIEMENS_828D編程五、平移、旋轉(zhuǎn)、比例、鏡像比例SCALE,ASCALE編
31、程舉例編程舉例:N10 G17 G54N20 TRANS X15 Y15N30 L10N40 TRANS X40 Y20N50 AROT RPL=35N60 ASCALE X0.7 Y0.7N70 L10N80 G0X300 Y100 N90 M30例:N10 T=CUTTER 4N20 M6N30 M03S800N40 G17G0G54X0Y0Z100N50 WORKPIECE(,BOX,0,0,-100,-80,-100,-100,200,200)N60 TRANS X50Y50N70 EEEN80 TRANS X-50Y50N90 ASCALE X3 Y3N100 EEEN110 TRA
32、NS X-50Y-50N120 ASCALE X0.6 Y0.6N130 EEEN140 G00X20Y20Z100N150 M30 子程序EEE:POCKET3(100,0,1,-5,20,15,0.5,0,0,0,2,0.1,0.1,500,100,0,11,0.5,8,3,15,0,2,0,1,2,11100,11,101)M17SIEMENS_828D編程五、平移、旋轉(zhuǎn)、比例、鏡像鏡像MIRROR,AMIRROR編程格式:編程格式:MIRROR X0 Y0 Z0(在獨立程序段中編程在獨立程序段中編程)AMIRROR X0 Y0 Z0(在獨立程序段中編程在獨立程序段中編程)指令和參數(shù)說明
33、指令和參數(shù)說明MIRROR 絕對鏡像以當前有效的、用G54至G599設(shè)定的坐標為基準AMIRROR 附加絕對鏡像以當前有效的、以設(shè)定或編程的坐標為基準X Y Z 幾何軸必須更換其方向,這里所給定的值可以自由選擇如:X0Y0Z0 SIEMENS_828D編程鏡像MIRROR,AMIRROR編程舉例編程舉例:(0,0)XYN10 G17 G54工作平面N20 L10第1個輪廓加工N30 MIRROR X0X軸鏡像N40 L10第2個輪廓加工N50 AMIRROR Y0Y軸鏡像N60 L10第3個輪廓加工N70 MIRROR Y0Y軸鏡像N80 L10第4個輪廓加工N90 MIRROR取消鏡像N10
34、0 G0 X300 Y100N110 M30返回安全點程序結(jié)束例N10 T=立銑刀N20 M6N30 M03S800N40 G17G0G54X0Y0Z100N50 WORKPIECE(,BOX,0,0,-100,-80,-100,-100,200,200)N60 G0X50Y50N70 www (1)N80 MIRROR X0N90 www (2)N100 AMIRROR Y0N110 www (3)N120 MIRROR Y0N130 www (4)N140 MIRROR N150 G0X30Y50Z100N160 M301234子程序WWWSLOT1(100,0,1,5,1,50,20,5
35、0,50,5,0,0,50,500,0.5,0,0.1,11,0.1,15,15,0.1,0,2,0,1,2,100,1011,101)M17SIEMENS_828D編程六、刀具補償功能刀具刀補號D1,D0同一把刀可以有不同的刀尖,不同的刀補方便,編程加工SIEMENS_828D編程六、刀具補償功能補償種類SIEMENS_828D編程六、刀具補償功能刀具半徑補償,G40,G41,G42刀具補償有什么作用?在編程時,您無需考慮銑刀的直徑以及刀具長度。您可以直接編程工件尺寸,比如加工圖紙中如何標注就可以如何編。在加工工件時控制刀具的行程(取決于刀具的幾何參數(shù)),使其能夠加工出編程的輪廓。SIEME
36、NS_828D編程六、刀具補償功能刀具刀補號D1,D0編程舉例:編程舉例:SIEMENS_828D編程七、編程練習(xí) 加工圖所示零件,毛坯尺寸1208032,材料為鋁合金。機床所能安裝的最大刀具的直徑為16。零件分析:零件分析:1.該零件的所需加工的部位有:上表面、兩側(cè)的臺階、中間的一個15 的孔、40的圓形凹槽、6個寬度為13的直槽和槽底的66深12的孔、以及兩側(cè)臺階上的612的通孔。2.上表面的余量不大,高度尺寸可一次加工到位;面積較大,水平方向可采用單向或雙向平行切削方式,單向切削刀紋一致但空走刀較多,雙向切削效率較高;可采用增量尺寸與子程序編程。3.兩側(cè)臺階的深度方向與水平方向的加工余量
37、都較大,都應(yīng)采用分層切削的方式,為減少程序長度,可采用子程序嵌套的方式編程。4.612和66的孔可使用孔排列循環(huán);中間的15的孔的精度較高,最終加工方法采用鏜孔;所有孔都要先加工出中心孔。5.中間的40圓形凹槽可利用15孔作為預(yù)鉆孔,深度方向可一次加工到尺寸,水平方向的輪廓余量較大,采用同廓方式進行粗加工,精加工時采用圓弧切入切出的進退刀方式和刀具半徑補償功能,提高加工精度。6.6個寬度為13的直槽沿圓周均布,為減少數(shù)值計算的工作量和難度,可利用子程序和可編程坐標軸旋轉(zhuǎn)功能編程,也不必計算其與40的圓槽的交點坐標。在加工直槽的過程中存在半徑為R6.5的小圓弧段,在半徑補償過程中為保證切削進給速
38、度恒定,可使用圓弧進給補償功能。七、編程練習(xí)零件的裝夾方式:零件的裝夾方式:根據(jù)零件的結(jié)構(gòu)特點,采用平口虎鉗裝夾,保證所有加工部位無干涉。零件上下表面與機床工作臺平行,零件長邊與機床X坐標軸平行。編程零點編程零點:因為零件前后、左右對稱,為便于找正和測量,將零件上表面中心處設(shè)為編程零點。這一點也是零件的設(shè)計基準和尺寸基準,因此也使得程序中的數(shù)值計算相對簡單一些。工步安排與刀具工步安排與刀具:以所使用的刀具、加工的部位的不同以及粗精加工來劃分工步,見下表:工步工步內(nèi)容內(nèi)容刀具刀具刀號刀號主軸轉(zhuǎn)速主軸轉(zhuǎn)速(轉(zhuǎn)/分鐘)進給速度進給速度(mm/分鐘)1銑上表面16立銑刀T13001002銑兩側(cè)臺階16
39、立銑刀T13001003鉆中心孔2.5中心鉆T2600304鉆612孔12鉆頭T3350605鉆66孔6鉆頭T45001006鉆15孔的底孔14鉆頭T5300507鏜孔微調(diào)鏜刀T6300308粗銑40圓槽10立銑刀T7400309精銑40圓槽10立銑刀T74006010銑6個直槽10立銑刀T740060SIEMENS_828D編程七、編程練習(xí)SIEMENS_828D編程走刀路線設(shè)計與數(shù)值計算走刀路線設(shè)計與數(shù)值計算工步工步1 1:銑上表面:銑上表面 走刀路線如圖所示,安全高度150,接近高度5,加工高度0。在加工區(qū)域外垂直下刀,沿零件長度方向切削,步距為9mm。圖中P0點是下刀點,P0P4軌跡重
40、復(fù)了四次,可用子程序編程,調(diào)用四次即可將整個上表面加工完成;數(shù)值計算:P0點需計算絕對坐標,由圖可知:X0(零件總長2)10(1202)1070Y04.5步距4.5940.5P1點的增量坐標為:X10 Y19P2點的增量坐標為:X2零件總長210140 Y20P3點的增量坐標為:X30 Y39P4點的增量坐標為:X4140 Y40SIEMENS_828D編程工步工步2 2:銑兩側(cè)臺階:銑兩側(cè)臺階 由于臺階的加工深度和側(cè)壁余量都較大,在深度和輪廓方向都采用分層切削。深度方向分三層,每層6mm,不留余量;輪廓方向分兩層粗加工和一層精加工,粗加工步距為4.5mm,精加工余量為1mm。采用子程序編程,
41、圖為最低一級子程序的走刀路線圖,P5P6為下刀軌跡,長度為每層切深6mm;P7P8段為切削軌跡,粗加工采用刀心軌跡編程,兩端應(yīng)考慮切入切出量,切入切出延長量應(yīng)大于刀具半徑,取值10mm;P6P7、P8P9分別為水平進退刀,進退刀量取10mm。按圖的軌跡編寫第三級子程序,在第二級子程序中先重復(fù)調(diào)用第三級子程序三次將臺階加工到深度尺寸,之后向X方向移動一個步距4.5mm后再調(diào)用第三級子程序三次,即可完成左側(cè)臺階的粗加工加工。臺階的精加工一次加工到深度,也采用水平進退刀,進退刀量取16mm,切削段使用刀具半徑補償功能,切入切出各延長10mm。走刀路線較簡單,故省略。右側(cè)的走刀路線可以有兩種方式實現(xiàn):
42、一種是重新設(shè)計一個與左側(cè)路線相對稱的走刀路線,另一種是使用G258指令將坐標系旋轉(zhuǎn)180度,使用與左側(cè)相同的走刀路線,本例采用的是后一種方式。數(shù)值計算:需要計算的基點坐標有:第一次調(diào)用子程序時的起點即P5點的絕對坐標X5(802)精加工余量銑刀半徑步距水平進刀量 40184.51063.5Y5(802)切入延長量401050SIEMENS_828D編程工步工步3 37 7:鉆孔、鏜孔:鉆孔、鏜孔 采用固定循環(huán),走刀路線省略。工步工步8 8:粗銑圓槽:粗銑圓槽 深度方向一次加工到尺寸,水平方向的粗加工分三層切削,步距為4mm,并為精加工留余量1mm。數(shù)值計算:X13=圓槽半徑精加工余量銑刀半徑2
43、01514X12=X13步距14410X11=X12步距1046工步工步9 9:精銑圓槽:精銑圓槽 為保證圓槽直徑尺寸和表面質(zhì)量,采用圓弧進退刀方式和刀具半徑補償功能,走刀路線如圖所示。OP14段插入刀具半徑左補償,P16O段取消刀具半徑補償。SIEMENS_828D編程數(shù)值計算:X14=2010=10 Y14=10 X15=20 Y15=0 X16=10 Y16=10工步工步1010:銑:銑6 6個直槽個直槽利用子程序和可編程坐標軸旋轉(zhuǎn)功能編程,只需設(shè)計一個直槽的走刀路線,如圖所示。數(shù)值計算:由于采半徑補償功能,按輪廓編程計算較簡單。X17=15 Y17=6.5 X18=30 Y18=6.5
44、 X19=30 Y19=6.5 X20=15 Y20=6.5SIEMENS_828D編程N5 G54G90 G17 F100 S300 m3WORKPIECE(,BOX,0,0,-35,-80,-60,-40,120,80)T1 M6 N10 G0 X-70 Y-40.5 ;移至下刀點上方N15 Z5 ;下刀至接近高度N20 G1 Z-0.2 ;下刀至加工深度N25 FACE P5 ;調(diào)用子程序FACE.SPF加工上表面N30 G90 ;恢復(fù)絕對尺寸N35 G0 Z100 ;抬刀至安全高度N40 STEP1 ;調(diào)用子程序STEP.SPF加工左側(cè)臺階N45 ROT RPL=180 ;坐標軸旋轉(zhuǎn)1
45、80度N50 STEP1 ;調(diào)用子程序STEP.SPF加工右側(cè)臺階N55ROT ;取消坐標軸旋轉(zhuǎn)N60 M5 ;主軸停N65 T2 M6 ;換刀,T2為中心鉆N70 S600 M3 ;主軸正轉(zhuǎn),轉(zhuǎn)速600r/minN75 G0 X0 Y0 Z100 ;移動至鉆孔位置N80 MCALL CYCLE82(30,2,1,-5,0,0,0,12);調(diào)用鉆孔循環(huán)N85 HOLES2(0,0,30,0,0,6,1000,0,0);調(diào)用圓弧孔排列循環(huán)MCALL CYCLE82(30,2,1,-23,0,0,0,12);調(diào)整鉆孔循環(huán)參數(shù)N90 HOLES1(-50,-40,90,10,30,3,0,0);調(diào)用
46、線性孔排列循環(huán)加工左側(cè)3孔的中心孔N90 HOLES1(50,40,-90,10,30,3,0,0);調(diào)用線性孔排列循環(huán)加工左側(cè)3孔的中心孔N100 M5 ;主軸停止MCALL ;取消循環(huán)主程序:主程序:SIEMENS_828D編程N105 T3 M6 ;換刀,T3為9鉆頭N110 F60 S350 M3 ;主軸正轉(zhuǎn)G0X0Y0Z100MCALL CYCLE82(30,2,1,-35,0,0,0,12);改變孔深參數(shù)N115 HOLES1(-50,-40,90,10,30,3,0,0);加工右側(cè)3孔到尺寸N120 HOLES1(50,40,-90,10,30,3,0,0);加工左側(cè)3孔到尺寸N
47、125 M5 ;主軸停MCALLN130 T4 M6 ;換刀,T4為6鉆頭N135 M03 S500 F500 ;主軸正轉(zhuǎn)G0X0Y0Z100MCALL CYCLE82(30,2,1,-14,0,0,0,12)N140 HOLES2(0,0,30,0,0,6,1000,0,0);調(diào)用圓弧孔排列循環(huán)加工6個6的孔N145 M5 ;主軸停MCALLN150 T5 M6 ;換刀,T5為14鉆頭N155 F50 S300 M3 ;主軸正轉(zhuǎn)G0X0Y0Z100CYCLE82(50,2,0,-38,0,0,0,12);調(diào)用鉆孔循環(huán)MCALLN165 M5 SIEMENS_828D編程N170 T6 M6
48、;換刀,T6為鏜刀N175 F30 S300 M03 ;主軸正轉(zhuǎn)G0X0Y0Z100N180 MCALL CYCLE85(50,3,0,-32,0,30,60);調(diào)用鏜孔循環(huán)N185 M5 MCALLG0Z50 N190 T7 M6 ;換刀,T7為10立銑刀N195 S400 M3 ;主軸正轉(zhuǎn),準備粗加工圓槽N200 G0 X0 Y0 ;快速移動至下刀點上方N205 Z3 ;快速下刀至接近高度N210 G1 Z-5 F600 ;下刀至加工深度N220 X6 ;水平進刀N225 G3 I-6 ;粗加工第一層;N230 G1 X10 ;水平進刀G01X10N235 G3 I-10 ;粗加工第二層;
49、N240 G1 X14 ;水平進刀G01X14N245 G3 I-14 ;粗加工第三層N250 G1 X0 ;回坐標原點,準備精加工圓槽N255 G41 X10 Y-10 ;刀具半徑左補償N260 G3 X20 Y0 CR=10 ;圓弧切入N265 G3 I-20 ;精加工圓槽N270 G3 X10 Y10 CR=10 ;圓弧切出N275 G1 G40 X0 Y0 ;取消刀具半徑補償N280 G0 Z-2 ;抬刀至加工直槽深度N285 SLOT P6 ;調(diào)用6次SLOT.SPF子程序,加工6個直槽;N290 G295 ;取消可編程坐標軸旋轉(zhuǎn)N295 G0 Z150 ;抬刀至安全高度N300 M
50、30 SIEMENS_828D編程子程序:子程序:FACE.SPF(加工上表面子程序)N500 G91 G0 Y9 ;增量尺寸,向Y軸移動一個步距N505 G1 X140 ;從左向右加工表面N510 G0 Y9 ;再向Y軸移動一個步距N515 G1 X-140 ;從右向左加工表面M17 ;子程序返回STEP1.SPF(加工臺階的第二級子程序)N600 G90 G0 X-63.5 Y-50 ;快速移動至STEP2子程序第一個調(diào)用點上方N605 Z3 ;快速下刀至接近高度N610 G1 Z0 ;下刀至調(diào)用點 N615 STEP2 P2 ;調(diào)用STEP2.SPF子程序2次N620 G90 G0 X-
51、53.5 Y-50 Z0 ;快速移動至STEP2子程序第二個調(diào)用點N625 STEP2 P2 ;調(diào)用STEP2.SPF子程序2次N630 G90 G0 Z100 ;抬刀M17 ;子程序返回SIEMENS_828D編程STEP2.SPF(加工臺階的第三級子程序)N700 G91 ;增量尺寸方式N705 G1 Z-6 ;下刀每層深度N710 X10 ;水平進刀N715 Y100 ;切削側(cè)壁輪廓N720 X-10 ;水平退刀N725 G0 Y-100 ;返回下刀點M17 ;子程序返回SLOT.SPF(加工直槽的子程序)N800 G1 G41 X15 Y-6.5 ;刀具半徑左補償N805 X30 ;切削下側(cè)直邊N810 G3 Y6.5 CR=6.5 ;切削圓弧段N815 G1 X15 ;切削上側(cè)直邊N820 G40 X0 Y0 ;取消刀具半徑補償N825 AROT RPL=60 ;可編程附加坐標軸旋轉(zhuǎn)60度,為下次調(diào)用作準備M17 ;子程序返回實際加工視屏如下:
- 溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備采購常用的四種評標方法
- 車間員工管理須知(應(yīng)知應(yīng)會)
- 某公司設(shè)備維護保養(yǎng)工作規(guī)程
- 某企業(yè)潔凈車間人員進出管理規(guī)程
- 企業(yè)管理制度之5S管理的八個口訣
- 標準化班前會的探索及意義
- 某企業(yè)內(nèi)審員考試試題含答案
- 某公司環(huán)境保護考核管理制度
- 現(xiàn)場管理的定義
- 員工培訓(xùn)程序
- 管理制度之生產(chǎn)廠長的職責(zé)與工作標準
- 某公司各級專業(yè)人員環(huán)保職責(zé)
- 企業(yè)管理制度:5S推進與改善工具
- XXX公司環(huán)境風(fēng)險排查及隱患整改制度
- 生產(chǎn)車間基層管理要點及建議