1.數控銑加工程序的代碼結構
一個完好的數控銑程序由程序開端部分、程序內容、程序完畢3部分組成。
(1)數控銑程序的開端部分
程序號為程序的開端部分,也是程序的開端符號,供在數控裝置存儲器中的程序目錄中查找、調用。程序號一般由地址碼和四位編號數字組成。常見的程序界說地址碼為O、P或%。
(2)程序內容
程序內容是整個程序的首要部分,由多個程序段組成。每個程序段又由若干個字組成,每個字由地址碼和若干個數字組成。指令字代表某一信息單元,代表機床的一個方位或一個動作。
(3)程序完畢部分
程序完畢一般由輔佐功用代碼M02(程序完畢指令)或M30(程序完畢指令和返回程序開端指令)組成。
2.程序段中的字的含義
(1)程序段格局
程序段格局是指一個程序段中的字、字符和數據的書寫規矩。目前常用的是字地址可編程序段格局,它由語句號字、數據字和程序段完畢符號組成。每個字的字首是一個英文字母,稱為字地址碼,字地址碼可編程序段格局如下表所示。
G代碼組別
解釋G0001定位
(快速移動)G01直線切削G02順時針切圓弧G03逆時針切圓弧G0400暫停G1502極坐標指令G16G17XY
面賦值G18XZ
面賦值G19YZ
面賦值G2800機床返回原點G30機床返回第2和第3原點*G4007取消刀具直徑偏移G41刀具直徑左偏移G42刀具直徑右偏移*G4308刀具長度
+
方向偏移*G44刀具長度
-
方向偏移G49取消刀具長度偏移G50/G5114比例縮放G68/G69坐標系選擇*G53機床坐標系選擇G54工件坐標系1選擇G55工件坐標系2選擇G56工件坐標系3選擇G57工件坐標系4選擇G58工件坐標系5選擇G59工件坐標系6選擇G7309高速深孔鉆削循環G74左螺旋切削循環G76精鏜孔循環*G80取消固定循環G81中心鉆循環G82反鏜孔循環G83深孔鉆削循環G84右螺旋切削循環G85鏜孔循環G86鏜孔循環G87反向鏜孔循環G88鏜孔循環G89鏜孔循環*G9003使用絕對值命令G91使用增量值命令G9200設置工件坐標系*G9810返回點平面*G99返回點平面輔助功能代碼及其含義
輔助功能包括各種支持機床操作的功能,像主軸的啟停、程序停止和切削液節門開關等等。M代碼說明M00程序停M01選擇停止M02程序結束(復位)M03主軸正轉
(CW)M04主軸反轉
(CCW)M05主軸停M06換刀M08切削液開M09切削液關M16刀具入刀座M28刀座返回原點M30程序結束(復位)
并回到開頭M48主軸過載取消
不起作用M49主軸過載取消
起作用M60APC
循環開始M80分度臺正轉(CW)M81分度臺反轉
(CCW)M98子程序調用M99子程序結束