數控車床編程規則檢視原始碼討論檢視歷史
數控車床 |
中文名 :數控車床 外文名: CNC lathe 特 點: 高性能,高精度,低噪音 領 域 :機械加工 適 用 :指揮機床加工零件 功 能: 切槽、鑽孔、擴孔、鉸孔及鏜孔等 |
數控車床編程規則:數控車床是基於電子計算機的數字控制系統,在傳統的車床上發展起來的,傳統機床產生了質的變化,標誌着機床開始進入數控時代。
數控車床目前使用較為廣泛的數控機床之一。它主要用於軸類零件或盤類零件的內外圓柱面、任意錐角的內外圓錐面、複雜迴轉內外曲面和圓柱、圓錐螺紋等切削加工,並能進行切槽、鑽孔、擴孔、鉸孔及鏜孔等。
數控機床是按照事先編制好的加工程序,自動地對被加工零件進行加工。我們把零件的加工工藝路線、工藝參數、刀具的運動軌跡、位移量、切削參數以及輔助功能,按照數控機床規定的指令代碼及程序格式編寫成加工程序單,再把這程序單中的內容記錄在控制介質上,然後輸入到數控機床的數控裝置中,從而指揮機床加工零件。
在數控車床上加工零件,首先要編製程序,然後用該程序控制機床的運動。數控指令的集合稱為程序。在程序中根據機床的實際運動順序書寫這些指令。[1]
編程規則
一個完整的數控加工程序由程序開始部分、若干個程序段、程序結束部分組成。一個程序段由程序段號和若干個「字」組成,一個「字」由地址符和數字組成。
下面是一個完整的數控加工程序,該程序由程序號開始,以M30結束。
程序說明
O0001 程序開始
N001 T0101; 程序段1
N002 G98 M03 S500; 程序段2
N003 G00 X150 Z150;
N004 G00 X26 ZO:
N005 G01 X0 F50l
N006 Z1:
N007 G00 X150;
N008 Z150 M09;
N009 M05;
N010 M30; 程序結束
(1)程序號
為了區分每個程序,對程序要進行編號,程序號由程序號地址和程序的編號組成,程序號必須放在程序的開頭。如:
O -1122一程序的編號(1122號程序)
不同的數控系統,程序號地址也有所差別。FANUC系統用字母「O」作為程序號的地址碼,華中數控以%開頭作為程序號的地址碼。
(2)程序段的格式和組成
程序段的格式可分為地址格式、分隔地址格式、固定程序段格式和可變程序段格式等。其中以可變程序段格式應用最為廣泛,所謂可變程序段格式就是程序段的長短是可變的。
其中N是程序段地址符,用於指定程序段號;G是指令動作方式的準備功能地址,G01為直線插補;X、Z是坐標軸地址;F是進給速度指令地址,其後的數字表示進給速度的大小,例如F200表示進給速度為200mm/min。
程序段號加上若干個程序字就可組成一個程序段。在程序段中表示地址的英文字母可分為尺寸地址和非尺寸地址兩種。表示尺寸地址的英文字母有X、Y、Z、U、V、w、P、Q、I、J、K、A、B、C、D、E、R、H共18個字母。表示非尺寸地址有N、G、F、S、T、M、L、O 8個字母。[2]
數控加工程序的分類
數控加工程序可分為主程序和子程序,子程序的結構同主程序的結構一樣。
在通常情況下,數控車床是按主程序的指令進行工作的,但是,當主程序中遇到調用子程序的指令時,控制轉到子程序執行。
當子程序遇到返回主程序的指令時,控制返回到主程序繼續執行。[3]
視頻
數控編程入門四
數控車自動編程,第五講
學習編程最重要的是什麼?工廠編程思路工藝指導
數控車床手工編程教程
數控車床入門第一課