圖形交互式自動(dòng)編程
圖形交互式自動(dòng)編程系統(tǒng)需要愉人兩種數(shù)據(jù)方可生成NC數(shù)控加工程序,,即零件兒何模型數(shù)據(jù)和切削加工工藝數(shù)據(jù).實(shí)現(xiàn)了造型一刀具軌跡生成一加工程序自動(dòng)生成的一體化,。它的3個(gè)主要處理過(guò)程是:零件幾何造型,,生成刀具路徑文件,,生成零件加工程序‘這種編程系統(tǒng)具有交互性好,、直觀性強(qiáng)、運(yùn)行速度快,、便于檢查和修改,、容易掌握等優(yōu)點(diǎn)。一,、零件幾何造型圖形交互式自動(dòng)編程系統(tǒng)〔CAD/CAM)可通過(guò)以下3種方法建立和獲取零件兒何模型.1,、編程軟件本身具有的CAD輔助設(shè)計(jì)模塊。2,、利用其他CAD或CAD/CAM系統(tǒng)生成的零件圖樣,,通過(guò)標(biāo)準(zhǔn)圖形轉(zhuǎn)換接口(例如:.GE3,.STP,.DWG,.DXF等),轉(zhuǎn)換成編程系統(tǒng)的圖形格式,。3,、三維多層掃描數(shù)據(jù)或三坐標(biāo)測(cè)量機(jī)數(shù)據(jù)。二,、生成刀具路徑零件兒何造型完成以后.圖形交互式自動(dòng)編程系統(tǒng)的第二步是生成刀具路徑,,其過(guò)程如下。1,、確定加工類(lèi)型(輪廓,、點(diǎn)位、挖槽,、曲面加工,、多軸加工等),用鼠標(biāo)選擇所需加工的部位,,選擇走刀路線,、方向和切削方式。(3)編程軟件根據(jù)零件幾何造型和工藝切削參數(shù),,經(jīng)過(guò)計(jì)算,、處理.生成刀具運(yùn)動(dòng)軌跡文件,并以動(dòng)態(tài)顯示刀具運(yùn)動(dòng)的加工軌跡,。刀具運(yùn)動(dòng)軌跡文件與采用何種特定的數(shù)控系統(tǒng)無(wú)關(guān),,是一個(gè)中性文件,故稱生成刀具路徑的過(guò)程為前置處理,。三,、后置處理后置處理的目的是生成某一特定數(shù)控系統(tǒng)的數(shù)控加工程序。由于數(shù)控機(jī)床所使用的數(shù)控系統(tǒng)各不相同(如AB,SIEMENS,FANUC等系統(tǒng)》,,每一種數(shù)控系統(tǒng)所規(guī)定的指令代碼及格式各不相同.因此自動(dòng)編程軟件系統(tǒng)通常提供多種專(zhuān)用的或通用的后置處理文件,。其作用是將已生成的刀具運(yùn)動(dòng)軌跡文件轉(zhuǎn)變成適合特定數(shù)控系統(tǒng)的加工程序.早期的后置處理文件是不開(kāi)放的,編程人員無(wú)法修改。目前絕大多數(shù)CAD/CAM自動(dòng)編程軟件提供開(kāi)放的通用后置處理文件,、編程人員可以根據(jù)自己的需要打開(kāi)文件,,按照希望輸出的數(shù)控加工程序格式,修改,、編輯文件中相關(guān)的信息,。這種通用的后置處理文件只要稍加修改,就能滿足特定數(shù)控系統(tǒng)的要求,。四,、模擬和通信系統(tǒng)在生成了刀位文件后,模擬顯示刀具運(yùn)動(dòng)的加工軌跡是非常必要和直觀的,,它可以檢查編程過(guò)程中可能的錯(cuò)誤,。通常自動(dòng)編程系統(tǒng)提供一些摸擬方法.下而簡(jiǎn)要介紹線架模擬和實(shí)體模擬的基本過(guò)程。1,、線架模擬可以設(shè)置的參數(shù)有:以步進(jìn)方.式一步步模擬或自動(dòng)連續(xù)模擬.步進(jìn)方式中按設(shè)定的步進(jìn)增量值方式運(yùn)動(dòng)或按端點(diǎn)方式運(yùn)動(dòng);運(yùn)動(dòng)中侮一步保留刀具顯示的靜態(tài)模擬或不保留刀具顯示的動(dòng)態(tài)模擬;刀具旋轉(zhuǎn);模擬控制器刀具補(bǔ)償;模擬旋轉(zhuǎn)軸;換刀時(shí)刷新刀具路徑;刀具軌跡涂色;顯示刀具和夾具等.2,、實(shí)體模擬可以設(shè)置的參數(shù)有:模擬實(shí)體加工過(guò)程或僅顯示最終加工零件實(shí)體;零件毛坯定義;視角設(shè)置;光源設(shè)置;步長(zhǎng)設(shè)置;顯示加工被除去的體積;顯示加工時(shí)間:暫停模擬設(shè)置;透視設(shè)置等。通常自動(dòng)編程系統(tǒng)還提供計(jì)算機(jī)與數(shù)控系統(tǒng)之間數(shù)控加工程序的通信傳輸.通過(guò)RS232通信接口.可以實(shí)現(xiàn)計(jì)算機(jī)與數(shù)控機(jī)床之間NC程序的雙向傳輸(接收,、發(fā)送和終端模擬);還可以設(shè)置NC程序的傳輸格式(ASCE.EIA.BIN),、傳輸接口(((DMI.COM2)、傳輸速度,、奇偶校驗(yàn),、數(shù)據(jù)位數(shù)、停止位數(shù)及發(fā)送延時(shí)參數(shù)等有關(guān)的通信參數(shù),。