![siemens D 編程手冊_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/661c69c3-badb-4a3f-a087-89c69b1e4ae9/661c69c3-badb-4a3f-a087-89c69b1e4ae91.gif)
![siemens D 編程手冊_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/661c69c3-badb-4a3f-a087-89c69b1e4ae9/661c69c3-badb-4a3f-a087-89c69b1e4ae92.gif)
![siemens D 編程手冊_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/661c69c3-badb-4a3f-a087-89c69b1e4ae9/661c69c3-badb-4a3f-a087-89c69b1e4ae93.gif)
![siemens D 編程手冊_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/661c69c3-badb-4a3f-a087-89c69b1e4ae9/661c69c3-badb-4a3f-a087-89c69b1e4ae94.gif)
![siemens D 編程手冊_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/661c69c3-badb-4a3f-a087-89c69b1e4ae9/661c69c3-badb-4a3f-a087-89c69b1e4ae95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、NC編程基本原理程序名稱在編制程序時可以按以下規(guī)則確定程序名: 開始的兩個符號必須是字母,其后的符號可以是字母,數(shù)字或下劃線,最多為16個字符,不得使用分隔符 舉例:RAHMEN52 程序結(jié)構(gòu)1.結(jié)構(gòu)和內(nèi)容 NC程序由各個程序段組成。每一個程序段執(zhí)行一個加工步驟。 程序段由若干個字組成。最后一個程序段包含程序結(jié)束符:M2。 2.NC程序結(jié)構(gòu) 程序段 字 字 字 ;注釋程序段 N10 G0 X20 ;第一程序段程序段 N20 G2 Z37 ;第二程序段程序段 N30 G91 ; 程序段 N40 程序段 N50 M2 ;程序結(jié)束 字結(jié)構(gòu)及地址1.功能/結(jié)構(gòu)字是組成程序段的元素,由字構(gòu)成
2、控制器的指令。 字由以下幾部分組成 地址符 地址符一般是一字母。 數(shù)值 數(shù)值是一個數(shù)字串,它可以帶正負(fù)號和小數(shù)點。 正號可以省略不寫。 2.多個地址符一個字可以包含多個字母,數(shù)值與字母之間用符號“=” 隔開。 舉例:CR=5.23 此外,G功能也可以通過一個符號名進行調(diào)用(參見章節(jié)“指令表”)。舉例:SCALE;打開比例系數(shù)。3.擴展地址 對于如下地址;R 計算參數(shù)H H功能I,J,K 插補參數(shù)/中間點地址可以通過1到4個數(shù)字進行地址擴展。在這種情況下,其數(shù)值可以通過“=”進行賦值(參見章節(jié)“指令表”)。舉例:R10=6.234 H5=12.1 I1=32.67 程序段結(jié)構(gòu)1.功能
3、 一個程序段中含有執(zhí)行一個工序所需的全部數(shù)據(jù). 程序段由若干個字和段結(jié)束符“LF”組成.在程序編寫過程中進行換行時或按輸入鍵時可以自動產(chǎn)生段結(jié)束符. 2.字順序 程序段中有很多指令時建議按如下順序: NGXYZFSTDM 程序段號說明以5或10為間隔選擇程序段號,以便以后插入程序段時不會改變程序段號的順序。3.可被跳躍的程序段 那些不需在每次運行中都執(zhí)行的程序段可以被跳躍過去,為此應(yīng)在這樣的 程序段的段號字之前輸入斜線符“/”。 通過操作機床控制面板或者通過接口控制信號可以使跳躍程序段功能生效。幾個連續(xù)的程序段可以通過在其所有的程序段段號之前輸入斜線符“/” 被跳躍過去。 在程序運行過程中,一
4、旦跳躍程序段功能生效,則所有帶“/” 符的程序段都不予執(zhí)行,當(dāng)然這些程序段中的指令也不予考慮。程序從下一個沒帶斜線符的程序段開始執(zhí)行。 3.注釋 利用加注釋的方法可在程序中對程序段進行說明,注釋可作為對操作者的提示顯示在屏幕上。 4.信息 信息編程在一個獨立的程序段中。信息顯示在專門的區(qū)域,并且一直有效,除非被一個新的信息所替代,或者程序結(jié)束。一個信息最多可以顯示65個字符。一個空的信息會清除以前的信息。MSG(這是信息文本)5.例子 N10 ;G&S公司訂貨號12A71 N20 ;泵部件17,圖紙?zhí)枺?23 677 N30 ;程序編制員H.Adam,部門TV4 N40 MSG (“R
5、OUGH UNMACHINED PART”):50 G17 G54 G94 F470 S20 D0 M3 ;主程序段 N60 G0 G90 X100 Y200 N70 G1 Z185.6 N80 X112 /N90 X118 Y180 ;程序段可以被跳躍 N100 X118 Y120 N110 G0 G90 X200 N120 M2 ;程序結(jié)束 字符集在編程中可以使用以下字符,它們按一定的規(guī)則進行編譯。 1.字母 A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z 大寫字母和小寫字母沒有區(qū)別. 2.數(shù)字 0,1,2,3,4,5,6
6、,7,8,9 3.可打印的特殊字符 ( 園括號開 ) 園括號閉 方括號開 方括號閉 < 小于 > 大于 : 主程序,標(biāo)志符結(jié)束 = 賦值,相等部分 / 除號,跳躍符 * 乘號 + 加號,正號 - 減號,負(fù)號 “ 引號 _ 字母下劃線 . 小數(shù)點 , 逗號,分隔符 ; 注釋標(biāo)志符 % 預(yù)定,沒用 & 預(yù)定,沒用 預(yù)定,沒用 $ 預(yù)定,沒用 ? 預(yù)定,沒用 ! 預(yù)定,沒用 4.不可打印的特殊 LF 程序段結(jié)束符 字符 空格 字之間的分隔符,空白字 制表鍵 預(yù)定,沒用指令表地址含義賦值說明編程D刀具刀補號09整數(shù),不帶符號用于某個刀具T的補償參數(shù):D0表示補償值=0一個刀具最多有
7、9個D號DF0.00199 999.999刀具/工件的進給速度,對應(yīng)G94或G95,單位分別為毫米/分鐘或毫米/轉(zhuǎn)FF進給率(與G4 一起可以編程停留時間)0.00199 999.999停留時間,單位秒G4 F 單獨運行GG功能(準(zhǔn)備功能字)已事先規(guī)定G功能按G功能組劃分, 一個程序段中只能有一個G功能組中的一個G功能指令。G功能按模態(tài)有效(直到被同組中其它功能替代),或者以程序段方式有效。 G功能組:G G0快速移動1:運動指令G0 XYZG1直線插補(插補方式) 模態(tài)有效G1 XYZFG2順時針圓弧插補G2 XYZIK ;圓心和終點 G2 XYCR=F ;半徑和終點 G2 AR=IJF ;
8、張角和圓心 G2 AR=XYF ;張角和終點G3逆時針園弧插補G3.; 其它同G2 CIP中間點圓弧插補CIPXYZI1=K1=FG33恒螺距的螺紋切削S M ;主軸轉(zhuǎn)速,方向 G33ZK 在Z軸方向上帶 補償夾具攻絲. G331不帶補償夾具切削內(nèi)螺紋N10 SPOS= 主軸處于位置調(diào)節(jié)狀態(tài) N20 G331 ZK S ;在Z軸方向不帶補償夾具攻絲 ;右旋螺紋或左旋螺紋通過螺距的 符號(比如K+) 確定: +: 同M3 -: 同M4 G332不帶補償夾具切削內(nèi)螺紋. 退刀G332 Z K ;不帶補償夾具切削螺紋. Z退刀 ;螺距符號同G331CT帶切線的過渡圓弧插補N10N20 CT Z XF
9、. 圓弧以前一段切線為過渡.G4快速移動2: 特殊運行,程序段方式有效G4 F或G4 S.;自身程序段G63快速移動G63 ZFSM G74回參考點G74XYZ G75回固定點G75XYZ ;自身程序段 TRANS可編程的偏置3: 寫存儲器,程序段方式有效TRANSXYZ自身程序段 ROT可編程的旋轉(zhuǎn)ROT RPL= ;在當(dāng)前平面中旋轉(zhuǎn)G17到G19SCALE可編程比例系數(shù)SCALEXYZ在所給定軸方向比例系數(shù),自身程序段MIRROR可編程鏡像功能MIRROR X0 改變方向的坐標(biāo)軸,自身程序段ATRANS附加可編程的偏置ATRANSXYZ自身程序段AROT附加可編程的旋轉(zhuǎn)AROT RPL=
10、;在當(dāng)前平面中旋轉(zhuǎn)G17到G19ASCALE附加可編程比例系數(shù)ASCALEXYZ在所給定軸方向比例系數(shù),自身程序段AMIRROR附加可編程鏡像功能AMIRROR X0 改變方向的坐標(biāo)軸,自身程序段G25主軸轉(zhuǎn)速下限G25S ;自身程序段G26主軸轉(zhuǎn)速上限G26S ;自身程序段G110極點尺寸,相對于上次編程的設(shè)定位置G110XY極點尺寸,直角坐標(biāo),比如G17G110 RPAP極點尺寸,極坐標(biāo);自身程序段G111極點尺寸,相對于當(dāng)前工件坐標(biāo)系的零點G111 XY極點尺,寸直角坐標(biāo),比如G17G111 RPAP極點尺寸,極坐標(biāo);自身程序段G112極點尺寸,相對于上次有效的極點G112 XY極點尺,
11、寸直角坐標(biāo),比如G17G112 RPAP極點尺寸,極坐標(biāo);自身程序段G17*X/Y平面6: 平面選擇G17所在平面的垂直軸為刀具長度補償軸G18Z/X平面模態(tài)有效G19Y/Z平面G40刀尖半徑補償方式的取消7: 刀尖半徑補償模態(tài)有效G41調(diào)用刀尖半徑補償, 刀具在輪廓左側(cè)移動G42調(diào)用刀尖半徑補償, 刀具在輪廓右側(cè)移動G500取消可設(shè)定零點偏置8: 可設(shè)定零點偏置模態(tài)有效G54第一可設(shè)定零點偏置G55第二可設(shè)定零點偏置G56第三可設(shè)定零點偏置G57第四可設(shè)定零點偏置G58第五可設(shè)定零點偏置G59第六可設(shè)定零點偏置G53按程序段方式取消可設(shè)定零點偏置9: 取消可設(shè)定零點偏置段方式有效G153按程
12、序段方式取消可設(shè)定零點偏置,包括框架G60*準(zhǔn)確定位10:定位性能模態(tài)有效G64連續(xù)路徑方式G9準(zhǔn)確定位,單程序段有效11:程序段方式準(zhǔn)停段方式有效G601在G60,G9方式下準(zhǔn)確定位,精12:準(zhǔn)停窗口模態(tài)有效G602在G60,G9方式下準(zhǔn)確定位,粗G70英制尺寸13:英制/公制尺寸模態(tài)有效G71*公制尺寸G700英制尺寸,也用于進給率FG710公制尺寸,也用于進給率FG90*絕對尺寸14:絕對尺寸/增量尺寸模態(tài)有效G91增量尺寸G94*進給率F,單位毫米/分15:進給/主軸模態(tài)有效G95主軸進給率F,單位毫米/轉(zhuǎn)CFC圓弧加工時打開進給率修調(diào)16:進給率修調(diào) 償模態(tài)有效CFTCP關(guān)閉進給率修
13、調(diào)G901在圓弧段進給補償“開”G900進給補償“關(guān)”G450圓弧過渡18:刀尖半徑補償時拐角特性模態(tài)有效G451等距線的交點BRISK軌跡跳躍加速21:加速度特性模態(tài)有效SOFT*軌跡平滑加速FFOWF預(yù)控關(guān)閉預(yù)控模態(tài)有效FFOWN*預(yù)控打開WALIMON*工作區(qū)域限制生效工作區(qū)域限制模態(tài)有效適用于所有軸,通過設(shè)定數(shù)據(jù)激活;值通過G25,G26設(shè)置WALIMOF工作區(qū)域限制取消G920*西門子方式其它NC語言G921其它方式模態(tài)有效帶* 的功能在程序啟動時生效(如果沒有編程新的內(nèi)容,指用于“銑削” 時的系統(tǒng)變量).HH0=T0H9999H功能±0.0000019999.9999(8
14、個十進制數(shù)據(jù)位)或使用指數(shù)形式用于傳送到PLC的數(shù)值,其定義由機床制造廠家確定。H0= H9999=e.g.H7=23.456I插補參數(shù)±0.00199999.999螺紋: 0.00120000.000X軸尺寸,在G2和G3中為圓心坐標(biāo):在G33,G331,G332中則表示螺距大參見G2,G3,G33,G331和G332J插補參數(shù)±0.00199999.999螺紋: 0.00120000.000Y軸尺寸,在G2和G3中為圓心坐標(biāo):在G33,G331,G332中則表示螺距大參見G2,G3,G33,G331和G332K插補參數(shù)±0.00199999.999螺紋: 0.
15、00120000.000Z軸尺寸,在G2和G3中為圓心坐標(biāo):在G33,G331,G332中則表示螺距大參見G2,G3,G33,G331和G332I1圓弧插補的中間點±0.00199999.999螺紋: 0.00120000.000屬于X軸;用于CIP進行圓弧插補的參數(shù)參見CIPJ1圓弧插補的中間點±0.00199999.999螺紋: 0.00120000.000屬于Y軸;用于CIP進行圓弧插補的參數(shù)參見CIPK1圓弧插補的中間點±0.00199999.999螺紋: 0.00120000.000屬于Z軸;用于CIP進行圓弧插補的參數(shù)參見CIPL子程序名及子程序調(diào)用7
16、位十進制整數(shù), 無符號可以選擇L1L9999999; 子程序調(diào)用需要一個獨立的程序段。注意:L0001不等于L1L ;自身程序段M輔助功能099整數(shù),無符號用于進行開關(guān)操作,如“打開” 冷卻液,一個程序段中最多有5個M功能M.M0程序停止用M0停止程序的執(zhí)行:按“啟動”鍵加工繼續(xù)執(zhí)行。M1程序有條件停止與M0一樣,但僅在“條件停(M1)有效” 功能被軟鍵或接口信號觸發(fā)后才生效。M2程序結(jié)束在程序的最后一段被寫入M3主軸順時針旋轉(zhuǎn)M4主軸逆時針旋轉(zhuǎn)M5主軸停M6更換刀具在機床數(shù)據(jù)有效時用M6更換刀具,其它情況下直接用T指令進行。N副程序段09999 9999整數(shù), 無符號與程序段段號一起標(biāo)識程段
17、,N位于程序段開始比如:N20 :主程序段09999 9999整數(shù), 無符號指明主程序段,用字符“:” 取代副程序段的地址符“N”。主程序段中必須包含其加工所需的全部指令比如:20 P子程序調(diào)用次數(shù)19999整數(shù), 無符號在同一程序段中多次調(diào)用子程序比如:N10 L871 P3;調(diào)用三次比如:L781 P ;自身程序段RET子程序結(jié)束代替M2使用,保證路徑連續(xù)運行RET;自身程序段S主軸轉(zhuǎn)速,在G4 中表示暫停時間0.00199 999.999主軸轉(zhuǎn)速單位是轉(zhuǎn)/分,在G4中作為暫停時間ST刀具號132000整數(shù),無符號可以用T指令直接更換刀具,可由M6進行。這可由機床數(shù)據(jù)設(shè)定TX坐標(biāo)軸
18、7;0.00199999.999位移信息XY坐標(biāo)軸±0.00199999.999位移信息YZ坐標(biāo)軸±0.00199999.999位移信息ZAR圓弧插補張角0.00001359.99999單位是度,用于在G2/G3中確定圓弧大小參見G2/G3CALL循環(huán)調(diào)用N10 CALL CYCLE(1.78,8)CHF倒角,一般使用0.00199999.999在兩個輪廓之間插入給定長度的倒角N10 XYCHF=N11 XYCHR倒角輪廓連線0.00199999.999在兩個輪廓之間插入給定邊長的倒角參見G2/G3CR圓弧插補半徑0.00199999.999大于半圓的圓弧帶負(fù)號“-” 在G
19、2/G3中確定圓葫N10 XYCHR=N11 XYCYCLE加工循環(huán)僅為給定值調(diào)用加工循環(huán)時要求一個獨立的程序段;事先給定的參數(shù)必須賦值(參見章節(jié)“循環(huán)”)CYCLE82鉆削,深孔加工N10 CALL CYCLE 82()自身程序段CYCLE83深孔鉆削N10 CALL CYCLE 83()自身程序段CYCLE840帶補償?shù)膴A具切削螺紋N10 CALL CYCLE 840()自身程序段CYCLE84帶螺紋插補切削螺紋N10 CALL CYCLE 84()自身程序段CYCLE85鏜孔1N10 CALL CYCLE 85()自身程序段CYCLE86鏜孔2N10 CALL CYCLE 86()自身程
20、序段CYCLE88鏜孔4N10 CALL CYCLE 88()自身程序段HOLES1鉆孔直線排列的孔N10 CALLHOLES1()自身程序段HOLES2鉆孔圓弧排列的孔N10 CALLHOLES2()自身程序段SLOT1銑槽N10 CALL SLOT1()自身程序段SLOT2銑圓形槽N10 CALL SLOT2()自身程序段POCKET3矩行箱N10 CALL POCKET3()自身程序段POCKET4圓行箱N10 CALL POCKET4()自身程序段CYCLE71端面銑N10 CALL CYCLE 71()自身程序段CYCLE72輪廓銑N10 CALL CYCLE 72()自身程序段GO
21、TOB向后跳轉(zhuǎn)指令與跳轉(zhuǎn)標(biāo)志符一起,表示跳轉(zhuǎn)到所標(biāo)志的程序段,跳轉(zhuǎn)方向向前比如:N20 GOTOB MARKE 1GOTOF向前跳轉(zhuǎn)指令與跳轉(zhuǎn)標(biāo)志符一起,表示跳轉(zhuǎn)到所標(biāo)志的程序段,跳轉(zhuǎn)方向向后比如:N20 GOTOF MARKE 2RND園角0.01099 9.999在兩個輪廓之間以給定的半徑插入過渡圓弧N10 XYRND= N11 XY G00 快速線性移動1. 功能 軸快速移動G0用于快速定位刀具,沒有對工件進行加工。可以在幾個軸上同時執(zhí)行快速移動,由此產(chǎn)生一線性軌跡。 機床數(shù)據(jù)中規(guī)定每個坐標(biāo)軸快速移動速度的最大值,一個坐標(biāo)軸運行時就以此速度快速移動。如果快速移動同時在兩個軸上
22、執(zhí)行,則移動速度為兩個軸可能的最大速度。 用G0快速移動時在地址F下程編的進給率無效。G0一直有效,直到被G功能組中其它的指令(G1,G2,G3,) 取代為止。2. 編程舉例N10 G0 X100 Y150 Z65 ;直角坐標(biāo)系N50 G0 RP=16.78 AP=45 ;極坐標(biāo)系3.說明G功能組中還有其它的G指令用于定位功能(參見章節(jié) “準(zhǔn)確定位/連續(xù)路徑方式:G60,G64” )。在用G60準(zhǔn)確定位時,可以在窗口下選擇不同的精度。另外,用于準(zhǔn)確定位還有一個單程序段方式有效的指令:G9。 在進行準(zhǔn)確定位時請注意對幾種方式的選擇。 G01 帶進給率的線性插補1. 功能 刀具以直線從
23、起始點移動到目標(biāo)位置,按地址F下編程的進給速度運行。 所有的坐標(biāo)軸可以同時運行。 G1一直有效,直到被G功能組中其它的指令(G0,G2,G3,) 取代為止。 2. 編程舉例N05 G0 G90 X40 Y48 Z2 S500 M3 ;刀具快速移動到P1,3個軸 方向同時移動,主軸轉(zhuǎn)速= 500轉(zhuǎn)/分, 順時針旋轉(zhuǎn) N10 G1 Z-12 F100 ;進刀到Z-12,進給率100毫米/分 N15 X20 Y18 Z-10 ;刀具以直線運行到P2 N20 G0 Z100 ;快速移動空運行 N25 X-20 Y80 N30 M2 ;程序結(jié)束 加工工件要求編程主軸轉(zhuǎn)速S和旋轉(zhuǎn)方向M3/M4 G02/G
24、03 圓弧插補1. 功能 刀具以圓弧軌跡從起始點移動到終點,方向由G指令確定: G2-順時針方向 G3-逆時針方向G2和G3一直有效,直到被G功能組中其它的指令(G0,G1,)取代為止。2. 編程G2/G3 XY.IJ ;圓心和終點G2/G3 CR=XY ;半徑和終點G2/G3 AR=IJ ;張角和圓心G2/G3 AR=XJ ;張角和終點G2/G3 AP=RP= ;極坐標(biāo)和極點圓弧說明: 其它的圓弧編程方法有:CT 圓弧用切線連接CIT 通過中間點的圓弧3. 編程舉例N5 G90 X30 Y40 ;用于N10的圓弧起始點 N10 G2 X50 Y40 I10 J-7 ;終點和圓心
25、說明: 圓心值與圓弧起始點相關(guān)。 N5 G90 X30 Y40 ;用于N10的圓弧起始點 N10 G2 X50 Y40 CR=12.207 ;終點和半徑 說明: CR數(shù)值前帶負(fù)號“-” 表明所選插補圓弧段大于半園。 N5 G90 X30 Y40 ;用于N10的圓弧起始點 N10 G2 X50 Y40 AR=105 ;終點和張角N5 G90 X30 Y40 ;用于N10的圓弧起始點 N10 G2 X50 Y40 AR=105 ;終點和張角說明: CR數(shù)值前帶負(fù)號“-” 表明所選插補圓弧段大于半園。 N1 G17 ;X/Y平面N5 G90 G0 X30 Y40 ;N10圓弧的起始點N10 G111
26、 X40 Y33 ;極點=圓心N20 G2 RP=12.207 AP=21 ;極坐標(biāo) G75 返回固定點1. 功能 用G75可以返回到機床中某個固定點, 比如換刀點。固定點位置固定地存儲在機床數(shù)據(jù)中,它不會產(chǎn)生偏移。 每個軸的返回速度就是其快速移動速度。G75需要一獨立程序段,并按程序段方式有效。在G75之后的程序段中原先“插補方式” 組中的G指令(G0,G1,G2, )將再次生效。 2. 編程舉例N10 G75 X0 Y0 Z0 注釋:程序段中X、Y和Z下編程的數(shù)值(這里為0)不識別。G74 回參考點1. 功能 用G74指令實現(xiàn)NC程序中回參考點功能, 每個軸的方向和
27、速度存儲在機床數(shù)據(jù)中。 G74需要一獨立程序段,并按程序段方式有效。在G74之后的程序段中原先“插補方式” 組中的G指令(G0,G1,G2, )將再次生效。2. 編程舉例N10 G74 X0 Y0 Z0 注釋:程序段中X、Y和Z下編程的數(shù)值(這里為0)不識別。 G9,G60,G64 準(zhǔn)確定位/連續(xù)路徑加工1. 功能 針對程序段轉(zhuǎn)換時不同的性能要求,802S提供一組G功能用于進行最佳匹配的選擇。比如。有時要求坐標(biāo)軸快速定位; 有時要求按輪廓編程對幾個程序段進行連續(xù)路徑加工。 2. 編程G60 ;準(zhǔn)確定位-模態(tài)有效 G64 ;連續(xù)路徑加工 G9 ;準(zhǔn)確定位-單程序段有效 G601 ;精
28、準(zhǔn)確定位窗口 G602 ;粗準(zhǔn)確定位窗口 3.準(zhǔn)確定位G60,G9G60或G9功能生效時,當(dāng)?shù)竭_定位精度后,移動軸的進給速度減小到零。 如果一個程序段的軸位移結(jié)束并開始執(zhí)行下一個程序段,則可以設(shè)定下一個模態(tài)有效的G功能: * G601 精準(zhǔn)確定位窗口 當(dāng)所有的坐標(biāo)軸都到達“精準(zhǔn)確定位窗口” (機床數(shù)據(jù)中設(shè)定值) 后,開始進行程序段轉(zhuǎn)換。 * G602 粗準(zhǔn)確定位窗口 當(dāng)所有的坐標(biāo)軸都到達“粗準(zhǔn)確定位窗口” (機床數(shù)據(jù)中設(shè)定值)后,開始進行程序段轉(zhuǎn)換。在執(zhí)行多次定位過程時,“準(zhǔn)確定位窗口” 如何選擇將對加工運行總時間影響很大。精確調(diào)整需要較多時間。 4.編程舉例N5 G602 ;粗準(zhǔn)確定位窗口
29、N10 G0 G60 X ;準(zhǔn)確定位,模態(tài)方式 N20 XY ;G60繼續(xù)有效 N50 G1 G601 ;精準(zhǔn)確定位窗口 N80 G64 X ;轉(zhuǎn)換到連續(xù)路徑方式 N100 G0 G9 X ;準(zhǔn)確定位,單程序段有效 N111 ;仍為連續(xù)路徑方式 注釋:指令G9僅對自身程序段有效,而G60 準(zhǔn)確定位一直有效,直到被G64取代為止。 5.連續(xù)路徑加工 G64連續(xù)路徑加工方式的目的就是在一個程序段到下一個程序段轉(zhuǎn) G64 換過程中避免進給停頓,并使其盡可能以相同的軌跡速度(切線過渡)轉(zhuǎn)換到下一個程序段,并以可預(yù)見的速度過渡執(zhí)行下一個程序段的功能。 在有拐角的軌跡過渡時(非切線過渡)有時必
30、須降低速度,從而保證程序段轉(zhuǎn)換時不發(fā)生突然變化,或者加速度的改變受到限制(如果SOFT有效) 5.編程舉例 N10 G64 G1 X F ;連續(xù)路徑加工 N20 Y. ;繼續(xù) N180 G60 ;轉(zhuǎn)換到準(zhǔn)確定位 G4 暫停1. 功能 通過在兩個程序段之間插入一個G4程序段,可以使加工中斷給定的時間,比如自由切削。G4程序段(含地址F或S)只對自身程序段有效,并暫停所給定的時間。在此之前程編的進給量F和主軸轉(zhuǎn)速S保持存儲狀態(tài)。2. 編程G4 F ;暫停時間(秒) G4 S ;暫停主軸轉(zhuǎn)數(shù)3. 編程舉例N5 G1 F200 Z-50 S300 M3 ;進給率F,主軸轉(zhuǎn)數(shù)S N10 G4
31、 F2.5 ;暫停2.5秒 N20 Z70 N30 G4 S30 ;主軸暫停30轉(zhuǎn),相當(dāng)于在S=300轉(zhuǎn)/分鐘 和轉(zhuǎn)速修調(diào)100%時暫停t=0.1分鐘 N40 X ;進給率和主軸轉(zhuǎn)速繼續(xù)有效 注釋:G4 S只有在受控主軸情況下才有效(當(dāng)轉(zhuǎn)速給定值同樣通過S編程時)。 F 進給率1. 功能 進給率F是刀具軌跡速度,它是所有移動坐標(biāo)軸速度的矢量和。坐標(biāo)軸速度是刀具軌跡速度在坐標(biāo)軸上的分量。 進給率F在G1,G2,G3,G5插補方式中生效,并且一直有效,直到被一個新的地址F取代為止。 2. 編程F 注釋:在取整數(shù)值方式下可以取消小數(shù)點后面的數(shù)據(jù),如F300。 進給率F的單位 地址F的單位
32、由G功能確定: G94和G95 * G94 直線進給率毫米/分鐘 * G95 旋轉(zhuǎn)進給率毫米/轉(zhuǎn)(只有主軸旋轉(zhuǎn)才有意義!) 3. 編程舉例 N10 G94 F310 ;進給量毫米/分鐘 N110 S200 M3 ;主軸旋轉(zhuǎn) N120 G95 F15.5 ;進給量毫米/轉(zhuǎn) 注釋:G94和G95更換時要求寫入一個新的地址F。 S 主軸轉(zhuǎn)速S,旋轉(zhuǎn)方向1. 功能 當(dāng)機床具有受控主軸時,主軸的轉(zhuǎn)速可以編程在地址S下,單位轉(zhuǎn)/分鐘。旋轉(zhuǎn)方向和主軸運動起始點和終點通過M指令規(guī)定(參見章節(jié)“輔助功能M” )。 M3 主軸右轉(zhuǎn) M4 主軸左轉(zhuǎn) M5 主軸停 注釋:在S值取整情況下可以去除
33、小數(shù)點后面的數(shù)據(jù),比如S270說明 如果在程序段中不僅有M3或M4指令,而且還寫有坐標(biāo)軸運行指令,則M指令在坐標(biāo)軸運行之前生效。只有在主軸啟動之后,坐標(biāo)軸才開始運行。 2. 編程舉例N10 G1 X70 Z20 F300 S270 M3 ;在X、Z軸運行之前,主軸以270 轉(zhuǎn)/分啟動,方向順時針 N80 S450 ;改變轉(zhuǎn)速 N170 G0 Z180 M5 ;Z軸運行,主軸停止 G25,G26 主軸轉(zhuǎn)速極限1. 功能 通過在程序中寫入G25或G26指令和地址S下的轉(zhuǎn)速,可以限制特定情況下主軸的極限值范圍。與此同時原來設(shè)定數(shù)據(jù)中的數(shù)據(jù)被覆蓋。 G25或G26指令均要求一獨
34、立的程序段。原先編程的轉(zhuǎn)速S保持存儲狀態(tài)。 2. 編程G25 S ;主軸轉(zhuǎn)速下限 G26 S ;主軸轉(zhuǎn)速上限 說明:主軸轉(zhuǎn)速的最高極限值在機床數(shù)據(jù)中設(shè)定。通過面板操作可以激活用于其它極限情況的設(shè)定參數(shù)。 3. 編程舉例N10 G25 S12 ;主軸轉(zhuǎn)速下限:12轉(zhuǎn)/分鐘 N20 G26 S700 ;主軸轉(zhuǎn)速上限:700轉(zhuǎn)/分鐘 T 刀具1. 功能 編程T指令可以選擇刀具。在此,是用T指令直接更換刀具還是僅僅進行刀具的預(yù)選,這必須要在機床數(shù)據(jù)中確定: 用T指令直接更換刀具(刀具調(diào)用),或者 僅用T指令預(yù)選刀具,另外還要用M6指令才可進行刀具的更換(也可參見章節(jié)8.7 “輔助功能M”)
35、 注意: 在選用一個刀具后,程序運行結(jié)束以及系統(tǒng)關(guān)機/開機對此均沒有影響,該刀具一直保持有效。如果手動更換一刀具,則更換情況必須要輸入到系統(tǒng)中, 從而使系統(tǒng)可以正確地識別該刀具。比如,您可以在MDA方式下啟動一個帶新的T指令的程序段。2. 編程T ;刀具號:132000,T0.沒有刀具 提示: 系統(tǒng)中最多可以同時存儲30把刀具。 3. 編程舉例不用M6更換刀具: N10 T1 ;刀具1 N70 T588 ;刀具588 ;用M6更換刀具: N10 T14 ;預(yù)選刀具14 N15 M6 ;執(zhí)行刀具更換,刀具T14有效 D 刀具補償號1. 功能 一個刀具可以匹配從1到9幾個不同補償?shù)臄?shù)據(jù)
36、組(用于多個切削刃)。另外可以用D及其對應(yīng)的序號編程一個專門的切削刃。 如果沒有編寫D指令,則D1自動生效。 如果編程D0,則刀具補償值無效。 提示 系統(tǒng)中最多可以同時存儲64個刀具補償數(shù)組(D號)。2. 編程D ;刀具刀補號:19, D0:沒有補償值有效! 說明 刀具調(diào)用后,刀具長度補償立即生效;如果沒有編程D號,則D1值自動生效。先編程的長度補償先執(zhí)行,對應(yīng)的坐標(biāo)軸也先運行。注意有效平面G17到G19! 刀具半徑補償必須與G41/G42一起執(zhí)行. 3. 編程舉例不用M6指令更換刀具(僅用T指令): N5 G17 ;確定用于補償?shù)淖鴺?biāo)軸平面 N10 T1 ;刀具1D1值生效 N1
37、1 G0 Z ;在G17中Z軸是長度補償軸,在此對不同長度補償?shù)牟钪颠M行覆蓋 N50 T4 D2 ;更換成刀具4,對應(yīng)于T4中D2值生效 N70 G0 Z D1;刀具4D1值生效,在此僅更換切削刃用M6指令更換刀具: N5 G17 ;確定用于補償?shù)淖鴺?biāo)軸平面 N10 T1 ;刀具預(yù)選 N15 M6 ;刀具更換,刀具1 D1值生效 N16 G0 Z ;在G17中Z軸是長度補償軸,在此對不同長度補償?shù)牟钪颠M行覆蓋 N20 G0 Z D2;刀具1 D2值生效,在G17中Z軸是長度補償軸, 長度補償D1->D2之間的差值在此進行覆蓋 N50 T4 ;刀具預(yù)選T4, 注意:刀具T1 D2值仍然有效
38、! N55 D3 M6 ;刀具更換,刀具T4 D3值有效 G41,G42 刀尖半徑補償1. 功能 系統(tǒng)在所選擇的平面G17到G19中以刀具半徑補償?shù)姆绞竭M行加工。 刀具必須有相應(yīng)的刀補號才能有效。刀尖半徑補償通過G41/G42生效。控制器自動計算出當(dāng)前刀具運行所產(chǎn)生的、與編程輪廓等距離的刀具軌跡。 2. 編程G41 X Y ;在工件輪廓左邊刀補 G42 X Y ;在工件輪廓右邊刀補 刀具以直線回輪廓,并在輪廓起始點處與軌跡切向垂直。 正確選擇起始點,可以保證刀具運行不發(fā)生碰撞。 在通常情況下,在G41/G42程序段之后緊接著工件輪廓的第一個程序段。 注釋:只有在線性插補時(G0,G
39、1)才可以進行G41/G42的選擇。 編程兩個坐標(biāo)軸(比如G17中:X,Y)。如果你只給出一個坐標(biāo)軸的尺寸,則第二個坐標(biāo)軸自動地以最后編程的尺寸賦值。 3. 編程舉例N10 T N20 G17 D2 F300 ;第二個刀補號,進給率300毫米/分 N25 X Y ;P0-起始點 N30 G1 G42 X Y ;選擇工件輪廓右邊補償,P1 N30 X Y ;起始輪廓,圓弧或直線 在選擇了刀具半徑補償之后也可以執(zhí)行刀具移動或者M指令: N20 G1 G41 X Y ;選擇輪廓左邊刀補 N21 Z ;進刀 N22 X Y ;起始輪廓,圓弧或直線 G40 取消刀尖半徑補償1. 功能 用G4
40、0取消刀尖半徑補償,此狀態(tài)也是編程開始時所處的狀態(tài)。 G40指令之前的程序段刀具以正常方式結(jié)束(結(jié)束時補償矢量垂直于軌跡終點處切線); 與起始角無關(guān)。 在運行G40程序段之后,刀具中心到達編程終點。在選擇G40程序段編程終點時要始終確保刀具運行不會發(fā)生碰撞。 2. 編程G40 X Y ;取消刀尖半徑補償 注釋:只有在線性插補(G0,G1)情況下才可以取消補償運行。 編程平面的兩個坐標(biāo)軸(比如G17中:X,Y)。如果你只給出一個坐標(biāo)軸的尺寸,則第二個坐標(biāo)軸自動地以在此之前最后編程的尺寸賦值。 3. 編程舉例N100 X Y ;最后程序段輪廓,圓弧或直線,P1 N110 G40 G1 XY ;取消
41、刀尖半徑補償,P2 平面選擇:G17到G19 1. 功能 在計算刀具長度補償和刀具半徑補償時必須首先確定一個平面,即確定一個兩坐標(biāo)軸的坐標(biāo)平面,在此平面中可以進行刀具半徑補償。另外根據(jù)不同的刀具類型(銑刀,鉆頭,車刀,) 進行相應(yīng)的刀具長度補償。 對于鉆頭和銑刀,長度補償?shù)淖鴺?biāo)軸為所選平面的垂直坐標(biāo)軸(參見章節(jié)8.6 刀具和刀具補償”)。平面選擇的作用在相應(yīng)的部分進行了描述(比如章節(jié)8.5 “倒園,倒角”)。 同樣,平面選擇的不同也影響圓弧插補時圓弧方向的定義:順時針和逆時針。在圓弧插補的平面中規(guī)定橫坐標(biāo)和縱坐標(biāo),由此也就確定了順時針和逆時針旋轉(zhuǎn)方向。也可以在非當(dāng)前平面G17至G1
42、9的平面中運行圓弧插補(參見章節(jié)8.3 “坐標(biāo)軸運動” )。 可以有下面幾種平面: G功能平面(橫坐標(biāo)/縱坐標(biāo))垂直坐標(biāo)軸(在鉆削/銑削時的長度補償軸)G17X/YZG18Z/XYG19Y/ZX 2. 編程舉例N10 G17 TDM ;選擇X/Y平面 N20 X.Y Z ;Z軸方向上刀具長度補償 絕對和增量位置數(shù)據(jù):G90,G91 1. 功能 G90和G91指令分別對應(yīng)著絕對位置數(shù)據(jù)輸入和增量位置數(shù)據(jù)輸入。其中G90表示坐標(biāo)系中目標(biāo)點的坐標(biāo)尺寸,G91表示待運行的位移量。G90/G91適用于所有坐標(biāo)軸。在位置數(shù)據(jù)不同于G90/G91的設(shè)置時,可以在程序段中通過AC/IC以絕對尺寸/
43、相對尺寸方式進行這兩個指令不決定到達終點位置的軌跡,軌跡由G功能組中的其它G功能指令決定(G0,G1,G2,G3,參見章節(jié)“坐標(biāo)軸運動” )。 2. 編程 G90 ;絕對尺寸G91 :增量尺寸絕對位置數(shù)據(jù)輸入 G90:在絕對位置數(shù)據(jù)輸入中尺寸取決于當(dāng)前坐標(biāo)系(工件坐標(biāo)系或機G90 床坐標(biāo)系) 的零點位置。零點偏置有以下幾種情況:可編程零點偏置,可設(shè)定零點偏置或者沒有零點偏置。 程序啟動后G90適用于所有坐標(biāo)軸,并且一直有效,直到在后面的程序段中由G91 (增量位置數(shù)據(jù)輸入) 替代為止(模態(tài)有效)。 增量位置數(shù)據(jù)輸入 G91:在增量位置數(shù)據(jù)輸入中, 尺寸表示待運行的軸位移。移動的方向G91由符號決G91 定。G91適用于所有坐標(biāo)軸,并且可以在后面的程序段中由G90 (絕對位置數(shù)據(jù)輸入) 替換。 用=AC(),=() 賦值時必須要一個等于要有一個等于符號。數(shù)值要寫在圓括號定義 圓心坐標(biāo)也可以以絕對尺寸用=AC()定義。3. G90和G91編程舉例 N10 G90 X20 Z90 ;絕對尺寸 N20 X75 Z-32 ;仍然是絕對尺寸 N180 G91 X40 Z20 ;轉(zhuǎn)換為增量尺寸 N190 X-12 Z17 ;仍然是增量
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)客服工作總結(jié)及時解答解決用戶問題
- 食品行業(yè)食品安全培訓(xùn)總結(jié)
- AIDS抗病毒治療課件
- 2025年全球及中國血流動力學(xué)監(jiān)測解決方案行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球新能源交流繼電器行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球剛性墻庇護所行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國游戲視頻背景音樂行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球滑移轉(zhuǎn)向巖石拾取器行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球甲氧氯普胺片行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國工業(yè)級硅酸鉀行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 充電樁知識培訓(xùn)課件
- 2025年七年級下冊道德與法治主要知識點
- 2025年交通運輸部長江口航道管理局招聘4人歷年高頻重點提升(共500題)附帶答案詳解
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預(yù)防專家共識(2024版)解讀
- 偏癱足內(nèi)翻的治療
- 藥企質(zhì)量主管競聘
- 信息對抗與認(rèn)知戰(zhàn)研究-洞察分析
- 心腦血管疾病預(yù)防課件
- 手術(shù)室??谱o士工作總結(jié)匯報
- 2025屆高三聽力技巧指導(dǎo)-預(yù)讀、預(yù)測
- 蘇州市2025屆高三期初陽光調(diào)研(零模)政治試卷(含答案)
評論
0/150
提交評論