數控編程技術第04章



《數控編程技術第04章》由會員分享,可在線閱讀,更多相關《數控編程技術第04章(70頁珍藏版)》請在裝配圖網上搜索。
1、數控銑床是一種用途廣泛的機床,有數控銑床是一種用途廣泛的機床,有立式、臥式及龍門銑立式、臥式及龍門銑3種。加工中心種。加工中心(Machining Center)是一種集成化的數)是一種集成化的數控加工機床,是在數控銑床的發展基礎上控加工機床,是在數控銑床的發展基礎上衍化而成的,它集銑削、鉆削、鉸削、鏜衍化而成的,它集銑削、鉆削、鉸削、鏜削及螺紋切削等工藝于一體,通常稱鏜銑削及螺紋切削等工藝于一體,通常稱鏜銑類加工中心,習慣稱加工中心。類加工中心,習慣稱加工中心。(1)按照機床形態及主軸布局形)按照機床形態及主軸布局形式分類式分類(2)按加工中心的換刀形式分類)按加工中心的換刀形式分類 帶刀庫
2、、機械手的加工中心帶刀庫、機械手的加工中心 無機械手的加工中心無機械手的加工中心 一般在小型加工中心上采用轉塔刀一般在小型加工中心上采用轉塔刀庫形式,主要以孔加工為主。庫形式,主要以孔加工為主。3加工中心主要結構部件及其功能加工中心類型繁多,結構各異,但總加工中心類型繁多,結構各異,但總體來看主要由基礎部件、主軸部件、數控體來看主要由基礎部件、主軸部件、數控系統、自動換刀裝置和輔助裝置等幾部分系統、自動換刀裝置和輔助裝置等幾部分組成。組成。1加工中心運動部件運動方向的規定規定與主軸線平行的坐標軸為規定與主軸線平行的坐標軸為z坐標坐標(z軸),并取刀具遠離工件的方向為正方軸),并取刀具遠離工件的
3、方向為正方向。向。當機床有幾根主軸時,則選取一個垂當機床有幾根主軸時,則選取一個垂直于工件裝夾表面的主軸為直于工件裝夾表面的主軸為z軸(如龍門銑軸(如龍門銑床)。床)。x軸規定為水平平行于工件裝夾表面。軸規定為水平平行于工件裝夾表面。y坐標軸垂直于坐標軸垂直于x、z坐標軸。當坐標軸。當x軸、軸、z軸確定之后,按笛卡兒直角坐標系右手定軸確定之后,按笛卡兒直角坐標系右手定則法判斷,則法判斷,y軸方向就惟一地被確定了。軸方向就惟一地被確定了。旋轉運動用旋轉運動用A、B和和C表示,規定其分表示,規定其分別為繞別為繞x、y和和z軸旋轉的運動。軸旋轉的運動。A、B和和C的的正方向,相應地表示在正方向,相應
4、地表示在x、y和和z坐標軸的正坐標軸的正方向上,按右手螺旋前進方向。方向上,按右手螺旋前進方向。2加工中心機械原點及工作坐標系機床坐標系的原點也稱機械原點、參機床坐標系的原點也稱機械原點、參考點或零點??键c或零點。而機床坐標系的原點是三維面的交點,而機床坐標系的原點是三維面的交點,無法直接感覺和測量,只有通過各坐標軸無法直接感覺和測量,只有通過各坐標軸的零點,做相應的平行切面,這些切面的的零點,做相應的平行切面,這些切面的交點,即為機床坐標系的原點(機械原交點,即為機床坐標系的原點(機械原點),這個原點是機床一經設計和制造出點),這個原點是機床一經設計和制造出來,就已經確定下來的。來,就已經確
5、定下來的。編程時一般選擇工件上的某一點作為編程時一般選擇工件上的某一點作為程序原點,并以這個原點作為坐標系的原程序原點,并以這個原點作為坐標系的原點,建立一個新的坐標系,這個新的坐標點,建立一個新的坐標系,這個新的坐標系就是工作坐標系(編程坐標系)。系就是工作坐標系(編程坐標系)。程序號作為程序的標記需要預先設定,程序號作為程序的標記需要預先設定,一個程序號必須在字母一個程序號必須在字母“O”后面緊接最多后面緊接最多8個阿拉伯數字。個阿拉伯數字。程序段號是每個程序功能段的參考代程序段號是每個程序功能段的參考代碼,一個程序段號必須在字母碼,一個程序段號必須在字母“N”后緊接后緊接最多最多5個阿拉
6、伯數字。個阿拉伯數字。一個程序段能完成某一個功能,程序一個程序段能完成某一個功能,程序段中含有執行一個工序所需的全部數據,段中含有執行一個工序所需的全部數據,程序段由若干個字及段結束符程序段由若干個字及段結束符“LF”組成。組成。/N10 G03 X10.0 Y30.0 CR=25.0 F100;(注釋)(注釋)LF其中:其中:“/”表示程序段在執行過程中表示程序段在執行過程中可以被跳過;可以被跳過;“N10”表示程序段號,主程序段表示程序段號,主程序段中可以有字符;中可以有字符;“”表示中間間隔(可以省表示中間間隔(可以省略);略);“G03”表示程序段具體指令;表示程序段具體指令;“(注釋
7、)(注釋)”表示對程序段進行必表示對程序段進行必要的說明;要的說明;“LF”表示程序段結束。表示程序段結束。用于在軸方向移動和設置坐標系的命用于在軸方向移動和設置坐標系的命令稱為坐標字,坐標字包括軸的地址符及令稱為坐標字,坐標字包括軸的地址符及代表移動量的數值,其基本構成見表代表移動量的數值,其基本構成見表4-1。G20設定為英制尺寸、設定為英制尺寸、G21設定為公設定為公制尺寸,這兩個指令均為模態指令。制尺寸,這兩個指令均為模態指令。指令格式:指令格式:G00 X(U)Z(W);指令格式:指令格式:G01X(U)Z(W)F ;在計算刀具長度補償和刀具半徑在計算刀具長度補償和刀具半徑補償時必須
8、首先確定一個平面,即確補償時必須首先確定一個平面,即確定一個兩坐標軸的坐標平面,在此平定一個兩坐標軸的坐標平面,在此平面中可以進行刀具半徑補償,面中可以進行刀具半徑補償,G17到到G19各自的含義見表各自的含義見表4-3。圓弧插補指令圓弧插補指令G02/G03是圓弧運動指是圓弧運動指令。它是用來指令刀具在給定平面內以令。它是用來指令刀具在給定平面內以F進給的速度,作圓弧插補運動的指令。進給的速度,作圓弧插補運動的指令。G02/G03是一種模態指令。是一種模態指令。G02 I J F ;(G17)X Y G03 R F ;在指令格式中,在指令格式中,I、J為圓弧中心地址,為圓弧中心地址,R為圓弧
9、半徑,其他內容及字符的含義見為圓弧半徑,其他內容及字符的含義見表表4-4。(2)順、逆時針圓弧插補的判斷)順、逆時針圓弧插補的判斷在使用在使用G02或或G03指令之前需要判別指令之前需要判別刀具在加工零件時,是沿什么路徑在作圓刀具在加工零件時,是沿什么路徑在作圓弧插補運動的,是按順時針還是逆時針方弧插補運動的,是按順時針還是逆時針方向路線在前進的。其判別方法簡述為:視向路線在前進的。其判別方法簡述為:視線沿著垂直于圓弧所在平面的坐標軸的負線沿著垂直于圓弧所在平面的坐標軸的負方向觀察,刀具插補方向為順時針即為方向觀察,刀具插補方向為順時針即為G02,相反則為,相反則為G03。(G94)G04指令
10、格式:指令格式:G94 G04 X_ 或或G94 G04 P_;在每分進給方式(在每分進給方式(G94)中,指定指令)中,指定指令G04按設定的時間延遲了下一個程序段的執按設定的時間延遲了下一個程序段的執行,對于地址行,對于地址P,不能用小數點,否則將忽,不能用小數點,否則將忽略小數點后的部分。編程規范如下:略小數點后的部分。編程規范如下:G04 X500;暫停時間暫停時間=0.5secG04 X5000;暫停時間暫停時間=5.0 secG04 X5.0;暫停時間暫停時間=5.0 secG04 P5000;暫停時間暫停時間=5.0 secG04 P12.345;暫停時間暫停時間=0.012 s
11、ec在每轉進給方式(在每轉進給方式(G95)下,推遲到)下,推遲到主軸已經旋轉了設定的圈數以后,才開始主軸已經旋轉了設定的圈數以后,才開始下一個程序的執行,對于地址下一個程序的執行,對于地址P,不能用,不能用小數點,否則將忽略小數點之后的部分。小數點,否則將忽略小數點之后的部分。編程規范如下:編程規范如下:G04 X500;暫停時間暫停時間=0.5rG04 X5000;暫停時間暫停時間=5.0 rG04 X5.0;暫停時間暫停時間=5.0 rG04 P5000;暫停時間暫停時間=5.0 rG04 P12.345;暫停時間暫停時間=0.012 rG43刀具長度正補償;刀具長度正補償;G44刀具長
12、度負補償;刀具長度負補償;G49取消刀具長度補償。取消刀具長度補償。刀具補償地址刀具補償地址D中的半徑補償值必須中的半徑補償值必須與與G41/G42一起執行方能生效。一起執行方能生效。G54;第一可設定零點偏置第一可設定零點偏置G55;第二可設定零點偏置第二可設定零點偏置G56;第三可設定零點偏置第三可設定零點偏置G57;第四可設定零點偏置第四可設定零點偏置G58;第五可設定零點偏置第五可設定零點偏置G59;第六可設定零點偏置第六可設定零點偏置指令格式:指令格式:G91 G28 XYZ指令格式:指令格式:S_M03(M04)(1)關于停止的輔助功能指令()關于停止的輔助功能指令(M00、M01
13、、M02、M30)M00:程序停止。在程序執行過程中,:程序停止。在程序執行過程中,系統讀取到系統讀取到M00指令時,無條件停止程序指令時,無條件停止程序執行,待重啟動后繼續執行;執行,待重啟動后繼續執行;M01:選擇停止。在程序執行過程中,:選擇停止。在程序執行過程中,系統讀取到系統讀取到M01指令時,有條件停止程序指令時,有條件停止程序執行,待重啟動后繼續執行;執行,待重啟動后繼續執行;M02:程序結束。程序執行完畢,光:程序結束。程序執行完畢,光標定于程序結尾處;標定于程序結尾處;M30:程序結束。程序執行完畢,光:程序結束。程序執行完畢,光標返回至程序開始處。標返回至程序開始處。(2)
14、主軸旋轉)主軸旋轉M代碼代碼(M03、M04、M05)M03主軸正轉;主軸正轉;M04主軸反轉;主軸反轉;M05主軸停止旋轉。主軸停止旋轉。(3)冷卻控制)冷卻控制M代碼代碼(M07、M08、M09)M07冷卻汽霧開;冷卻汽霧開;M08冷卻液開;冷卻液開;M09關閉冷卻液、汽。關閉冷卻液、汽。(4)子程序功能)子程序功能M代碼。代碼。M98子程序調用子程序調用M代碼。代碼。指令格式:指令格式:M98 PL;在這條指令中,子程序程序號由在這條指令中,子程序程序號由P定定義,并且執行義,并且執行L次。如次。如L省略,執行次數為省略,執行次數為1次,子程序最多可重復次,子程序最多可重復4次。次。M9
15、9子程序結束。子程序結束。每個軸的快速進給率能夠分別設定,每個軸的快速進給率能夠分別設定,可設定的快速進給率的范圍是從可設定的快速進給率的范圍是從1mm/min到到240000 mm/min??焖龠M給率應用于??焖龠M給率應用于G00,G27,G28,G29,G30和和G60等指令。等指令。切削進給率必須用地址切削進給率必須用地址F和一個八位數和一個八位數字(字(F8直接指定)來指定。直接指定)來指定。進給運動速度指令字的單位由切削進進給運動速度指令字的單位由切削進給速度轉換功能指令(給速度轉換功能指令(G94/G95)定義,)定義,如:如:G94定義分進給,即每分鐘進給定義分進給,即每分鐘進給
16、量(量(mm/min)。)。G95定義轉進給,即每轉進給量定義轉進給,即每轉進給量(mm/r)。)。指令格式:指令格式:T03 M06 T00;調用刀位號為調用刀位號為03的刀具的刀具刀具功能也叫刀具功能也叫T代碼功能。此功能代碼功能。此功能用來選擇刀具號,對此用來選擇刀具號,對此NC系統,系統,T功能允功能允許用地址許用地址T后跟三位數的指令選擇最多后跟三位數的指令選擇最多1000個刀號(個刀號(0到到999)??墒?,對本機床)??墒?,對本機床能夠選擇的刀號的最大數量僅為能夠選擇的刀號的最大數量僅為24。指令格式:指令格式:G81 Xx Yy Rr Zz;執;執行過程如圖行過程如圖4-18所
17、示。所示。Xx Yy點鉆孔的坐標;點鉆孔的坐標;Rr 點鉆參考平面高度;點鉆參考平面高度;Zz 孔的最后鉆深??椎淖詈筱@深。G83 Xx Yy Rr Zz Qtz Ffo Ddo Kko Iio Jjo(Bb0)Xx Yy點鉆孔的坐標;點鉆孔的坐標;Rr 點鉆參考平面高度;點鉆參考平面高度;Zz孔的最后鉆深;孔的最后鉆深;tz每次進刀的切削深度;每次進刀的切削深度;io進給倍率的距離;進給倍率的距離;do快速進給停止的余量;快速進給停止的余量;jo(b0)進給倍率(進給倍率(%););ko從從R點到切削進給起點的距離;點到切削進給起點的距離;fo進給率。進給率。G73 Xx Yy Rr Zz
18、Qtz Ptc Ffo Ddo Kko Iio Jjo(Bb0)tz每次進刀的切削深度;每次進刀的切削深度;jo(bo)進給倍率(進給倍率(%););tc停頓時間或主軸旋轉的圈數;停頓時間或主軸旋轉的圈數;fo進給率;進給率;do返回距離;返回距離;f1加倍率后的進給率;加倍率后的進給率;ko從從R點到切削進給起點的距離;點到切削進給起點的距離;f2返回速度(固定的);返回速度(固定的);io進給倍率的距離。進給倍率的距離。G76 Xx Yy Rr Zz Ptc Qq0 Ff1 Ddo Jjo(Bb0)tc停頓時間或主軸旋轉的圈數;停頓時間或主軸旋轉的圈數;jo(b0)如果設如果設0或不設,則
19、在結束或不設,則在結束加工之后,加工之后,M03輸出,如果設除了輸出,如果設除了0以外以外的值,則在結束加工之后,的值,則在結束加工之后,M04輸出;輸出;f1進給率;進給率;q0在在x y平面上的讓刀量;平面上的讓刀量;do離離R點的距離。點的距離。G85 Xx Yy Rr Zz Ptz Ffo Ef1 Ddo 執行過程如圖執行過程如圖4-24所示。所示。tz停頓時間或主軸旋轉的圈數;停頓時間或主軸旋轉的圈數;do離離R點的距離;點的距離;fo進給率進給率0;f1進給率進給率1。G84 Xx Yy Rr Zz Ptc Ffo Jjo(Bb0)Ddo Hho KkoTc停留時間;停留時間;d0
20、離離R點的距離;點的距離;f0進給率;進給率;h0同步同步/非同步攻絲的選擇標志和在同非同步攻絲的選擇標志和在同步攻絲循環期間的返回速度倍率(步攻絲循環期間的返回速度倍率(%):):h0=0表示非同步攻絲循環表示非同步攻絲循環 h0表示同步攻絲循環表示同步攻絲循環jo(b0)1M04輸出之前在孔底的停頓輸出之前在孔底的停頓2M04輸出之后在孔底的停頓輸出之后在孔底的停頓3M03輸出之前在輸出之前在R點的停頓點的停頓k0離離R點的距離。點的距離。在程序編寫過程中,常把一些在程序在程序編寫過程中,常把一些在程序執行時經常重復使用的程序段寫成獨立的執行時經常重復使用的程序段寫成獨立的一個程序,在適當
21、時候利用一些指令直接一個程序,在適當時候利用一些指令直接調用,這樣的獨立程序即為子程序。調用,這樣的獨立程序即為子程序。編程實例:利用編程實例:利用LGMAZAK VTC-16A型加工中心加工如圖型加工中心加工如圖4-27所示工件。所示工件。工件毛坯材料為工件毛坯材料為 6530mm的的45鋼,端面鋼,端面及外圓輪廓均要求銑削。及外圓輪廓均要求銑削。(1)端面加工選用)端面加工選用 65mm硬質合金硬質合金機夾式端面銑刀;機夾式端面銑刀;(2)外圓及輪廓銑削粗加工選用)外圓及輪廓銑削粗加工選用 16mm兩刃立銑刀;兩刃立銑刀;(3)外圓及輪廓銑削精加工選用)外圓及輪廓銑削精加工選用 8mm四刃
22、立銑刀;四刃立銑刀;(4)10孔粗加工選用孔粗加工選用 5mm中心鉆中心鉆及及 9.8mm麻花鉆;麻花鉆;(5)10孔精加工選用孔精加工選用 10mm高速鋼高速鋼機用鉸刀;機用鉸刀;1)調用)調用 65mm硬質合金機夾式端面硬質合金機夾式端面銑刀粗、精加工工件端面;銑刀粗、精加工工件端面;2)調用)調用 16mm兩刃立銑刀粗加工外兩刃立銑刀粗加工外圓及輪廓;圓及輪廓;3)調用)調用 5mm中心鉆鉆削中心鉆鉆削 10孔的中孔的中心孔;心孔;4)調用)調用 9.8mm麻花鉆鉆削麻花鉆鉆削 10孔的鉸孔的鉸孔基孔;孔基孔;5)調用)調用 8mm四刃立銑刀精銑外圓及四刃立銑刀精銑外圓及輪廓;輪廓;6)
23、調用)調用 10mm高速鋼機用鉸刀鉸削高速鋼機用鉸刀鉸削 10+0.015 0孔至尺寸??字脸叽?。在程序中使用變量,通過對變量進行在程序中使用變量,通過對變量進行賦值及處理的方法達到程序功能,這種有賦值及處理的方法達到程序功能,這種有變量的程序叫宏程序。變量的程序叫宏程序。宏程序格式與子程序一樣,結尾用宏程序格式與子程序一樣,結尾用M99返回主程序。返回主程序。O0100;主程序;主程序T01M06T00;G90 G54 G00 G65 P8500(引數和引數值);(引數和引數值);M30;O8500;宏程序;宏程序變量變量運算指令運算指令控制指令控制指令M99程序在存儲器中的位置決定了該程序
24、程序在存儲器中的位置決定了該程序的一些權限,根據程序的重要程度和使用的一些權限,根據程序的重要程度和使用頻率用戶可選擇合適的程序號,具體見表頻率用戶可選擇合適的程序號,具體見表4-8。(3)宏程序調用方法)宏程序調用方法 非模態調用(單純調用):指一次非模態調用(單純調用):指一次性調用宏程序主體,即宏程序只在一個程性調用宏程序主體,即宏程序只在一個程序段內有效,叫非模態調用。其格式為:序段內有效,叫非模態調用。其格式為:G65 P_ _ _ _(宏程序號)(宏程序號)L_(重復(重復次數)次數)_ 一個引數是一個字母,對應于宏程序一個引數是一個字母,對應于宏程序中變量的地址,引數后邊的數值賦
25、給宏程中變量的地址,引數后邊的數值賦給宏程序中對應的變量,同一語句中可以有多個序中對應的變量,同一語句中可以有多個引數引數。一個變量由一個變量由#符號和變量號組成,如:符號和變量號組成,如:#i(i=1,2,3),也可用表達式來表示變量,也可用表達式來表示變量。變量有局部變量、公用變量(全局變變量有局部變量、公用變量(全局變量)和系統變量量)和系統變量3種。種。局部變量局部變量#1#33:局部變量是一個在宏:局部變量是一個在宏程序中局部使用的變量。程序中局部使用的變量。公用變量(全局變量):公用變量(全局變量):#100#149、#500#509公用變量貫穿整個程序過程,包括多公用變量貫穿整個程序過程,包括多重調用。重調用。系統變量:宏程序能夠對機床內部變量系統變量:宏程序能夠對機床內部變量進行讀取和賦值,從而可完成復雜任務。進行讀取和賦值,從而可完成復雜任務。未定義變量又叫空變量,有其特殊性未定義變量又叫空變量,有其特殊性質,它與變量值為零的變量是有區別的。質,它與變量值為零的變量是有區別的。變量變量#0總是空變量總是空變量。宏程序具有賦值、算術運算、邏輯運宏程序具有賦值、算術運算、邏輯運算、函數運算等功能算、函數運算等功能??刂浦噶钇鸬娇刂瞥绦蛄飨虻淖饔???刂浦噶钇鸬娇刂瞥绦蛄飨虻淖饔?。其格式為:其格式為:IF GOTO nWHILE DO m(m=1,2,3);END m;
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新DOC
- 通遼市綠色低碳消費項目投資分析報告【模板參考】
- 循環經濟降碳行動實施方案
- 玉門市計量基礎研究項目招商方案【參考模板】
- 上學期班隊工作總結7篇
- 玉環市關于成立多層次醫療健康服務公司可行性分析報告模板
- 全民健身新發展可行性分析
- 遼源液壓產品研發項目建議書
- 玉環市物流業與制造業深度融合項目投資分析報告【范文模板】
- 藥物濃度檢測行業產銷需求與投資預測
- 通遼導熱散熱技術服務項目可行性研究報告【模板范文】
- 通遼紡織服裝項目申請報告(范文參考)
- 遵義數字電視機頂盒芯片研發項目商業計劃書(范文參考)
- 玉門市新產業新產品項目可行性研究報告【范文參考】
- 兒童安全座椅產業深度調研及未來發展現狀趨勢
- 玉樹市國際物流網絡暢通工程項目建議書
最新PPT
最新RAR
- 帶螺紋盒蓋注塑模具設計
- 嶺南版美術一年級下冊10. 奇異的“海怪”-課件+教案+素材
- 嶺南版美術四年級下冊4《我的書包》課件+教案+素材
- 嶺南版美術六年級下冊1《古代傳說中的藝術形象》課件+教案+素材
- 嶺南版美術四年級下冊19《造型別致的日用品》課件+教案+素材
- 方形殼體塑料注塑模具設計
- 蓋板注塑塑料模具設計
- 嶺南版美術二年級下冊15. 百變卡通玩具-課件+教案+素材
- 嶺南版美術六年級下冊5《我們的”太空基地“》課件+教案+素材
- 嶺南版美術一年級下冊16. 有趣的鞋-課件+教案+素材
- 嶺南版美術一年級下冊14. 押印的花紋-課件+教案+素材
- 嶺南版美術四年級下冊9《變照片為黑白畫》課件+教案+素材
- 嶺南版美術四年級下冊15《家鄉綠夢》課件+教案+素材
- 汽車后視鏡罩的注塑模設計
- 嶺南版美術一年級下冊1. 漫游飛行世界-課件+教案+素材