第一篇:數控車床編程常用指令介紹
數控車床編程常用指令介紹 1.F功能
F功能指令用于控制切削進給量。在程序中,有兩種使用方法。
(1)每轉進給量
編程格式 G95 F~
F后面的數字表示的是主軸每轉進給量,單位為mm/r。
例:G95 F0.2 表示進給量為0.2 mm/r。
(2)每分鐘進給量
編程格式G94 F~
F后面的數字表示的是每分鐘進給量,單位為 mm/min。
例:G94 F100 表示進給量為100mm/min。
2.S功能
S功能指令用于控制主軸轉速。
編程格式S~
S后面的數字表示主軸轉速,單位為r/min。在具有恒線速功能的機床上,S功能指令還有如下作用。
(1)最高轉速限制
編程格式 G50 S~
S后面的數字表示的是最高轉速:r/min。
例:G50 S3000 表示最高轉速限制為3000r/min。
(2)恒線速控制
編程格式 G96 S~
S后面的數字表示的是恒定的線速度:m/min。
例:G96 S150 表示切削點線速度控制在150 m/min。
(3)恒線速取消
編程格式 G97 S~
S后面的數字表示恒線速度控制取消后的主軸轉速,如S未指定,將保留G96的最終值。例:G97 S3000 表示恒線速控制取消后主軸轉速3000 r/min。
3.T功能
T功能指令用于選擇加工所用刀具。
編程格式T~
T后面通常有兩位數表示所選擇的刀具號碼。但也有T后面用四位數字,前兩位是刀具號,后兩位是刀具長度補償號,又是刀尖圓弧半徑補償號。
例:T0303 表示選用3號刀及3號刀具長度補償值和刀尖圓弧半徑補償值。
T0300 表示取消刀具補償。
4.M功能
M00: 程序暫停,可用NC啟動命令(CYCLE START)使程序繼續運行;
M01:計劃暫停,與M00作用相似,但M01可以用機床“任選停止按鈕”選擇是否有效;M03:主軸順時針旋轉;
M04:主軸逆時針旋轉;
M05:主軸旋轉停止;
M08:冷卻液開;
M09:冷卻液關;
M30:程序停止,程序復位到起始位置。
5.加工坐標系設置G50
編程格式 G50 X~ Z~
式中X、Z的值是起刀點相對于加工原點的位置。G50使用方法與G92類似。
在數控車床編程時,所有X坐標值均使用直徑值,如圖所示。
例:按圖設置加工坐標的程序段如下:
G50 X128.7 Z375.1設定加工坐標系
6.快速定位指令G00
G00指令命令機床以最快速度運動到下一個目標位置,運動過程中有加速和減速,該指令對運動軌跡沒有要求。其指令格式:
G00 X(U)____ Z(W)____;
當用絕對值編程時,X、Z后面的數值是目標位置在工件坐標系的坐標。當用相對值編程時,U、W后面的數值則是現在點與目標點之間的距離與方向。如圖所示的定位指令如下:
G50 X200.0 Z263.0;設定工件坐標系
G00 X40.0 Z212.0;絕對值指令編程A→C
或G00 U-160.0 W-51.0; 相對值指令編程A→C
因為X軸和Z軸的進給速率不同,因此機床執行快速運動指令時兩軸的合成運動軌跡不一定是直線,因此在使用G00指令時,一定要注意避免刀具和工件及夾具發生碰撞。如果忽略這一點,就容易發生碰撞,而快速運動狀態下的碰撞就更加危險
7.直線插補指令G01
G01指令命令機床刀具以一定的進給速度從當前所在位置沿直線移動到指令給出的目標位置。指令格式:G01 X(U)____Z(W)____F;
其中F是切削進給率或進給速度,單位為mm/r或mm/min,取決于該指令前面程序段的設置。使用G01指令時可以采用絕對坐標編程,也可采用相對坐標編程。當采用絕對坐編程時,數控系統在接受G01指令后,刀具將移至坐標值為X、Z的點上;當采用相對坐編程時,刀具移至距當前點的距離為U、W值的點上。如圖所示的直線運動指令如下:
G01 X40.0 Z20.F0.2;絕對值指令編程
G01 U20.0 W-25.9 F0.2;相對值指令編程
8.圓弧插補指令G02、G03
圓弧插補指令命令刀具在指定平面內按給定的F進給速度作圓弧插補運動,用于加工圓弧輪廓。圓弧插補命令分為順時針圓弧插補指令G02和逆時針圓弧插補指令G03兩種。其指令格式如下:
順時針圓弧插補的指令格式:G02 X(U)____Z(W)____I____K____F____;
G02 X(U)____Z(W)___R___ F____;
逆時針圓弧插補的指令格式:G03 X(U)____Z(W)____ I____K____F____;;
G03 X(U)____Z(W)___R___ F____;
使用圓弧插補指令,可以用絕對坐標編程,也可以用相對坐標編程。絕對坐標編程時,X、Z是圓弧終點坐標值;增量編程時,U、W是終點相對始點的距離。圓心位置的指定可以用R,也可以用I、K,R為圓弧半徑值;I、K為圓心在X軸和Z軸上相對于圓弧起點的坐標增量;F為沿圓弧切線方向的進給率或進給速度。
當用半徑R來指定圓心位置時,由于在同一半徑R的情況下,從圓弧的起點到終點有兩種圓弧的可能性,大于180°和小于180°兩個圓弧。為區分起見,特規定圓心角α≤180°時,用“+R”表示;α>180°時,用“-R”。注意:R編程只適于非整圓的圓弧插補的情況,不適于整圓加工。例如,圖3-13中所示的圓弧從起點到終點為順時針方向,其走刀指令可編寫如下:G02 X50.0 Z30.0 I25.0 F0.3;絕對坐標,直徑編程,切削進給率0.3mm/r
G02 U20.0 W-20.0 I25.0 F0.3;相對坐標,直徑編程,切削進給率0.3mm/r
G02 X 50.0 Z30.0 R25.0 F0.3;絕對坐標,直徑編程,切削進給率0.3mm/r
G02 U20.0 W-20.0 R25.0 F0.3;相對坐標,直徑編程,切削進給率0.3mm/r
9.暫停指令G04
G04指令用于暫停進給,其指令格式是:
G04 P____
或G04 X(U)____
暫停時間的長短可以通過地址X(U)或P來指定。其中P后面的數字為整數,單位是ms;X(U)后面的數字為帶小數點的數,單位為s。有些機床,X(U)后面的數字表示刀具或工件空轉的圈數。
該指令可以使刀具作短時間的無進給光整加工,在車槽、鉆鏜孔時使用,也可用于拐角軌跡控制。例如,在車削環槽時,若進給結束立即退刀,其環槽外形為螺旋面,用暫停指令G04可以使工件空轉幾秒鐘,即能將環形槽外形光整圓,例如欲空轉2.5s時其程序段為:
G04 X2.5或G04 U2.5或G04 P2500;
G04為非模態指令,只在本程序段中才有效。
10.英制和米制輸入指令G20、G21
G20表示英制輸入,G21表示米制輸入。G20和G21是兩個可以互相取代的代碼。機床出廠前一般設定為G21狀態,機床的各項參數均以米制單位設定,所以數控車床一般適用于米制尺寸工件加工,如果一個程序開始用G20指令,則表示程序中相關的一些數據均為英制(單位為英寸);如果程序用G21指令,則表示程序中相關的一些數據均為米制(單位為mm)。在一個程序內,不能同時使用G20或G21指令,且必須在坐標系確定前指定。G20或G21指令斷電前后一致,即停電前使用G20或G21指令,在下次后仍有效,除非重新設定。
11.進給速度量綱控制指令G98、G99
在數控車削中有兩種切削進給模式設置方法,即進給率(每轉進給模式)和進給速度(每分鐘進給模式)。
(1)進給率,單位為mm/r,其指令為:
G99;進給率轉換指令
G01X____Z____F____;F的單位為mm/r
(2)進給速度,單位為mm/min,其指令為:.
G98;進給速度轉換指令
G01X____Z____F____;F的單位為mm/min
G98和G99都是模態指令,一旦指定就一直有效,直到指定另一方式為止。車削CNC系統缺省的進給模式是進給率,即每轉進給模式,只有在用動力刀具銑削時才采用每分鐘進給模式。
12.參考點返回指令G27、G28、G30
參考點是CNC機床上的固定點,可以利用參考點返回指令將刀架移動到該點。可以設置最多四個參考點,各參考點的位置利用參數事先設置。接通電源后必須先進行第一參考點返回,否則不能進行其它操作。參考點返回有兩種方法:
(1)手動參考點返回。
(2)自動參考點返回。該功能是用于接通電源已進行手動參考點返回后,在程序中需要返回參考點進行換刀時使用的自動參考點返回功能。
自動參考點返回時需要用到如下指令:
(1)返回參考點檢查G27
G27用于檢驗X軸與Z軸是否正確返回參考點。指令格式為:
G27 X(U)____Z(W)____
X(U)、Z(W)為參考點的坐標。執行G27指令的前提是機床通電后必須手動返回一次參考點。執行該指令時,各軸按指令中給定的坐標值快速定位,且系統內部檢查檢驗參考點的行程開關信號。如果定位結束后檢測到開關信號發令正確,則參考點的指示燈亮,說明滑板正確回到了參考點位置;如果檢測到的信號不正確,系統報警,說明程序中指令的參考點坐標值不對或機床定位誤差過大。
(2)參考點返回指令G28、G30
G28 X(U)____ Z(W)____;第一參考點返回,其中X(U)、Z(W)為參考點返回時的中間點,X、Z為絕對坐標,U、W為相對坐標。參考點返回過程如圖3-14所示。
G30 P2 X(U)____Z(W)____;第二參考點返回,P2可省略
G30 P3 X(U)____Z(W)____;第三參考點返回
G30 P4 X(U)____ Z(W)____;第四參考點返回
第二、第三和第四參考點返回中的X(U)、Z(W)的含義與G28中的相同。
如圖3-14所示為刀具返回參考點的過程,刀具從當前位置經過中間點(190,50)返回參考點,其指令為:
G30 X190 Z50;
G30 U100 W30;
第二篇:數控車床編程(個人總結)
數控車床編程入門
第一節
在數控系統中采用了兩種系統即機床坐標系XOY和編程坐標系XpOpYp,在手動控制、對刀、回零過程中采用的市機床坐標系。在編程即自動加工時則是編程坐標系。
一、機床坐標系
機床坐標系采用標準坐標系,即右手笛卡爾坐標系
二、編程坐標系
第二節
在數控系統中,每個加工程序的最大容量是8K(即8196個字符),并最多可擁有999個程序段。在輸入程序時,必須按照系統所能接受的格式來編程。
一、程序段的格式
所謂程序段的格式,是指程序段書寫規則,它包含機床所要求執行的功能和運動所需要的幾何數據和工藝數據。
一個零件加工程序由若干以段號大小次序排列的程序段組成,每個程序段由以下幾個部分組成:
N程序段號001——999
G準備功能01——99
XZ坐標或增量值?0.01——?9999.99
F進給速度10mm/min——500mm/min
M輔助功能
S主軸速度0——2500轉/分
T刀具號1——8
數控車床控制系統采用的程序段格式是可變程序段格式,所謂可變程序段格式就是程序段長度隨著輸入數據和字長的變化而變化。
程序通常由地址字和地址字后的數字和符號組成。一個程序段由一個或多個程序地址字組成。例如:
X——110F400
這種程序段格式,以地址功能字為首,后跟一串數字組成。若干個程序地址字組成程序段。例如:
N072G03X70Z——36.5I0K——2F200(上段程序中NGXZIKF均為地址字功能字)
N程序段號G準備功能X Z I K 坐標地址F進給量除英制螺紋加工段中螺紋節距值以外,其余的加工段中坐標值均為公制(mm)。
直徑編程:程序段中X軸的編程采用直徑編程,也就是說輸入X軸的尺寸值均采用直徑量。
第三節
準備功能用字母G后跟兩位數字來編程,它總是編在程序段的開始,用來定義幾何形態和車床的工作狀態。
下面就G功能作詳細說明:
① G90絕對值方式:一旦采用本指令后,后面的程序段的坐標值都按絕對值方式編程,即所有點的表示數值都是在編程坐標系中的點坐標值,直到執行G91為
止。
② G91增量方式:一旦采用本指令后,后面的程序段的坐標值都應按增量方式來
編程,即所有點的表示數值均以前一個坐標位置作為起點來計算運動終點的位置矢量。直到執行G90指令為止。
G00快速定位:執行此條指令時將先沿X方向再沿Z方向快速運動至定位點。G01直線插補:不運動的坐標可以省略,數值不必寫入。
G02順時針圓弧插補:用G02指令編時,可以自動過象限,但不得超過1800。G03逆時針圓弧插補:用G03指令編時,除圓弧運動方向相反外,其余跟G02指令完全相同。
⑦ G04暫停指令:指程序在執行到某一段后,需要暫停一段時間,進行某些人為的調整,這時就可以用G04指令使程序暫停,當暫停時間一到,繼續執行下一⑧ 段程序。暫停時間由P后數值說明,單位為秒,范圍為0.01——99.99秒。③ ④ ⑤ ⑥
第三篇:數控車床操作編程培訓
數控車床操作編程培訓
一、數控技術基礎知識
1、熟悉機床的結構、了解數控車床的發展與應用和常用的系統、刀具及常用量具的認識
2、視圖基本原理,三視圖,零件的表達方式常用公式,形位公差、尺寸公差、螺紋知識
二、數控車床編程基礎
1、坐標系、程序的基本知識G代碼,M功能
2、G00—快速定位G01—直線插補,G02、G03—圓弧插補
3、G90——單一外圓車削循環
4、G94——單一端面車削循環
5、宇龍仿真軟件的使用
6、G92螺紋車削循環
7、G71—內外徑復合循環及練習
8、G72—內外端面復合循環,G73—封閉輪廓復合循環,G74—端面孔循環
9、G75—徑向槽加工循環,G76—螺紋復合循環
三、數控車床的操作,數控車床加工實例
1、上機安全教育、機床的維護保養、熟悉機床面板,手動操作機床練習對刀及程序的輸入,簡單零件加工,帶螺紋零件加工
2、綜合加工并講解加工工藝
3、刀補,磨耗的應用及講解
4、簡單內孔加工對刀,工藝等講解
5、內螺紋加工講解及練習
6、內孔綜合加工練習及講解
7、配合件加工練習及講解
8、補充講解
蘭生數控培訓學校常年開設數控車床操作編程培訓,詳情請登陸蘭生學校網站查看。
第四篇:南昌大學金工實習數控車床編程
% O0991 N010 M3S400 N020 T0404 N030 G00Z2X16 N040 G01Z-57.45F0.1 N050 X20 N060 G00Z2 N070 X12 N080 G01Z-57.45 N090 X17 N100 G00Z2 N110 X8 N120 G01Z-20.88X12 N130 X17 N140 G00Z2 N150 X4 N160 G01Z0
N170 G01Z-12.7X9.7 N180 G01Z-17.59 N190 Z-20.88X12 N200 X16 N210 G00Z2 N220 X0 N230 G01Z0X1 F0.1 N240 G03X6.7Z-12R41.28 N250 G01X7.43 N260 Z-17.59 N270 Z-20.88X10.04 N280 X10.58Z-54.27 N290 X9.43Z-55.5 N300 Z-56 N310 X10.6 N320 Z-56.95 N330 X9.31Z-57.45 N340 G01X25 F0.3 N350 G00Z2 N360 X0 S600 N370 G01Z0F0.05 N380 G03X5.7Z-12.7R41.28 N390 G01X6.43 N400 Z-17.59 N410 Z-20.88X9.04 N420 X9.58Z-54.27 N430 X8.43Z-55.5 N440 Z-56.25 N450 X9.6 N460 Z-56.95 N470 X8.31Z-57.45 N480 G01X25 F0.3 N490 G00X100Z100 N500 T0606 S300 N510 G00Z-62.45X25 N520 G01X0F0.02 N530 G00Z100X100 N540 T0404 N550 M30 %
O0902 N010 T0404M3S400 N020 G00Z2X20 N030 G01Z-37F0.16 N040 X16Z-42F0.1 N050 Z-46 N060 X20Z-49 N070 X25G00Z2 N080 G00X20Z-33 N090 G01X14Z-42 N100 Z-46 N110 X20Z-49 N120 G00X16Z-41 N130 G01X11Z-43 N140 X14Z-46 N150 Z-46 N160 G00X25 N170 Z2 N180 G01X18 N190 Z-35 N200 X25 N210 G00Z2 N220 X15 N230 G01Z-30 N240 X25 N250 G00Z2 N260 X11 N270 G01Z-27.5 N280 X25 N290 G00X12Z-20 N300 G01X8Z-22 N310 Z-25 N320 X25 N330 G00Z2 N340 G01X7 N350 Z-14 N360 X10Z-17 N370 X25 N380 G00Z2 N390 X3 N400 G01Z-5.5 N410 X25 N420 G00Z5 N430 X1.8 N440 G01X1Z0 N450 G01Z0 N460 X2.67Z-5.83F0.05 N470 G03X4.12Z-9.75R3.33 N480 G01Z-13.85 N490 G03X4.86Z-22.4R4.9 N500 G01X9.24Z-27.42 N510 G03X9.24Z-42.67R8.9 N520 G01X12.67Z-46 N530 X20Z-49 N540 X25 N550 G00Z2 N560 X1S600 N570 G01Z2X0 N580 G01Z0 N590 X1.67Z-5.83F0.05 N600 G03X3.12Z-9.75R3.33 N610 G01Z-13.92 N620 G03X3.86Z-22.4R4.67 N630 G01X8.24Z-27.42 N640 G03X8.24Z-42.67R8.67 N650 G01X11.67Z-46 N660 X19Z-49 N670 X25 N680 G40G00X100Z100 N690 T0606S300 N700 G00X25Z-52 N710 G01X0F0.025 N720 G00X100Z100 N730 T0404 N740 M5 N750 M02 %
第五篇:數控車床編程和改造技巧
數控車床編程和改造技巧
摘 要:隨著科學技術的發展,普通機床越來越不能滿足市場的需求,其勞動強度大,危險性高,且不能滿足現代科學的批量生產需要,越來越多的企業將普通機床逐漸轉向數控化,因為數控機床可彌補普通機床的許多缺點,可實現加工精度高,多工序的集中化,自動報警,自動補償及自動監控的功能。
ABSTRACT: with the development of science and technology, general tools can not meet the demand of the market, the labor intensity, the risk is high, and can not meet the need of modern science for mass production, more and more enterprises will be ordinary, nc machine tools to compensate for nc machine tool can be the common faults, and can achieve high precision machining processes, the centralization, automatic alarm, automatic compensation and automatic control function.關鍵詞:改造;數控車床;質量控制
隨著科學技術的飛速發展,社會對機械產品的結構、性能、精度、效率和品種的要求越來越高,單件與中小批量產品的比重越來越大。傳統的通用、專用機床和工藝裝備已經不能很好地適應高質量、高效率、多樣化加工的要求。而數控機床作為電子信息技術和傳統機械加工技術結合的產物,集現代精密機械、計算機、通信、液壓氣動、光電等多學科技術為一體,有效地解決了復雜、精密、小批多變的零件加工問題,能滿足高質量、高效益和多品種、小批量的柔性生產方式的要求,適應各種機械產品迅速更新換代的需要,代表著當今機械加工技術的趨勢與潮流。
數控機床以其優異的性能和精度、靈捷而多樣化的功能引起世人矚目,并開創機械產品向機電一體化發展的先河。數控機床是以數字化的信息實現機床控制的機電一體化產品,它把刀具和工件之間的相對位置,機床電機的啟動和停止,主軸變速,工件松開和夾緊,刀具的選擇,冷卻泵的起停等各種操作和順序動作等信息用代碼化的數字記錄在控制介質上,然后將數字信息送入數控裝置或計算機,經過譯碼,運算,發出各種指令控制機床伺服系統或其它的執行元件,加工出所需的工件。數控機床與普通機床相比,其主要有以下的優點:1.適應性強,適合加工單件或小批量的復雜工件;在數控機床上改變加工工件時,只需重新編制新工件的加工程序,就能實現新工件加工。2.加工精度高;3.生產效率高;
4.減輕勞動強度,改善勞動條件;5.良好的經濟效益;6.有利于生產管理的現代化。數控機床已成為我國市場需求的主流產品,需求量逐年激增。
我國數控機機床近幾年在產業化和產品開發上取得了明顯的進步,特別是在機床的高速化、多軸化、復合化、精密化方面進步很大。但是,國產數控機床與先進國家的同類產品相比,還存在差距,還不能滿足國家建設的需要。我國是一個機床大國,有三百多萬臺普通機床。但機床的素質差,性能落后,單臺機床的平均產值只有先進工業國家的1/10左右,差距太大,急待改造。舊機床的數控化改造,顧名思義就是在普通機床上增加微機控制裝置,使其具有一定的自動化能力,以實現預定的加工工藝目標。隨著數控機床越來越多的普及應用,數控機床的技術經濟效益為大家所理解。在國內工廠的技術改造中,機床的微機數控化改造已成為重要方面。許多工廠一面購置數控機床一面利用數控、數顯、PC技術改造普通機床,并取得了良好的經濟效益。我國經濟資源有限,國家大,機床需要量大,因此不可能拿出相當大的資金去購買新型的數控機床,而我國的舊機床很多,用經濟型數控系統改造普通機床,在投資少的情況下,使其
既能滿足加工的需要,又能提高機床的自動化程度,比較符合我國的國情。1984年,我國開始生產經濟型數控系統,并用于改造舊機床。到目前為止,已有很多廠家生產經濟型數控系統。可以預料,今后,機床的經濟型數控化改造將迅速發展和普及。
其中數控車床由于具有高效率、高精度和高柔性的特點,在機械制造業中得到日益廣泛的應用,成為目前應用最廣泛的數控機床之一。但是,要充分發揮數控車床的作用,關鍵是編程,即根據不同的零件的特點和精度要求,編制合理、高效的加工程序。常用的數控編程方法有手工編程和自動編程兩種。手工編程是指從零件圖樣分析工藝處理、數據計算、編寫程序單、輸入程序到程序校驗等各步驟主要由 工完成的編程過程。它適用于點位加工或幾何形狀不太復雜的零件的加工,以及計算較簡單,程序段不多,編程易于實現的場合等。對于幾何形狀復雜的零件,以及幾何元素不復雜但需編制程序量很大的零件,用手工編程難以完成,因此要采用自動編程。下面筆者以FANUC0-TD系統為例,就數控車床零件加工中的手工編程技巧問題進行一些探討。
一、正確選擇程序原點
在數控車削編程時,首先要選擇工件上的一點作為數控程序原點,并以此為原點建立一個工件坐標系。工件坐標系的合理確定,對數控編程及加工時的工件找正都很重要。程序原點的選擇要盡量滿足程序編制簡單,尺寸換算少,引起的加工誤差小等條件。為了提高零件加工精度,方便計算和編程,我們通常將程序原點設定在工件軸線與工件前端面、后端面、卡爪前端面的交點上,盡量使編程基準與設計、裝配基準重合。
二、合理選擇進給路線
進給路線是刀具在整個加工工序中的運動軌跡,即刀具從對刀點開始進給運動起,直到結束加工程序后退刀返回該點及所經過的路徑,是編寫程序的重要依據之一。合理地選擇進給路線對于數控加工是很重要的。應考慮以下幾個方面:
1.盡量縮短進給路線,減少空走刀行程,提高生產效率。
(1)巧用起刀點。如在循環加工中,根據工件的實際加工情況,將起刀點與對刀點分離,在確保安全和滿足換刀需要的前提條件下,使起刀點盡量靠近工件,減少空走刀行程,縮短進給路線,節省在加工過程中的執行時間。
(2)在編制復雜輪廓的加工程序時,通過合理安排“回零”路線,使前一刀的終點與后一刀的起點間的距離盡量短,或者為零,以縮短進給路線,提高生產效率。
(3)粗加工或半精加工時,毛坯余量較大,應采用合適的循環加工方式,在兼顧被加工零件的剛性及加工工藝性等要求下,采取最短的切削進給路線,減少空行程時間,提高生產效率,降低刀具磨損。
2.保證加工零件的精度和表面粗糙度的要求。
(1)合理選取起刀點、切入點和切入方式,保證切入過程平穩,沒有沖擊。為保證工件輪廓表面加工后的粗糙度要求,精加工時,最終輪廓應安排在最后一次走刀連續加工出來。認真考慮刀具的切入和切出路線,盡量減少在輪廓處停刀,以避免切削力突然變化造成彈性變形而留下刀痕。一般應沿著零件表面的切向切入和切出,盡量避免沿工件輪廓垂直方向進、退刀而劃傷工件。
(2)選擇工件在加工后變形較小的路線。對細 零件或薄板零件,應采用分幾次走刀加工到最后尺寸,或采取對稱去余量法安排進給路線。在確定軸向移動尺寸時,應考慮刀具的引入長度和超越長度。
(3)對特殊零件采用“先精后粗”的加工工序。在某些特殊情況下,加工工序不按“先近后遠”、“先粗后精”原則考慮,而作“先精后粗”的特殊處理,反而能更好地保證工件的尺寸公差要求。
3.保證加工過程的安全性
要避免刀具與非加工面的干涉,并避免刀具與工件相撞。如工件中遇槽需要加工,在編程時要注意進退刀點應與槽方向垂直,進刀速度不能用“G0”速度。“G0”指令在退刀時盡量避免“X、Z”同時移動使用。
4.有利于簡化數值計算,減少程序段數目和編制程序工作量
在實際的生產操作中,經常會碰到某一固定的加工操作重復出現,可以把 部分操作編寫成子程序,事先存入到存儲器中,根據需要隨時調用,使程序編寫變得簡單、快捷。對那些圖形一樣、尺寸不同或工藝路徑一樣、只是位置數據不同的系列零件的編程,可以采用宏指令編程,減少乃至免除編程時進行煩瑣的數值計算,精簡程序量。
三、準確掌握各種循環切削指令的加工特點及其對工件加工精度所產生的影響,并進行合理選用。
在FANUC0-TD數控系統中,數控車床有十多種切削循環加工指令,每一種指令都有各自的加工特點,工件加工后的加工精度也有所不同,各自的編程方法也不同,我們在選擇的時候要仔細分析,合理選用,爭取加工出精度高的零件。如螺紋切削循環加工就有兩種加工指令:G92直進式切削和G76斜進式切削。由于切削刀具進刀方式的不同,使這兩種加工方法有所區別,各自的編程方法也不同,造成加工誤差也不同,工件加工后螺紋段的加工精度也有所不同。G92螺紋切削循環采用直進式進刀方式進行螺紋切削。螺紋中徑誤差較大。但牙形精度較高,一般多用于小螺距高精度螺紋的加工。加工程序較長,在加工中要經常測量;G76螺紋切削循環采用斜進式進刀方式進行螺紋切削。牙形精度較差。但工藝性比較合理,編程效率較高。此加工方法一般適用于大螺距低精度螺紋的加工。在螺紋精度要求不高的情況下,此加工方法更為簡捷方便。所以,我們要掌握各自的加工特點及適用范圍,并根據工件的加工特點與工件要求的精度正確靈活地選用這些切削循環指令。比如需加工高精度、大螺距的螺紋,則可采用G92、G76混用的辦法,即先用G76進行螺紋粗加工,再用G92進行精加工。需要注意的是粗精加工時的起刀點要相同,以防止螺紋亂扣的產生。
四、靈活使用特殊G代碼,保證零件的加工質量和精度
1.返回 考點G28、G29指令
參考點是機床上的一個固定點,通過參考點返回功能刀具可以容易地移動到該位置。參考點主要用作自動換刀或設定坐標系,刀具能否準確地返回參考點,是衡量其重復定位精度的重要指標,也是數控加工保證其尺寸一致性的前提條件。實際加工中,巧妙利用返回參考點指令,可以提高產品的精度。對于重復定位精度很高的機床,為了保證主要尺寸的加工精度,在加工主要尺寸之前,刀具可先返回參考點再重新運行到加工位置。如此做法的目的實際上是重新校核一下基準,以確定加工的尺寸精度。
2.延時G04指令
延時G04指令,其作用是人為地暫時限制運行的加工程序,除了常見的一般使用情況外,在實際數控加工中,延時G04指令還可以作一些特殊使用:
(1)大批量單件加工時間較短的零件加工中,啟動按鈕頻繁使用,為減輕操作者由于疲勞或頻繁按鈕帶來的誤動作,用G04指令代替首件后零件的啟動。
延時時間按完成1件零件的裝卸時間設定,在操作人員熟練地掌握數控加工程序后,延時的指令時間可以逐漸縮短,但需保證其一定的安全時間。零件加工程序設計成循環子程序,G04指令就設計在調用該循環子程序的主程序中,必要時設計選擇計劃停止M01指令作為程序的結束或檢查。
(2)用絲錐攻中心螺紋時,需用彈性筒夾頭攻牙,以保證絲錐攻至螺紋底部時不會崩斷,并在螺紋底部設置G04延時指令,使絲錐作非進給切削加工,延時的時間需確保主軸完全停止,主軸完全停止后按原正轉速度反轉,絲錐按原導程后退。
(3)在主軸轉速有較大的變化時,可設置G04指令。目的是使主軸轉速穩定后,再進行零件的切削加工,以提高零件的表面質量。
3.相對編程G91與絕對編程G90指令
相對編程是以刀尖所在位置為坐標原點,刀尖以相對于坐標原點進行位移來編程。就是說,相對編程的坐標原點經常在變換,運行是以現刀尖點為基準控制位移,那么連續位移時,必然產生累積誤差。絕對編程在加工的全過程中,均有相對統一的基準點,即坐標原點,所以其累積誤差較相對編程小。數控車削加工時,工件徑向尺寸的精度比軸向尺寸高,所以在編制程序時,徑向尺寸最好采用絕對編程,考慮到加工時的方便,軸向尺寸采用相對編程,但對于重要的軸向尺寸,也可以采用絕對編程。另外,為保證零件的某些相對位置,按照工藝的要求,進行相對編程和絕對編程的靈活使用。
普通車床數控改造分為新機改造和舊機改造,新機改造是用戶購買普通車床或普通光機(指僅帶床頭箱和縱、橫向導軌的車床),改造廠家根據其要求進行數控化改造。舊機改造是指用戶將已經使用過的普通車床或數控車床進行翻新并進行數控化改造。其中舊機改造包括大修車床改造和用戶舊機部件改造。在此淺談改造數控車床在機械方面的質量控制方法、著重控制點和檢驗過程。
1.新機改造和舊機大修車床改造都必須經過如下相同改造
(1)更換X軸、Z軸絲桿、軸承、電機。
(2)增加電動刀架和主軸編碼器。
(3)增加軸向電機的驅動裝置,限制運行超程的行程開關,加裝變頻器(客戶需要)以及為了加工和安全所需的電氣部分。
(4)X軸、Z軸的絲桿兩端支承面的配刮、滾珠絲桿副托架與床鞍的配刮、床身與床鞍導軌副進行配刮。
(5)據需要增加防護設施,如各向絲桿的防護罩,安全防護門,行程開關的防護裝置。
2.新機改造和舊機大修車床改造的不同點
(1)新機改造的主軸和尾座部分未進行改動,主軸部分和尾座部分無須進行再改造。
(2)舊機大修車床由于經過長時間使用,導軌已磨損,為了保證大修后,能繼續長時間使用而不變形,必須經過淬火工序,然后磨導軌,且磨導軌后必須保證導軌硬度≥HRC47。
(3)舊機大修車床應根據客戶需要對主軸部分和尾座部分進行改造和調整。
3.新機改造和大修機床改造的精度檢驗是檢驗的重要項目
精度檢驗執行JB/T8324.1-1996《簡式數控臥式車床 精度》。
4.新車床改造的精度質量控制如下
(1)鏟刮檢驗。新車床改造經過對X軸、Z軸的絲桿兩端支承面的進行配刮、對滾珠絲桿副托架與床鞍進行配刮、床身與床鞍導軌副進行配刮等。車床的主軸、尾座部分未拆動。檢驗方法如下:用配合面進行涂色,相互配合面進行結合,并相對摩擦,然后對鏟刮面進行鏟刮點數檢驗,并對結合處用塞尺進行結合程度檢驗,其中刮研點不得低于6點/25*25mm,0.03mm的塞尺塞結合處,不入。
(2)絲桿與導軌平行度檢驗:裝配絲桿時,絲桿與導軌的平行度必須≤0.02mm。
(3)精度檢驗的G1項中導軌在垂直平面內的直線度(只許凸)應由普通車床廠家進行保證,不作為重點檢驗項目。
(4)精度檢驗中的主軸部分精度G4、G5、G6項也應由普通車床廠家進行保證,不作為重點檢驗項目。
(5)G11項床頭、尾座兩頂尖的等高度由普通車床廠家進行保證,不作為改造廠家質量控制的重點項目。
5.用戶大修車床改造的精度檢驗
由于進行了磨導軌,基準面已變動,所以精度檢驗中的所有項目必須進行檢驗,且應嚴格進行控制,以保證改造后的使用性能。
6.大修車床改造和新機改造的其它質量重要控制點
(1)銹蝕檢查:各橫、縱向導軌面,主軸、主軸法蘭盤,尾座空心套和各
(2)外露非油漆表面都必須采取防銹措施,如清洗干凈后,用潤滑脂等進行防銹檢查:鏟刮面、絲桿和軸承在進行裝配前必須清洗干凈,不得留有紅丹粉、鐵削和其它臟物質;電箱內側、防護罩內側無灰塵、臟物。
(3)滲漏檢查:大修車床改造的主軸軸承和齒輪等必須保持潤滑,大修車床改造和新車床改造的軸向絲桿和軸承必須有潤滑,必須有冷卻裝置,且以上潤滑和冷卻中接頭處,油、水箱等處都不得有滲漏現象。
(4)機床噪聲、溫升、轉速、空運轉試驗:
①主軸在各種轉速下連續空運轉 4min,其中最高轉速運轉時間不小于2小時。整機空運行時間≥16h,對圓弧、螺紋、外圓、端面等循環車削進行模擬空運行試驗。
②主軸軸承溫度穩定后,測軸承溫度及溫升滾動軸承:溫度≤70℃,溫升≤40℃;滑動軸承:溫度≤60℃,溫升≤30℃。
③機床噪聲聲壓級空運轉條件下≤83dB(A),且機床有無不正常尖叫、沖擊聲。各軸方向進給運動進行應平穩,無明顯振動、顫動和爬行現象。
④機床連續空運轉試驗在規定連續空運轉時間內,無故障,運行可靠,穩定。
(5)用戶更換部件(包括機床部分的維修)的改造:由于車床更換部件的改造項目較多,主要是更換主軸軸承、軸向絲桿、軸向電機、軸向軸承和系統。
①更換主軸軸承:由于更換主軸軸承是為了保證加工外圓和端面的精度,必須在更換軸承后,先行檢驗主軸的噪聲在無異常的情況下,整機噪聲聲壓級不得超過83dB(A),然后進行加工精度檢驗,并檢驗加工工件的表面粗糙度。
②更換軸向絲桿檢驗:檢驗各向位置精度,確保在規定范圍內,跑機運行達到軸向運行無不正常的沖擊聲和雜音。更換軸向電機:由于其它項目未進行改造,則檢驗僅對跑機運行的噪聲進行檢驗,軸向運行無不正常的沖擊聲和雜音。檢驗其軸向反向間隙,以防在裝配中由于裝配引起反向差值不符合要求。
③更換軸向軸承:對于更換軸向軸承的情況,必須保證軸向的反向差值達到要求,并檢查無不正常的雜音。
④更換系統檢驗:更換系統的情況,則僅檢驗系統功能,檢驗系統是否有報警現象,并同時檢驗試車螺紋是否正常(對于帶編碼器的車床)。
總之,隨著科學技術的飛速發展,數控車床由于具有優越的加工特點,在機械制造業中的應用越來越廣泛,為了充分發揮數控車床的作用,我們需要首先對車床進行必要改造,然后在編程中掌握一定的技巧,編制出合理、高效的加工程序,保證加工出符合圖紙要求的合格工件,同時能使數控車床的功能得到合理的應用與充分的發揮,使數控車床能安全、可靠、高效地工作。參考文獻:
[1] 顧京.數控加工編程及操作.高等教育出版社,2003
[2] 王潤孝.機床數控原理與系統.西北工業出版社,1996
[3] 李立.數控機床.高等教育出版社,2005
[4] 李開佛.機床工業綜述.機械工業出版社,1993
[5] 彭炎午.計算機數控系統.西北工業出版社,1993
[6] 李誠人.機床計算機數控.西北工業大學出版社,1988
[7] 畢承恩.現代數控機床.機械工業出版社,1991
[8] 林其駿.機床數控系統.中國科學技術出版社,1991
[9] FANUC LTD.FANUC Series O-MC Operator’s Manual.Printed in Japan.Jul,1992
[10] Stenerson.Jakson.Computer Numerical Control.The Association Of Americ
an Publishers(AAP),2006