資源描述:
《fanuc系統(tǒng)加工中心編程詳解》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、FANUC-Oi-MD系統(tǒng)數(shù)控編程1.1常用編程指令一:準備功能(G功能)準備功能G代碼用來規(guī)定刀具和工件的相對運動軌跡、機床坐標系、坐標平面、刀具補償、坐標偏置等多種加工操作。數(shù)控加工常用的G功能代碼見表4-1.表4-1G代碼組功能附注G0001定位(快速移動)模態(tài)G01直線插補模態(tài)G02順時針方向圓弧插補模態(tài)G03逆時針方向圓弧插補模態(tài)G0400停刀,準確停止非模態(tài)G1702XY平面選擇模態(tài)G18XZ平面選擇模態(tài)G19YZ平面選擇模態(tài)G2800機床返回參考點非模態(tài)G4007取消刀具半徑補償模態(tài)G41刀具半徑左補償模態(tài)G42刀具半徑右補償模態(tài)G4308刀具
2、長度正補償模態(tài)G44刀具長度負補償模態(tài)G49取消刀具長度補償模態(tài)G5011比例縮放取消模態(tài)G51比例縮放有效模態(tài)G50.122可編程鏡像取消模態(tài)G51.1可編程鏡像有效模態(tài)G5200局部坐標系設定非模態(tài)G5300選擇機床坐標系非模態(tài)G5414工件坐標系1選擇模態(tài)G55工件坐標系2選擇模態(tài)G56工件坐標系3選擇模態(tài)G57工件坐標系4選擇模態(tài)G58工件坐標系5選擇模態(tài)G59工件坐標系6選擇模態(tài)G6500宏程序調(diào)用非模態(tài)G6612宏程序模態(tài)調(diào)用模態(tài)G67宏程序模態(tài)調(diào)用取消模態(tài)G6816坐標旋轉(zhuǎn)模態(tài)G69坐標旋轉(zhuǎn)取消模態(tài)G7309排削鉆孔循環(huán)模態(tài)G74左旋攻螺紋循環(huán)
3、模態(tài)G76精鏜循環(huán)模態(tài)G80取消固定循環(huán)模態(tài)G81鉆孔循環(huán)模態(tài)G82反鏜孔循環(huán)模態(tài)G83深孔鉆削循環(huán)模態(tài)G84攻螺紋循環(huán)模態(tài)G85鏜孔循環(huán)模態(tài)G86鏜孔循環(huán)模態(tài)G87背鏜循環(huán)模態(tài)G88鏜孔循環(huán)模態(tài)G89鏜孔循環(huán)模態(tài)G9003絕對值編程模態(tài)G91增量值編程模態(tài)G9200設置工件坐標系非模態(tài)G9405每分鐘進給模態(tài)G95每轉(zhuǎn)進給模態(tài)G9810固定循環(huán)返回初始點模態(tài)G99固定循環(huán)返回R點模態(tài)二:輔助功能(M代碼)輔助功能代碼用于指令數(shù)控機床輔助裝置的接同和關斷,如主軸轉(zhuǎn)/停、切削液開/關,卡盤夾緊/松開、刀具更換等動作。常用M代碼見表如下:代碼功能說明M00程序暫
4、停當執(zhí)行有M00指令的程序段后,主軸旋轉(zhuǎn)、進給切削液都將停止,重新按下(循環(huán)啟動)鍵,繼續(xù)執(zhí)行后面程序段M01程序選擇停止功能與M00相同,但只有在機床操作棉班上的(選擇停止)鍵處于“ON”狀態(tài)時,M01才執(zhí)行,否則跳過才執(zhí)行M02程序結束防在程序的最后一段,執(zhí)行該指令后,主軸停、切削液關、自動運行停,機床處于復位狀態(tài)M30程序結束放在程序的最后一段,除了執(zhí)行M02的內(nèi)容外,還返回到程序的第一段,準備下一個工件的加工M03主軸正轉(zhuǎn)用于主軸順時針方向轉(zhuǎn)動M04主軸反轉(zhuǎn)用于主軸逆時針方向轉(zhuǎn)動M05主軸停止用于主軸停止轉(zhuǎn)動M06換刀用于加工中心的自動換刀M08切削
5、液開用于切削液開M09切削液關用于切削液關M98調(diào)用子程序用于子程序M99子程序結束用于子程序結束并返回主程序1.2坐標系編程指令一、有關坐標和坐標系的指令(1)、工件坐標系設定G92格式:G92X_Y_Z_X、Y、Z、為當前刀位點在工件坐標系中的坐標。1、G92指令通過設定刀具起點相對于要建立的工件坐標原點的位置建立坐標系。2、此坐標系一旦建立起來,后序的絕對值指令坐標位置都是此工件坐標系中的坐標值。例:G92X20Y10Z10其確立的加工原點在距離刀具起始點X=-20,Y=-10,Z=-10的位置上,如圖a所示。(2)、絕對值編程G90與增量值編程G91
6、格式:G90G00/G01X—Y—Z—G91G00/G01X—Y—Z—注意:銑床編程中增量編程不能用U、W,如果用,就表示為U軸、W軸.例:刀具由原點按順序向1、2、3點移動時用G90、G91指令編程。注意:銑床中X軸不再是直徑.(3)、工件坐標系選擇G54-G59說明:1、G54~G59是系統(tǒng)預置的六個坐標系,可根據(jù)需要選用。2、該指令執(zhí)行后,所有坐標值指定的坐標尺寸都是選定的工件加工坐標系中的位置。1~6號工件加工坐標系是通過CRT/MDI方式設置的。3、G54~G59預置建立的工件坐標原點在機床坐標系中的坐標值可用MDI方式輸入,系統(tǒng)自動記憶。4、使用
7、該組指令前,必須先回參考點。5、G54~G59為模態(tài)指令,可相互注銷。選擇機床坐標系:(4)、G53--選擇機床坐標系編程格式:G53G90X~Y~Z~; ?G53指令使刀具快速定位到機床坐標系中的指定位置上,式中X、Y、Z后的值為機床坐標系中的坐標值。例:G53X-100Y-100Z-20?G53為非模態(tài)指令,只在當前程序段有效.(5)、G52–局部坐標系設定編程格式:G52X~Y~Z~;式中X、Y、Z后的值為局部原點相對工件原點的坐標值。幾個坐標系指令應用舉例如圖所示從A-B-C-D行走路線編程如下N01G54G00G90X30.0Y40.0快速移到G5
8、4中的A點N02G59將G59置為當前工件坐標系N0