- UG NX數(shù)控加工教程(UG NX 1872版)
- 北京兆迪科技有限公司編著
- 1137字
- 2021-12-15 16:27:22
1.4.2 數(shù)控指令
數(shù)控加工程序的指令由一系列的程序字組成,而程序字通常由地址(Address)和數(shù)值(Number)兩部分組成,地址通常是某個大寫字母。數(shù)控加工程序中地址代碼的意義如表1.4.1所示。
一般的數(shù)控機床可以選擇米制單位毫米(mm)或英制單位英寸(in)為數(shù)值單位。米制可以精確到0.001mm,英制可以精確到0.0001in,這也是一般數(shù)控機床的最小移動量。表1.4.2列出了一般數(shù)控機床能輸入的指令數(shù)值范圍,而數(shù)控機床實際使用范圍受到機床本身的限制,因此需要參考數(shù)控機床的操作手冊而定。例如,表1.4.2中的X軸可以移動±99999.999mm,但實際上數(shù)控機床的X軸行程可能只有650mm;進給速率F最大可輸入10000.0mm/min,但實際上數(shù)控機床的進給速率可能限制在3000mm/min以下。因此,在編制數(shù)控加工程序時,一定要參照數(shù)控機床的使用說明書。
表1.4.1 地址代碼的意義

(續(xù))

表1.4.2 編碼字符的指令數(shù)值范圍

下面簡要介紹各種數(shù)控指令的意義。
1.語句號指令
語句號指令也稱程序段號,用以識別程序段的編號。它位于程序段之首,以字母N開頭,其后為一個2~4位的數(shù)字。需要注意的是,數(shù)控加工程序是按程序段的排列次序執(zhí)行的,與順序段號的大小次序無關,即程序段號實際上只是程序段的名稱,而不是程序段執(zhí)行的先后次序。
2.準備功能指令
準備功能指令以字母G開頭,后接一個兩位數(shù)字,因此又稱為G代碼,它是控制機床運動的主要功能類別。G指令從G00~G99共100種,見表1.4.3。
表1.4.3 JB/T 3208—1999準備功能G指令

(續(xù))

3.輔助功能指令
輔助功能指令也稱作M功能或M代碼,一般由字符M及隨后的兩位數(shù)字組成。它是控制機床或系統(tǒng)輔助動作及狀態(tài)的功能。JB/T 3208—1999標準中規(guī)定的M代碼從M00~M99共100種。表1.4.4所示的是部分輔助功能的M代碼。
表1.4.4 部分輔助功能的M代碼

4.其他常用功能指令
● 尺寸指令——主要用來指令刀位點坐標位置。如X、Y、Z主要用于表示刀位點的坐標值,而I、J、K用于表示圓弧刀軌的圓心坐標值。
● F功能——進給功能。以字符F開頭,因此又稱為F指令,用于指定刀具插補運動(切削運動)的速度,稱為進給速度。在只有X、Y、Z三坐標運動的情況下,F(xiàn)代碼后面的數(shù)值表示刀具的運動速度,單位是mm/min(數(shù)控車床還可為mm/r)。如果運動坐標有轉角坐標A、B、C中的任何一個,則F代碼后的數(shù)值表示進給率,即F=1/Δt,Δt為走完一個程序段所需要的時間,F(xiàn)的單位為1/min。
● T功能——刀具功能。以字符T開頭,因此又稱為T指令,用于指定采用的刀具號,該指令在加工中心上使用。Tnn代碼用于選擇刀具庫中的刀具,但并不執(zhí)行換刀操作,M06用于啟動換刀操作。Tnn不一定要放在M06之前,只要放在同一程序段中即可。T指令只有在數(shù)控車床上,才具有換刀功能。
● S功能——主軸轉速功能。以字符S開頭,因此又稱為S指令。主軸的轉速,以其后的數(shù)字給出,要求為整數(shù),單位是r/min。速度范圍從1r/min到最大的主軸轉速。對于數(shù)控車床,可以指定恒表面切削速度。