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