作為一名高水平的CNC程序員應(yīng)當(dāng)具備以下條件,這也是招聘高級CNC程序員的要求:
(1)掌握一定的基礎(chǔ)知識,包括數(shù)控機(jī)床基本結(jié)構(gòu)、CNC加工基本原理、機(jī)械加工工藝及必要的CAD基礎(chǔ)等。
(2)全面地理解和掌握CNC編程的基本過程和關(guān)鍵技術(shù)。
(3)熟練運(yùn)用一種CAD/CAM軟件。
(4)有豐富的實際加工經(jīng)驗。有時,還需要掌握一些相關(guān)學(xué)科(如模具等)的知識和經(jīng)驗。
判別一個CNC程序員水平的依據(jù)主要有以下幾條:
(1)所編CNC程序的質(zhì)量。
(2)CNC編程的工作效率。
(3)CNC編程的可靠性和規(guī)范化程度(包括工藝規(guī)劃、數(shù)據(jù)文件管理、保存和交接的規(guī)范化程度等)。
為保證程序的質(zhì)量和可靠性,在編程工作中應(yīng)注意以下幾點:
(1)要保持嚴(yán)謹(jǐn)細(xì)致的工作作風(fēng),對每個參數(shù)設(shè)置都應(yīng)反復(fù)確認(rèn),刀軌計算完成后要進(jìn)行必要的檢查校驗。
(2)NC編程操作應(yīng)規(guī)范化和模式化。即根據(jù)企業(yè)的特定條件制定出NC編程的技術(shù)規(guī)程,將各操作環(huán)節(jié)中具有共性的部分(如加工工藝、刀具等)模式化和規(guī)范化,這樣可有效提高工作效率和可靠性。
(3)對重要的加工程序應(yīng)進(jìn)行試切檢驗。
數(shù)控編程人員必須掌握數(shù)控編程的相關(guān)基礎(chǔ)知識,這樣一方面有利于對數(shù)控編程軟件中相關(guān)專業(yè)名詞的理解,更為重要的是,對于數(shù)控程序基礎(chǔ)知識的理解可以決定所編程序的質(zhì)量及其加工效率。
常規(guī)加工程序由開始符(單列一段)、程序名(單列一段)、程序主體和程序結(jié)束指令(一般單列一段)組成。程序的最后還有一個程序結(jié)束符。程序開始符與程序結(jié)束符是同一個字符:在ISO代碼中是%,在EIA代碼中是ER。程序結(jié)束指令可用M02(程序結(jié)來)或M30(紙帶結(jié)束)?,F(xiàn)在的數(shù)控機(jī)床一般都使用存儲式的程序運(yùn)行,此時M02與M30的共同點是:在完成了所在程序段其它所有指令之后,用以停止主軸、冷卻液和進(jìn)給,并使控制系統(tǒng)復(fù)位。M02與M30在有些機(jī)床(系統(tǒng))上使用時是完全等效的,而在另一些機(jī)床(系統(tǒng))上使用有如下不同:用M02結(jié)束程序場合,自動運(yùn)行結(jié)束后光標(biāo)停在程序結(jié)束處;而用M3O結(jié)束程序運(yùn)行場合,自動運(yùn)行結(jié)束后光標(biāo)和屏幕顯示能自動返回到程序開頭處,一按啟動鈕就可以再次運(yùn)行程序。雖然M02與M30允許與其它程序字合用一個程序段,但最好還是將其單列一段,或者只與順序號共用一個程序段。
程序名位于程序主體之前、程序開始符之后,它一般獨占一行。程序名有兩種形式:一種是以規(guī)定的英文字(多用O)打頭、后面緊跟若干位數(shù)字組成。數(shù)字的最多允許位數(shù)由說明書規(guī)定,常見的是兩位和四位兩種。這種形式的程序名也可稱作程序號。另一種形式是,程序名由英文字、數(shù)字或英文、數(shù)字混合組成,中間還可以加入“—”號。這種形式使用戶命名程序比較靈活,例如在LC30型數(shù)控車床上加工零件圖號為215的法蘭第三道工序的程序,可命名為LC30-FIANGE-215-3,這就給使用、存儲和檢索等帶來很大方便。
大型CNC加工程序名用哪種形式是由數(shù)控系統(tǒng)決定的。