立式數(shù)控銑床是按照事先編制好的零件加工程序自動對工件進(jìn)行加工的高效自動化設(shè)備。在數(shù)控編程之前,編程人員首先應(yīng)了解所用數(shù)控機(jī)床的規(guī)格、性能與數(shù)控系統(tǒng)所具備的功能及編程指令格式等。一般情況下,立式數(shù)控銑床完整的程序由程序號、程序內(nèi)容和程序結(jié)束三部分組成,分別是:
1、程序號。程序號即為程序的開始部分, 為程序的開始標(biāo)記, 供在數(shù)控銑床數(shù)控裝置存儲器中的程序目錄中查找、調(diào)用。程序號由地址碼和四位編號數(shù)字組成, 如 O0001。也有的系統(tǒng)地址碼用 P 或%。
2、程序內(nèi)容。程序內(nèi)容是整個程序的主要部分, 它由多個程序段組成。每個程序段由若干個字組成, 每個字又由地址碼和若干個數(shù)字組成。指令字代表某一信息單元,它代表機(jī)床的一個位置或一個動作。
3、程序結(jié)束。數(shù)控銑床程序結(jié)束一般用輔助功能代碼 M02 (程序結(jié)束) 和 M30 (程序結(jié)束, 返回起點(diǎn)) 來表示。
立式數(shù)控銑床在編制程序時,應(yīng)先對圖紙規(guī)定的技術(shù)要求、零件的幾何形狀、尺寸及工藝要求進(jìn)行分析,確定加工方法和加工路線,再進(jìn)行數(shù)學(xué)計算,獲得刀位數(shù)據(jù),然后按數(shù)控機(jī)床規(guī)定的代碼和程序格式,將工件的尺寸、刀具運(yùn)動中心軌跡、位移量、切削參數(shù)以及輔助功能 (換刀、主軸正反轉(zhuǎn)、冷卻液開關(guān)等) 編制成加工程序,并輸入數(shù)控系統(tǒng),由數(shù)控系統(tǒng)控制數(shù)控機(jī)床自動地進(jìn)行加工。
1、自動編程
利用 CAD/ CAM 技術(shù)進(jìn)行零件設(shè)計、分析和造型, 并通過后置處理, 自動生成加工程序, 經(jīng)過程序校驗(yàn)和修改后, 形成加工程序。該種方法適用于制造業(yè)中的 CAD/CAM 集成系統(tǒng), 目前正被廣泛應(yīng)用。該方式適應(yīng)面廣, 效率高, 程序質(zhì)量好, 適用于各類柔性制造系統(tǒng) (FMS) 和集成制造系統(tǒng) (CIMS)。本章主要學(xué)習(xí)手工編程, 并為修改 CAD/ CAM 后置處理程序打下基礎(chǔ)。手工編程的一般過程是: 數(shù)控銑床分析工件的零件圖及技術(shù)要求, 確定工藝路線, 計算刀具軌跡坐標(biāo), 用數(shù)控代碼編制程序。
2、手工編程
利用一般的計算工具, 通過各種數(shù)學(xué)方法, 人工進(jìn)行刀具軌跡的運(yùn)算, 并編制指令。這種方式比較簡單, 很容易掌握, 適應(yīng)性較大。適用于中等復(fù)雜程度程序或計算量不大的零件編程, 對立式數(shù)控銑床操作人員來講必須掌握。