自動(dòng)編程是使用計(jì)算機(jī)輔助編制數(shù)控機(jī)床零件加工程序的過(guò)程或方法。編程人員根據(jù)零件設(shè)計(jì)要求和現(xiàn)有工藝,使用自動(dòng)編程軟件生成刀位數(shù)據(jù)文件(clf),再進(jìn)行后置處理,生成加工程序,然后通過(guò)磁盤(pán)、或通訊接口輸入數(shù)控機(jī)床。
自動(dòng)編程的特點(diǎn)是編程工作主要由計(jì)算機(jī)完成。在自動(dòng)編程方式下,編程人員只需采用某種方式輸入工件的幾何信息以及工藝信息,計(jì)算機(jī)就可以自動(dòng)完成數(shù)據(jù)處理、編寫(xiě)零件加工程序、制作程序信息載體以及程序檢驗(yàn)的工作而無(wú)須人的參與。在目前的技術(shù)水平下,分析零件圖紙以及工藝處理仍然需要人工來(lái)完成,但隨著技術(shù)的進(jìn)步,將來(lái)的數(shù)控自動(dòng)編程系統(tǒng)將從只能處理幾何參數(shù)發(fā)展到能夠處理工藝參數(shù)。即按加工的材料、零件幾何尺寸、公差等原始條件,自動(dòng)選擇刀具、決定工序和切削用量等數(shù)控加工中的全部信息。
自動(dòng)編程方式的分類(lèi):
1.語(yǔ)言自動(dòng)編程
apt(automatically programmed tool)語(yǔ)言是一種對(duì)工件、刀具的幾何形狀及刀具相對(duì)于工件的運(yùn)動(dòng)進(jìn)行定義時(shí)所用的一種接近英語(yǔ)的符號(hào)語(yǔ)言。例如:
cutter/10
ln1=line/20,20,20,70
cir=circle/10,0,50,50,100
from/setpt
fedrat/f01
goto/setpt
2.圖形自動(dòng)編程
以圖形要素為輸入方式。從編程數(shù)據(jù)的來(lái)源,零件及刀具幾何形狀的輸入、顯示和修改,刀具運(yùn)動(dòng)的定義,刀具軌跡的生成,加工過(guò)程的動(dòng)態(tài)仿真顯示,直至數(shù)控加工程序的產(chǎn)生都是在圖形交互方式下得到的。具有形象、直觀、高效等優(yōu)點(diǎn)。
圖形編程方法使用cad/cam系統(tǒng),使用人機(jī)交互手段,通過(guò)定義零件毛坯、加工刀具、切削參數(shù)、走刀路線、走刀方式、加工誤差等內(nèi)容,由cad/cam系統(tǒng)自動(dòng)產(chǎn)生加工路徑刀位文件,通過(guò)后置處理,生成數(shù)據(jù)機(jī)床的加工程序。數(shù)控加工刀位的計(jì)算,是圖形自動(dòng)編程的基礎(chǔ)。
具有計(jì)算機(jī)輔助設(shè)計(jì)(computer aided design)和計(jì)算機(jī)輔助制造(computeraidedmanufacturing),功能的系統(tǒng)簡(jiǎn)稱(chēng) cad/cam系統(tǒng),它是指以計(jì)算機(jī)作為主要技術(shù)手段來(lái)生成和運(yùn)用各種數(shù)字信息與圖形信息,以進(jìn)行產(chǎn)品設(shè)計(jì)和制造的系統(tǒng)。
cad/cam系統(tǒng)應(yīng)具備的基本功能
交互圖形輸入和輸出功能
幾何造型功能(曲線和曲面造型;實(shí)體造型;物體幾何特性計(jì)算功能)
有限元分析功能
優(yōu)化設(shè)計(jì)功能
處理數(shù)控加工信息功能
統(tǒng)一的數(shù)據(jù)管理功能
二維工程繪圖功能