聯系人: 許先生
手機:13656237188
電話:0512-89991032
傳真:0512-68837004
郵箱:306684063@qq.com
地址:蘇州高新區獅山街生活廣場
門窗加工中心編程與操作常用指令
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:程序停止,程序復位到起始位置。
(一)準備功能
準備功能又稱“G”功能或“G”代碼,它是建立機床或控制數控系統工作方式的一種命令,由地址G及其后的兩位數字組成。
G代碼分為模態代碼(又稱續效代碼)和非模態代碼兩種。所謂模態代碼是指某一G代碼(如G01)一經指定就一直有效,直到后邊程序段中使用同組G代碼(如G03)才能取代它。而非模態代碼只在指定的本程序段中有效。下一段程序需要時必須重寫(如G04)。 FANUC—6T系統常用準備功能標準如表4—1所示。
(二)輔助功能
輔助功能又稱“M”功能。主要用來表示機床操作時,各種輔助動作及其狀態。它由地址M及其后的兩位數字組成。
(三)常用輔助功能的簡要說明
1.M00程序停止
執行MOO后,機床所有動作均被切斷,以便進行某種手動操作。重新按動程序啟動按鈕后,再繼續執行后面的程序段。
2.M01選擇停止
執行過程與MOO相同,不同的是只有按下機床控制面板上的“任選停止”開關時,該指令才有效,否則機床繼續執行后面的程序。該指令常用于抽查工件的關鍵尺寸。
3.M02程序結束
執行該指令后,表示程序內所有指令均已完成,因而切斷機床所有動作,機床復位。但程序結束后,不返回到程序開頭的位置。
4.M30紙帶結束
執行該指令后,除完成M02的內容外,還自動返回到程序開頭的位置。為加工下一個工件作好準備。
(四)F、T、S功能
1.F功能
指定進給速度,由地址F和其后面的數字組成。
每轉進給(G99):在含有G99程序段后面,再遇到F指令時,則認為F所指定的進給速度單位為mm/r。系統開機狀態為G99狀態,只有輸入G98指令后,G99才被取消。
每分鐘進給(G98):在含有G98程序段后面,再遇到F指令時,則認為F所指定的進給速度單位為mm/min。Gg8被執行一次后,·系統將保持G98狀態,直到被G99取消為止。
2.T功能
指令數控系統進行選刀或換刀。用地址T和其后的數字來指定刀具號和刀具補償號。
車床上刀具號和刀具補號有兩種形式:T1+1或T2+2
1+1格式中,第一位表示刀具號,第二位表示刀補號
2+2格式中,第一、二位表示刀具號,第三、四位表示刀補號
在FANUC—6T系統中,這兩種形式均可采用,通常采用T2+2形式。例如T0101表示采用1號刀具和1號刀補。
3.S功能
指定主軸轉速或速度,用地址s和其后的數字組成。
恒線速度控制(G96):G96是接通恒線速度控制的指令。系統執行G96指令后,S后面的數值表示切削速度。例如:G96SlOO表示切削速度是100m/min。
主軸轉速控制(G97):G97是取消恒線速度控制的指令,系統執行G97指令后,S后面的數值表示主軸每分鐘的轉數。例如:G97S800表示主軸轉速為800r/rain,系統開機狀態為G97狀態。
主軸最高速度限定(G50):G50除有坐標系設定功能外,還有主軸最高轉速設定功能,即用S指定的數值設定主軸每分鐘的最高轉速。例如:G50S2000表示主軸轉速最高為2000r/mm。
用恒線速度控制加工端面、錐度和圓弧時,由于x坐標值不斷變化,當刀具逐漸接近工件的旋轉中心時,主軸轉速會越來越高,工件有從卡盤飛出的危險,所以為防止事故的發生,有時必須限定主軸的最高轉速。
F功能、T功能、S功能均為模態代碼。
(五)刀具補償功能
刀具補償功能是數控車床的主要功能之一。它分為兩類:刀具的偏移(即刀具長度補償)和刀尖圓弧半徑補償。
1.刀具的偏移
刀具的偏移是指當車刀刀尖位置與編程位置(32件輪廓)存在差值時,可以通過刀具補償值的設定,使刀具在x、z軸方向加以補償。它是操作者控制工件尺寸的重要手段之一。
例如,加工工件時,可以按刀架中心位置編程,如圖4—la所示。即以刀架中心A作為程序的起點。但刀具安裝后,刀尖相對于A點必有偏移,其偏移值為AX、AZ。將此二值輸入到相應的存儲器中,當程序執行了刀具補償功能后,原來的A點就被刀尖的實際位置所代替了。
當刀具磨損后或工件尺寸有誤差時,只要修改每把刀具相應存儲器中的數值即可。例如某工件加工后外圓直徑比要求的尺寸大(或小)了o.02mm,則可以用U—o.02(或U0.02)修改相應存儲器中的數值;當長度方向尺寸有偏差時,修改方法類同。
由此可見,刀具偏移可以根據實際需要分別或同時對刀具軸向和徑向的偏移量實行修正。修正的方法是在程序中事先給定各刀具及其刀補號,每個刀補號中的x向刀補值和z向刀補值,由操作者按實際需要輸入數控裝置。每當程序調用這一刀補號時,該刀補值就生效,使刀尖從偏離位置恢復到編程軌跡上,從而實現刀具偏移量的修正。
需要注意的是,刀補程序段內必須有GOO或G01功能才有效。而且偏移量補償必須在一個程序段的執行過程中完成,這個過程是不能省略的。例如GOO X20.oZ10.oT0202表示調用2號刀具,且有刀具補償,補償量在02號存儲器中。
2.刀具半徑補償
在實際加工中,由于刀具產生磨損及精加工時車刀刀尖磨成半徑不大的圓弧,為確保工件輪廓形狀,加工時不允許刀具中心軌跡與被加工工件輪廓重合,而應與工件輪廓偏移一個半徑值r,這種偏移稱為刀具半徑補償。
一般數控裝置都有刀具半徑補償功能,為編制程序提供了方便。有刀具半徑補償功能的數控系統編制零件加工程序時,不需要計算刀具中,b運動軌跡,而只按零件輪廓編程。使用刀具半徑補償指令,并在控制面板上手工輸入刀具半徑,數控裝置便能自動地計算出刀具中心軌跡,并按刀具中心軌跡運動。即執行刀具半徑補償后,刀具自動偏離工件輪廓一個刀具半徑值,從而加工出所要求的工件輪廓。
當刀具磨損或刀具重磨后,刀具半徑變小,這時只需手工輸入改變后的刀具半徑,而不需修改已編好的程序或紙帶。在用同一把刀具進行租、精加工時,設精加工余量為4,則粗加工的補償量為r十△,而精加工的補償量改為r即可,如圖4—2所示。
G41--刀具半徑左補償,即沿刀具運動方向看(假設工件不動),刀具位于工件左側時的刀具半徑補償,如圖4—3a所示。
G42--刀具半徑右補償,即沿刀具運動方向看(假設工件不動),刀具位于工件右側時的刀具半徑補償,如圖4-3b所示。 G40--刀具 半徑補償取消,即使用該指令后,使G41、G42指令無效。使用G40、G41、G42時應注意:G41、G42不能重復使用,即在程序中前面有了G41或G42
G40--刀具半徑補償取消,即使用該指令后,使G41、G42指令坎無效。使用G40,G41、G42時應注意:G41、G42不能重復使用,即在程序中前面有了G41或G42指令之后,不能再直接使用G41或G42指令。若想使用,則必須先用G40指令解除原補償狀態后,再使用G41或G42,否則補償就不正常了。
數控車床編程基本指令
一、M指令(或輔助功能)
輔助功能是用地址字M及二位數字表示的,它主要用于機床加工操作時的工藝性指令。其特點是靠繼電器的通、斷,來實現其控制過程。下表為FANUC O-T數控系統的M指令功能表。
M指令功能表
指令 | 功 能 | 說 明 | 備注 |
M00 | 程序暫停 | 執行M00后,機床所有動作均被切斷,重新按程序啟動按鍵后,再繼續執行后面的程序段。 | * |
M01 | 任選暫停 | 執行過程和M00相同,只是在機床控制面板上的“任選 停止”開關置于接通位置時,該指令才有效。 | |
M02 | 主程序結束 | 切斷機床所有動作,并使程序復位。 | |
M03 | 主軸正轉 | ||
M04 | 主軸反轉 | ||
M05 | 主 軸 停 | ||
M06 | 刀塔轉位 | 該換刀指令(M06)必須與選刀指令(T指令)結合,才能正確完成換刀動作。 | |
M07 | 切削液開 | * | |
M09 | 切削液關 | * | |
M98 | 調用子程序 | 其后P地址指定子程序號,L地址調運次數。 | |
M99 | 子程序結束 | 子程序結束,并返回到主程序中。 | |
二、 F. T. S指令
1.F指令(進給功能)
F指令是表示進給速度,進給速度是用字母F和其后面的若干數字來表示的。
1)每分鐘進給(G98)
系統在執行了G98指令后,再遇到F指令時,便認為F所指定的進給速度單位為mm/min。G98指令執行一次后,系統將保持G98狀態,即使關機也不受影響,直至系統又執行了含有G99的程序段,則G98被否定,而G99發生作用。
2)每轉進給(G99)
若系統處于G99狀態,則認為F所指定的進給速度單位為mm/r。要取消G99狀態,必須重新指定G98。
2.T指令(刀具功能)
刀具功能主要用于系統對各種刀具的選擇,它是由地址T和其后的四位數字表示。其中前兩位為選擇的刀具號,后兩位為選擇的刀具補償號。每一刀具加工結束后必須取消其刀具補償,即將后兩位數字設為“00”,取消刀具補償。
例如:
O0001;
N01 G92 X50 Z50;
N02 M06 T0101;(用“01”號刀加工,刀補號為“01”。刀補號也可為“02”,T指令應為:“T0102”)
N03 G00 G90 Z40;
N04 G01 X40 Z30 F100
N05 G00 X50 Z50 T0100;(取消“01”號刀補)
N06 M02
3.S指令(主軸功能)
主軸功能主要是表示主軸旋轉速度,它是由S和其后的數字組成。例如S300表示主軸轉速300轉/每分鐘。
三、G指令(準備功能)
準備功能G指令用地址字G和兩位數值表示,共有G00-G99,下表為FANUC O-T數控系統的G指令功能表。各G指令按功能分成若干組。其中00組的指令稱為非模態式G指令,其只限定在被指定的程序段中有效。其余組的G指令屬于模態式G指令,具有連續性,在后續程序中,只要同組其它G指令未出現之前一直有效。不同組的G指令在同一個程序段中可以指令多個,同組的G指令
G指令功能表 |
代碼組號意 義代碼組號意 義 G00 G01 G02 G03 01快速定位 直線插補 圓弧插補 (順時針) 圓弧插補 (逆時針)G57 G58 G59 1 1 零點偏置 G650 0宏指令簡單調用 G0400暫停延時G66 G671 2宏指令模態調用 宏指令模態調用取消 G20 G2106英制輸入 公制輸入 G90 G910 3絕對值編程 增量值編程 G27 G28 G29 00參考點返回檢查 返回到參考點 由參考點返回 G920 0坐標系設定 G80 G81 G82 0 1內、外徑車削單一固定循環 端面車削單一固定循環 螺紋車削單一固定循環 G3201螺紋切削 G40 G41 G42 07刀具半徑補償取消 刀具半徑左補償 刀具半徑右補償 G98 G990 5每分進給 每轉進給 G5200局部坐標系設定G71 G72 G73 G76 0 0內、外徑車削復合固定循環 端面車削復合固定循環 封閉輪廓車削復合固定循環 螺紋車削復合固定循環 G54 G55 G56 11 零點偏置 |
歡迎各位新老客戶來我公司參觀指導工作,公司網址:www.dsqscly.com
您如果對我們的產品感興趣或者有任何的疑問,您可以直接登錄官網:http://www.dsqscly.com/給我們留言或直接與我們聯絡,我們將在收到您的信息后,會第一時間及時與您聯絡, 我們衷心的希望能與各屆朋友合作,攜手未來,共享成功的成果!