楊杰(天水師范學院機電與汽車工程學院,甘肅 天水 741000)
傳統的刀具管理方法已經與現代社會的這種高速而實效的工作方式格格不入了,最有效的途徑之一是采用計算機輔助管理。在機床管理中計算機輔助管理最有效的途徑之一是采用計算機輔助管理刀具,刀具的選擇數控機床應用中的重要組成部分,涵蓋和聯系著加工的工藝過程、加工過程和刀具的選擇。由于計算機的操作界面的友好。讓選擇刀具工作變得極為簡單。從而對于提e高工藝工作和企業管理的水平,促進企業技術進步有著很重要的意義。該系統性能可靠,操作方便,通用性強,具有一定的工程實用價值。
總 體設計的實體(E-R)模型圖:

1.刀具的選擇
在刀具選擇中有以下的關系模式:
.刀具(刀具型號、Dc、DM、刀片型號、螺釘、板手、加工精度、加工精度2 加工精度3 、加工方案1、加工方案2)。使用 select *from 刀具 where dc between m and m+B”,db,3,3。進行選擇。其中的m是用戶輸入深度的值。
2.刀片的選擇
在進行刀片的選擇前有如下的關系模式;
刀片(刀片型號、D、M、加工工件種類1、加工工件種類2、加工工件種類3、加工工件種類4、刀片材料)
上海自貿試驗區對接“一帶一路”,在區位、產業、制度、金融、科技及綜合實力等方面都具有顯著優勢。上海地處“一帶一路”與長三角經濟帶的交匯點,是中國面向歐亞大陸和亞太地區開放的核心;上海產業集聚優勢明顯,是我國科技創新核心區,擁有中國通信、信息、航空、汽車、電氣、機械和高端裝備制造等領域的重要基地;作為境內批準成立的第一個自貿試驗區,上海自貿試驗區努力對接國際高標準投資貿易規則,在投資自由化、貿易便利化等體制機制創新上已經積累了一定的經驗,具有先行者優勢;上海是中國的國際金融中心,金融資源和要素市場全面,金融創新優勢明顯。
具體的實現語句如下:open”select * from刀片 where 加工工件種類1= trim(combo2.text)or加工工件種類1= trim(combo2.text)or加工工件種類3= trim(combo2.text) 加工工件種類1= trim(combo2.text)” ,db,3,3.而刀具和刀片的聯系是通過,刀具表中的刀片型號來確定的。故可以用以下的語句來實現:Select * from刀片選擇where 刀具型號 in (select刀具型號from 刀具選擇 ).
3.粗、精、修光刀片的參數選擇
由于一種工件如果對應一種加工方式(精加工、粗加工)可以確定一種唯一的加工參數 如:加工的線速度(VC)、每齒進給量(FZ)、深度(AP)所以有如下的關系模式:
加工方案(工件材料、加工種類、vcmin、vcmax 、fzmin 、fzmax 、apmin、apmax )
用戶在用戶界面選擇一種或幾種加工種類、選擇一種工件的材料可以將 vcmin、vcmax 、fzmin 、fzmax 、apmin、apmax 它們選擇出來,而它們可以確定三個區間。具體的實現方法是 在SQL語句用OR子名來加以區分。但是這是一個參考參數。對于新刀可以實用,而對于磨損程度不同的刀來講有時也許不可用。由于在刀具三這個關系模式中有磨損程度,故本程序才用該參數。
刀具的調整、刀具的出廠日期、使用期限、現在的磨損程度、甚至于刀具的圖片及視頻也是用戶十分關心的問題。對于這種問題可以另設一種關系模式。
以刀具型號為主關鍵字。其它的字段可以作為輔助關鍵字。而當刀具選擇成功以后用:Select * Form 刀具信息三 Where 刀具型號 In (select * Form 刀具選擇)。
硬質合金立銑刀使用說明(刀具選用、推薦切削用量);立銑刀具部分名稱;立銑刀常見使用問題解析;合金立銑刀不同螺旋角的比較;術語和單位—銑削;通用公式;表面粗糙度的理論值Rmax的計算公式;主偏角的選擇(主偏角對切削力的影響)等問題組成。
在所有的選擇過程中運用臨時表可以使得程序中的執行過程動態的得到保存。而在建立時不必考慮字段的類型。所有的類型全都為text文本型。在程序執行結束以后,可以清空這些臨時表的內容。
而這在于多條件的查詢中是非常重要的。可以用這些臨時表來進行查詢。而這些臨時表的作用在程序中的作用是和 SQL中和視圖的作用是一樣的。
Sub djsel()
Set db = New Connection
db.CursorLocation = adUseClient
db.open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source="& App.Path + "數據庫銑刀1.mdb;"
db.Execute "delete * from tt "
Set re_sel = New Recordset
re_sel.open "select * from kinfe1 where KINFE1009= '" &Trim(Combo1.Text)& "' or KINFE1010= '" & Trim(Combo1.Text)&"'", db, 3, 3
db.Execute "insert into tt select * from kinfe1 where KINFE1009='" & Trim(Combo1.Text)& "' or KINFE1010= '" & Trim(Combo1.Text)& "'"
If re_sel.RecordCount <> 0 Then
Else
re_sel.Close
本軟件的開發從一定程度上為企業在選刀及刀具的維護方面做出了應有的貢獻。本程序的開發由于針對的是中小型企業,故此在軟件的應用范圍有一定的限制。本軟件在使用的過程中繼承了軟件查詢的方便性和快速性,缺點是刀具的選擇必須通過計算機,還不能通過數控機床直接實現選刀。針對軟件的移植工作將是我們下一個開發的目標。