數控車床編程課件_第1頁
數控車床編程課件_第2頁
數控車床編程課件_第3頁
數控車床編程課件_第4頁
數控車床編程課件_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1CK61402實習數控車床簡介實習數控車床簡介nC K 61 40n主軸轉速:120-2000r/minn快速移動速度:X:4.5m/min,Z:6m/minn控制軸數:2軸聯(lián)動nCNC控制:FANUC- 0i嵌入式數控系統(tǒng)車床數字控制臥式車床組最大回轉直徑的1/103二、數控編程二、數控編程n手工編程n自動編程4(一)數控車床加工(FANUC)1、坐標系確定1)機床坐標系Z軸:軸:平行于機床主軸(遠離工 件的方向為+)。X軸:軸:為水平方,且垂直于Z軸并平行于工件裝夾面(遠離工件的方向為+)。62)工件坐標系n工件坐標系的原點可由編程人員根據具體情況確定,但坐標軸的方向應與機床坐標系一致n

2、確定刀具和程序的起點,并且與之有確定的尺寸關系。n不同的工件建立的坐標系也可有所不同1、坐標系確定n2 2編程坐標系:編程坐標系:XpOpZpXpOpZpn如圖所示(圖二)如圖所示(圖二)p p軸與機床坐標系的軸與機床坐標系的Z Z軸重軸重合,合,p p軸與軸與p p軸垂直,編程坐標系原點(編程軸垂直,編程坐標系原點(編程原點)原點)p p一般取在工件端面與一般取在工件端面與ZpZp軸交點處,以軸交點處,以便于編程當然也可以在編程中通過指令將便于編程當然也可以在編程中通過指令將OpOp設設在工件軸線上其它位置處。編程坐標系中,使用在工件軸線上其它位置處。編程坐標系中,使用絕對方式編程時,絕對方

3、式編程時,X X值和值和Z Z值指定了刀具運動的距值指定了刀具運動的距離和方向,其正向分別和離和方向,其正向分別和XZXZ軸的正方向相同。軸的正方向相同。2.機床零點和機床參考點機床原(零)點:機床原(零)點:又稱機械原點,由機床廠家在設計時確定的。機床參考點:機床參考點:機床參考點的位置是由機床制造廠家在每個進給軸上用限位開關精確調整好的,坐標值已輸入數控系統(tǒng)中。因此參考點對機床原點的坐標是一個已知數。機床參考點意義:建立機床坐標系。機床起動時通常要進行機動或手動回參考點以建立機床坐標系。通常在數控銑床上機床原點和機床參考點是重通常在數控銑床上機床原點和機床參考點是重合的;而在數控車床上機床

4、參考點是離機床原合的;而在數控車床上機床參考點是離機床原點最遠的極限點。圖所示為數控車床的參考點點最遠的極限點。圖所示為數控車床的參考點與機床原點與機床原點機床坐標系的機床原點與編程坐標系的編程原點,Z軸重合,X軸相差工件伸出三爪卡盤的長度+安全距離30X機床原點=X編程原點=0 Z機床原點=Z編程原點+30安全距離=80+30+x+z右端面編程原點左端面機床原點80刀架部分刀架部分數控車床常用刀具、夾具的選用數控車床常用刀具、夾具的選用145、常用指令(FANUC)n準備功能字G代碼n輔助功能字M代碼n其他功能S、F、T151)G準備功能(車床)G代碼功能格式G00快速定位G00 X_ Z_

5、G01直線插補G01 X_ Z_G02順圓插補G02 X_ Z_ R_G03逆圓插補G03 X_ Z_ R_G54-G59選擇工作坐標系 G92 X_ Z_ I_ F_G70-G73復合型固定循環(huán)G99進給速度mm/r16G54原點(1 1)、工件坐標系選擇)、工件坐標系選擇G54G59格式:G54 G59n為避免尺寸換算,需多次把工件坐標系平移。將工件坐標(編程坐標)原點平移至工件基準處,稱為編程原點的偏置。 n皆以機床原點為參考點,分別以各自與機床原點的偏移量表示。X54XG54工件坐標系機床原點機床坐標系G59原點G59工作坐標系ZZ54X59Z5917工件坐標系的原點選擇工件坐標系的原

6、點選擇 要盡量滿足編程簡單、尺寸換算少、引起的加工誤差小等條件,一般情況下以坐標式尺寸標注的零件,編程原點應選在尺寸標注的基準點;對稱零件或以同心圓為主的零件,編程原點應選在對稱中心線或圓心上; Z 軸的程序原點通常選在工件的端表面。184、直徑編程(車)n編程時按直徑,既X軸為工件的直徑n機床默認為直徑編程n如:A、B點坐標A(40,60)B(30,80) 19(2 2)、快速點定位)、快速點定位 G00G00格式: G00 X_ Z_; X_ Z_:終點坐標值 刀具以點定位控制方式快速移動到指定位置 用于刀具的空行程運動。 進給速度F對G00程序段無效。 圖中刀具從A快速運動到B,編程方式

7、為: G00 X154. Z60. XZ20(3 3)、直線插補指令)、直線插補指令G01G01格式:G01 X Z F ; X X Z Z :直線終點坐標值直線終點坐標值 F:速度指令如:A到B點 G01 X154.Z60.F0.2 ;* *程序中首次出現(xiàn)的插補指令(程序中首次出現(xiàn)的插補指令(G01G01、G02G02、G03G03)一定要有)一定要有F F指令,否則指令,否則出錯!后續(xù)程序中如速度相同可出錯!后續(xù)程序中如速度相同可省。如速度改變不可省。省。如速度改變不可省。XZ21(4 4)、圓弧插補指令)、圓弧插補指令G02G02、G03G03格式:G02 X G02 X _ _ Z Z

8、 _ _ R R _ _ F F_ _ ;順圓插補 G03 X G03 X _ _ Z Z _ _ R R _ _ F F_ _ ;逆圓插補X、Z:圓弧終點坐標值R:圓弧半徑 圓弧 小于或等于180度,R為正值 F:圓弧插補的進給速度如:G02 X240. Z10.R50.F0.2;G02 凹圓G03 凸圓 Z2)輔助功能M代碼M代碼功能說明M00無條件暫停M01有條件暫停機床上有M01按鈕M02程序結束光標停在最后M03主軸正轉從頂尖方向看,逆時針旋轉M04主軸反轉從頂尖方向看,順時針旋轉M05主軸停M06換刀3)輔助功能M代碼M代碼功能說明M08開冷卻泵M09關冷卻泵M30程序結束程序結束

9、,主軸、冷卻泵關,并回到程序開始,必須在程序的最后M98調用子程序M99子程序結束 243)其他功能代碼功能說明S1000主軸功能主軸轉1000rpm,默認F0.2進給功能以0.2mm/r進給,默認G99T0101刀具功能選擇01號刀具,刀具補償號01256、切削參數選擇n主軸轉速S: 粗加工:800rpm 精加工:1200rpmn進給速度F 粗加工:F0.2 精加工:F0.08n切削深度 粗加工:1.5mm(半徑) 精加工:0.050.25mm(半徑)nN1 G59 X0 Z122nN2 M06 T1.1nN3 M03 S600nN4 G00 X62 Z0nN5 G01 X-1 F150nN

10、6 X0 Z0 F50nN7 G03 X20 Z-10 R10nN8 G01 Z-15nN9 X30nN10 Z-43nN11 G02 X36 Z-46 R3nN12 G01 X40nN13 G01 Z-66nN14 X60nN15 Z-96nN16 G00 X80 Z80nN17 M06 T2.2nN18 G00 X32 Z-29nN19 G01 X26nN20 X32nN21 Z-32nN22 X26nN23 X32nN24 Z-34nN25 X26nN26 G00 X62nN27 Z-96nN28 G01 X-1.6nN29 G00 X80 Z80nN30 M05nN31 M022829

11、nN1 G59 X0 Z90nN2 M06 T1.1nN3 M03 S1000nN4 G00 X44.00 Z0.00nN5 G01 X-1.60 F50.nN6 G00 Z2.00nN8 X36.60nN9 Z2.70nN10 G01 Z-45.80 F50.nN11 X38.40 F50.nN12 G03 X40.40 Z-46.80 F50. I38.40 K-46.80nN13 G01 Z-72.80 F50.nN14 X43.23 Z-71.39 F50.nN15 G00 Z2.70nN16 X32.80nN17 G01 Z-45.63 F50.nN18 G02 X34.40 Z-4

12、5.80 F50. I34.40 K-43.80nN19 G01 X37.00 F50.nN20 X39.83 Z-44.39 F50.nN21 G00 Z2.7030nN22 X29.00nN23 G01 Z-14.85 F50.nN24 G03 X30.40 Z-15.80 F50. I28.40 K-15.80nN25 G01 Z-25.80 F50.nN26 Z-34.80 F50.nN27 Z-43.80 F50.nN28 G02 X33.20 Z-45.71 F50. I34.40 K-43.80nN29 G01 X36.03 Z-44.29 F50.nN30 G00 Z2.70n

13、N31 X25.20nN32 G01 Z-14.80 F50.nN33 X28.40 F50.nN34 G03 X29.40 Z-14.93 F50. I28.40 K-15.80nN35 G01 X32.23 Z-13.52 F50.nN36 G00 Z2.70nN37 X21.40nN38 G01 Z-14.80 F50.nN39 X25.60 F50.nN40 X28.43 Z-13.39 F50.nN41 G00 Z2.70nN42 X17.60nN43 G01 Z-5.43 F50.nN44 G03 X20.40 Z-10.80 F50. I-1.60 K-10.8031nN45 G

14、01 Z-14.80 F50.nN46 X21.80 F50.nN47 X24.63 Z-13.39 F50.nN48 G00 Z2.70nN49 X13.80nN50 G01 Z-2.94 F50.nN51 G03 X18.00 Z-5.80 F50.nN52 G01 X20.83 Z-4.39 F50.nN53 G00 Z2.70nN54 X10.00nN55 G01 Z-1.45 F50.nN56 G03 X14.20 Z-3.15 F50.nN57 G01 X17.03 Z-1.73 F50.nN58 G00 Z2.70nN59 X6.20nN60 G01 Z-0.51 F50.nN6

15、1 G03 X10.40 Z-1.58 F50.nN62 G01 X13.23 Z-0.17 F50.nN63 G00 Z2.00nN64 X-1.60nN65 G01 Z0.00 F100.nN66 G03 X20.00 Z-10.80 F100.32nN67 G01 Z-15.00 F100.nN68 X28.40 F100.nN69 G03 X30.00 Z-15.80 F100. I28.40 K-15.80nN70 G01 Z-25.80 F100.nN71 Z-34.80 F100.nN72 Z-43.80 F100.nN73 G02 X34.40 Z-46.00 F100. I3

16、4.40 K-43.80nN74 G01 X38.40 F100.nN75 G03 X40.00 Z-46.80 F100. I38.40 K-46.80nN76 G01 Z-72.00 F100.nN77 X42.83 Z-70.59 F100.nN78 G00 X80.00 Z80.00nN80 M06 T2.2nN81 M03 S600nN82 G00 X34.00 Z-32.10nN83 G01 X26.40 F50.nN84 G00 X34.00nN85 Z-30.40nN86 G01 X26.40 F50.nN87 X26.74 Z-30.57 F50.nN88 G00 X34.0

17、033nN89 Z-33.80nN90 G01 X26.40 F50.nN91 X26.74 Z-33.63 F50.nN92 G00 X34.00nN93 Z-28.70nN94 G01 X26.40 F50.nN95 X26.74 Z-28.87 F50.nN96 G00 X34.00nN98 Z-35.41nN99 X32.83nN100 G01 X30.00 Z-34.00 F50.nN101 X26.00 F50.nN102 X26.50 Z-33.75 F50.nN103 G00 X32.83nN104 Z-27.09nN105 G01 X30.00 Z-28.50 F50.34n

18、N106 X26.00 F50.nN107 Z-30.70 F50.nN108 X26.50 Z-30.45 F50.nN109 G00 X32.83nN110 X46.00nN111 Z-70.50nN112 G01 X-0.20 F50.nN113 G00 X46.00nN114 G00 X80.00 Z80.00nN115 M05nN116 M30358、數控車床編程綜合實例5-20836 手動操縱機床,使刀架停在中間適當位置,先按下操作面板上的緊急停止按鈕,再依次關掉操作面板電源床總電源、外部電源。關機37(二)數控銑床加工()實習數控銑床簡介n數控銑床主軸轉速:30-6000r/mi

19、n 主軸功率3.7KW工作行程:X400mm Y300mm Z400mm主軸錐孔:BT40 快速移動:10m/minCNC:FANUC- 0i嵌入式數控系統(tǒng)生產廠商名稱 (上海富安)臺面寬度的1/10(320X650mm)代表銑床(Mill)381、坐標系確定(1)機床坐標系Z軸:軸:平行于機床主軸(遠離工 件的方向為+)。X軸:軸:為水平方,且垂直于Z軸并 平行于工件裝夾面(遠離 工件的方向為+) 。Y軸:軸:在確定了X、Y軸后,可按 右手直角笛卡爾坐標系確 定Y軸的正方向符合右手螺旋定則符合右手螺旋定則39n工件坐標系的原點可由編程人員根據具體情況確定,但坐標軸的方向應與機床坐標系一致n確

20、定刀具和程序的起點,并且與之有確定的尺寸關系。n不同的工件建立的坐標系也可有所不同(2)工件坐標系40(2)工件坐標系n工件坐標系的原點選擇工件坐標系的原點選擇 要盡量滿足編程簡單、尺寸換算少、引起的加工誤差小等條件,一般情況下以坐標式尺寸標注的零件,編程原點應選在尺寸標注的基準點;對稱零件或以同心圓為主的零件,編程原點應選在對稱中心線或圓心上; Z 軸的程序原點通常選在工件的上表面。412、G準備功能(銑床)G代碼功能格式G00快速定位G00 X_ Y_ Z_G01直線插補G01 X_ Y_ Z_G02順圓插補G02 X_ Y_ R_G03逆圓插補G03 X_ Y_ R_G02順圓插補(整圓

21、) G02 X_ Y_ I_ J_ G03逆圓插補(整圓) G03 X_ Y_ I_ J_ G40-G42刀具半徑補償G41 X_ Y_ Dn_G54-G59選擇工作坐標系G54G90絕對值編程G90G91增量值編程G9142G準備功能(銑床)(續(xù))G代碼功能格式G98固定循環(huán)中,返回初始點G98G99固定循環(huán)中,返回R點G99G81鉆孔指令G81 X_ Y_ Z_ R_G82鉆孔指令與G81一樣但增加孔底暫停時間G82 X_ Y_ Z_ R_G80取消指令G8043G54原點(1 1)、工件坐標系選擇)、工件坐標系選擇G54G59格式:G54 G59n為避免尺寸換算,需多次把工件坐標系平移。

22、將工件坐標(編程坐標)原點平移至工件基準處,稱為編程原點的偏置。 n皆以機床原點為參考點,分別以各自與機床原點的偏移量表示。Y54YG54工件坐標系機床原點機床坐標系G59原點G59工作坐標系XX54Y59X5944(2 2)、絕對坐標編程與增量坐標編程)、絕對坐標編程與增量坐標編程G90G90、G91G91G90:絕對坐標編程指令。 刀具運動過程中所有的位置坐標均以固定的坐標原點為基準來給出。 右圖中,A點坐標為XA=20,YA=32, B點坐標為XB=60,YB=77。G91:增量坐標編程指令, 又叫相對坐標編程指令。 刀具運動的位置坐標是以刀具前一點的位置坐標與當前位置坐標之間的增量給出

23、的,終點相對于起點的方向與坐標軸相同取正、相反取負。 右圖中,加工路線為A B,則B點相對于A點的增量坐標為UB=40,VB=45。45(3 3)、快速點定位)、快速點定位 G00G00 格式: G00 X_ Y_ Z_ ; X_ Y_ Z_ :終點坐標值 刀具以點定位控制方式快速移動到指 定位置 用于刀具的空行程運動。 進給速度F對G00程序段無效。 圖中刀具從A快速運動到B,編程方式為: 絕對方式: G90 G00 X60 Y77 增量方式: G91 G00 X40 Y4546(4 4)、直線插補指令)、直線插補指令G01G01格式:G01 X Y Z F ; X X Y Y Z Z :直

24、線終點坐標值直線終點坐標值 F:速度指令可為絕對坐標值或相對坐標值如:A到B點 G90 G90 G01 X60 Y77 F100 G01 X60 Y77 F100 ; G91G91 G01 X40 Y45 F100 G01 X40 Y45 F100 ;* *程序中首次出現(xiàn)的插補指令(程序中首次出現(xiàn)的插補指令(G01G01、G02G02、G03G03)一定要有)一定要有F F指令,否則出錯!后續(xù)指令,否則出錯!后續(xù)程序中如速度相同可省。如速度改變不程序中如速度相同可省。如速度改變不可省??墒 ?7(5 5)、圓弧插補指令)、圓弧插補指令G02G02、G03G03格式:G02 X_Y_ R_ F_

25、 ;順圓插補 G03 X_Y_ R_ F_ ;逆圓插補X、Y:圓弧終點坐標值R:圓弧半徑 圓弧 小于或等于180度,R為正值 圓弧大于180度,則R值為負。F:圓弧插補的進給速度如:G02 X10 Y120 R50 ; YX48(5 5)、圓弧插補指令)、圓弧插補指令G02G02、G03G03 49(6 6)、整圓弧插補指令)、整圓弧插補指令G02G02、G03G03格式:G02 X_Y_ I_ J_ ;順整圓插補 G03 X_Y_ I_ J_ ;逆整圓插補X、Y:圓弧終點坐標值I、J:圓心相對于圓弧起點的 增量值, 即圓 心坐標起點坐標。 X(圓)-x(起點) = I Y(圓)-y(起點)

26、= J如:G03 X45 Y25 I-20 J0;50(7 7)、刀具半徑補償)、刀具半徑補償G40G40、G41G41、G42G42格式:G41 X_Y_ Dn 左偏置左偏置 G42 X_Y_ Dn 右偏置右偏置 G40 X_Y_ 取消偏置取消偏置X、Y:終點坐標值n:刀具半徑值寄存器代號 D要提前輸入機床 如:G41 X10 Y20 D1在編制輪廓切削加工程序時,一般以工件的輪尺寸為刀具軌跡編程,即假設刀具中心運動軌跡是沿工件輪廓運動的,而實際的刀具運動軌跡要與工件輪廓有一個偏移量(即刀具半徑)51(7 7)、刀具半徑補償)、刀具半徑補償G40G40、G41G41、G42G42n刀具半徑補

27、償的意義刀具半徑補償的意義未建立刀具半徑補償時建立刀具半徑補償后 52(7 7)、刀具半徑補償)、刀具半徑補償G40G40、G41G41、G42G42 刀具半徑補償刀具半徑補償G40G40、G41G41的建立刀具半徑補償的建立刀具半徑補償G40G40、G41G41的撤消的撤消53(7 7)、刀具半徑補償)、刀具半徑補償G40G40、G41G41、G42G42注意注意: 使用(或)當刀具接近工件輪廓時,數控裝置認為是從刀具中心坐標轉變?yōu)榈毒咄鈭A與輪廓相切點的坐標值,而使用刀具退出時則相反。 如圖所示,在刀具接近工件和退出工件時要充分注意上述特點,防止刀具與工件干涉而過切或碰撞。54(3 3)、)

28、、G98/ G99 G81 /G82 G98 固定循環(huán)中,返回初始點 G99 固定循環(huán)中,返回R點 G81鉆孔指令 G81 X_ Y_ Z_ R_ G82鉆孔指令 與G81一樣但 增加孔底暫停時間 G82 X_ Y_ Z_ R_553、輔助功能M代碼M代碼功能說明M01有條件暫停面板按扭或CNC中選擇為“開”M03主軸正轉M04主軸反轉M05主軸停M08開冷卻泵M09關冷卻泵M30程序結束程序結束,主軸、冷卻泵關并回到程序開始,必須在程序的最后564、其他功能代碼功能說明S1000主軸功能主軸轉1000rpm,默認F100進給功能以100mm/min進給,默認G98T01刀具功能選擇1號刀具575、切削參數選擇n主軸轉速S: 粗加工:800rpm 精加工:1000rpmn進給速度F 粗加工:F100 精加工:F80n切削深度 粗加工:4mm 精加工:0.10.2mm586、 FANUC系統(tǒng)編程注意事項1、程序號O xxxx 如:O2;2 、整數值后需加小數點 如:Y150.3、每行語句中可有多個G代碼 例如:G01 G41 X_ Y_ D1;4、程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論