數控編程是數控加工準備階段的主要內容,通常包括分析零件圖樣,確定加工工藝過程;計算走刀軌跡,得出刀位數據;編寫數控加工程序;制作控制介質;校對程序及首件試切。有手工編程和自動編程兩種方法。總之,它是從零件圖紙到獲得數控加工程序的全過程。
數控編程分為手工編程和自動編程.手工編程是指編程的各個階段均由人工完成。對於幾何形狀復雜的零件需借助計算機使用規定的數控語言編寫零件源程序,經過處理後生成加工程序,稱為自動編程。
隨著數控技術的發展,先進的數控系統不僅向用戶編程提供了壹般的準備功能和輔助功能,而且為編程提供了擴展數控功能的手段。FANUC 6M數控系統的參數編程,應用靈活,形式自由,具備計算機高級語言的表達式、邏輯運算及類似的程序流程,使加工程序簡練易懂,實現普通編程難以實現的功能。
數控編程同計算機編程壹樣也有自己的"語言",但有壹點不同的是,現在電腦發展到了以微軟的Windows為絕對優勢占領全球市場.數控機床就不同了,它還沒發展到那種相互通用的程度,也就是說,它們在硬件上的差距造就了它們的數控系統壹時還不能達到相互兼容.所以,當我要對壹個毛坯進行加工時,首先要以我們已經擁有的數控機床采用的是什麽型號的系統.
雖然,每個數控系統的編程語言各不相同,但其間也有很多相通之處.
壹.G代碼(準備功能)
1.1機械座標系與機械座標點的設定
數控車床 華中世紀星 FUNAC 西門子
工件座標系設定 G50
最快速移動 G00 G00
1.1普通加工(直線插補,圓弧插補,車螺紋)
數控車床 華中世紀星 FUNAC 西門子
直線插補 G01 G01
圓弧插補 G02/G03 G02/G03
車螺紋 G32
1.2固定循環或復合循環
數控車床 華中世紀星 FUNAC 西門子
外圓車銷固定循環 G71
端面車銷固定循環 G90
螺紋車銷固定循環
1.3調用宏程序
數控車床 華中世紀星 FUNAC 西門子
二.M代碼(輔助功能)
2.1主軸正反轉與停止
數控車床 華中世紀星 FUNAC 西門子
橫軸 Z
眾軸 X
主軸正轉 M3
主軸反轉 M4
主軸停止 M5
2.2冷卻液開關
數控車床 華中世紀星 FUNAC 西門子
冷卻液開 M7
冷卻液關 M8
2.3調用子程序
M98調用子程序
M99子程序結束
數控車床 華中世紀星 FUNAC 西門子
切刀切槽 G75
進給量 R
切削速度 F
三.F,S,T的設置