為了有效保存數(shù)控加工中刀具的物理信息及裝夾信息,采用ODBC數(shù)據(jù)庫來對刀具進(jìn)行管理。刀具可由刀具庫拷貝至機床轉(zhuǎn)塔庫,也可由機床轉(zhuǎn)塔卸載。在刀具適配的過程中,對機床轉(zhuǎn)塔中的刀具逐一搜索,適配成功的刀具信息首先存放在一個動態(tài)結(jié)構(gòu)體數(shù)組ToolInfo中,然后在適配成功的刀具中進(jìn)行優(yōu)化,*終選擇一把*合適的刀具。
刀具切割區(qū)域的生成:要判斷刀具是否適配,首先要繪出刀具切割區(qū)域,檢查是否與要得到的零件圖形發(fā)生干涉或過切。由于AutoCAD提供的直線角度以原點為參照點并按順時針方向計算,刀具切割區(qū)域的確定相對較為麻煩。
刀具適配的判別過程分為兩步:**步是判別刀具切割區(qū)域是否與任意一條構(gòu)成零件的直線有交點,如果沒有交點,該刀具可以選用;第二步是判別交點是否在刀具切割區(qū)域內(nèi),如果交點處在刀具切割區(qū)域的邊界上,則該刀具可以選用;如果交點處在刀具切割區(qū)域內(nèi),則說明發(fā)生了過切,該刀具不能選用。
刀具優(yōu)化方法:設(shè)t1,t2,……tn為適配成功的刀具,可以將這些刀具分成當(dāng)前使用的刀具tc,刀具長度大于要加工直線長度的刀具(t1,t2,……tk),和刀具長度小于要加工直線長度的刀具(tk 2,tk 3,……,tn)三類,設(shè)T為*終要選用的工具。為了減少換刀次數(shù),刀具的選用應(yīng)首先考慮當(dāng)前使用的刀具,即切割上一條直線所選用的刀具。如果當(dāng)前使用的刀具tc適配成功,即tc∈(t1,t2,……,tn),則T=tc。
為了減少廢料,提高經(jīng)濟(jì)效益,優(yōu)先選擇刀具長度小于要加工直線長度的刀具,對于此類刀具,則:T=max(t1,t2,……,tk),即選擇刀具長度較大的刀具,使刀具長度和直線長度比盡量接近1,這樣可以減少廢料,提高材料利用率。
來源:中國刀具網(wǎng)