數(shù)控編程是數(shù)控加工準(zhǔn)備階段的主要內(nèi)容之一,通常包括分析零件圖樣,確定加工工藝過程;計(jì)算走刀軌跡,得出刀位數(shù)據(jù);編寫數(shù)控加工程序;制作控制介質(zhì);校對(duì)程序及首件試切。有手工編程和自動(dòng)編程兩種方法。總之,它是從零件圖紙到獲得數(shù)控加工程序的全過程。
1、字符與代碼
字符是用來組織、控制或表示數(shù)據(jù)的一些符號(hào),如數(shù)字、字母、標(biāo)點(diǎn)符號(hào)、數(shù)學(xué)運(yùn)算符等。**上廣泛采用兩種標(biāo)準(zhǔn)代碼:
1)ISO**標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn)代碼
2)EIA美國電子工業(yè)協(xié)會(huì)標(biāo)準(zhǔn)代碼
⒉字
在數(shù)控加工程序中,字是指一系列按規(guī)定排列的字符,作為一個(gè)信息單元存儲(chǔ)、傳遞和操作。字是由一個(gè)英文字母與隨后的若干位十進(jìn)制數(shù)字組成,這個(gè)英文字母稱為地址符。
如:“X2500”是一個(gè)字,X為地址符,數(shù)字“2500”為地址中的內(nèi)容。(FANUC系統(tǒng)中,地址中的值如果帶小數(shù)點(diǎn),表示是毫米單位,如果不帶小數(shù)點(diǎn),表示是微米單位。如X2500. 表示X坐標(biāo)2500毫米 X2500 表示X坐標(biāo)2500微米)
⒊字的功能
組成程序段的每一個(gè)字都有其特定的功能含義,以下是以FANUC-0M數(shù)控系統(tǒng)的規(guī)范為主來介紹的。
⑴順序號(hào)字N
順序號(hào)又稱程序段號(hào)或程序段序號(hào)。順序號(hào)位于程序段**,由順序號(hào)字N和后續(xù)數(shù)字組成。其作用為校對(duì)、條件跳轉(zhuǎn)、固定循環(huán)等。使用時(shí)應(yīng)間隔使用,如N10 N20 N30…… (程序號(hào)只是起標(biāo)記作用,沒有實(shí)際的意義)
⑵準(zhǔn)備功能字G
準(zhǔn)備功能字的地址符是G,又稱為G功能或G指令,是用于建立機(jī)床或控制系統(tǒng)工作方式的一種指令。G00~G99
⑶尺寸字
尺寸字用于確定機(jī)床上刀具運(yùn)動(dòng)終點(diǎn)的坐標(biāo)位置。
其中,*一組 X,Y,Z,U,V,W,P,Q,R 用于確定終點(diǎn)的直線坐標(biāo)尺寸;*二組 A,B,C,D,E 用于確定終點(diǎn)的角度坐標(biāo)尺寸;*三組 I,J,K 用于確定圓弧輪廓的圓心坐標(biāo)尺寸。在一些數(shù)控系統(tǒng)中,還可以用P指令暫停時(shí)間、用R指令圓弧的半徑等。
⑷進(jìn)給功能字F
進(jìn)給功能字的地址符是F,又稱為F功能或F指令,用于*切削的進(jìn)給速度。對(duì)于車床,F(xiàn)可分為每分鐘進(jìn)給和主軸每轉(zhuǎn)進(jìn)給兩種,對(duì)于其它數(shù)控機(jī)床,一般只用每分鐘進(jìn)給。F指令在螺紋切削程序段中常用來指令螺紋的導(dǎo)程。
⑸主軸轉(zhuǎn)速功能字S
主軸轉(zhuǎn)速功能字的地址符是S,又稱為S功能或S指令,用于*主軸轉(zhuǎn)速。單位為r/min。
⑹刀具功能字T
刀具功能字的地址符是T,又稱為T功能或T指令,用于*加工時(shí)所用刀具的編號(hào),如T01。對(duì)于數(shù)控車床,其后的數(shù)字還兼作*刀具長度補(bǔ)償和刀尖半徑補(bǔ)償用,如T0101。
⑺輔助功能字M
輔助功能字的地址符是M,后續(xù)數(shù)字一般為1~3位正整數(shù),又稱為M功能或M指令,用于*數(shù)控機(jī)床輔助裝置的開關(guān)動(dòng)作,如M00~M99。
