APP下载

数控机床智能选刀系统在微机中的实现

2018-10-09杨杰天水师范学院机电与汽车工程学院甘肃天水741000

丝路艺术 2018年5期
关键词:立铣刀刀片型号

杨杰(天水师范学院机电与汽车工程学院,甘肃 天水 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

七.总结

本软件的开发从一定程度上为企业在选刀及刀具的维护方面做出了应有的贡献。本程序的开发由于针对的是中小型企业,故此在软件的应用范围有一定的限制。本软件在使用的过程中继承了软件查询的方便性和快速性,缺点是刀具的选择必须通过计算机,还不能通过数控机床直接实现选刀。针对软件的移植工作将是我们下一个开发的目标。

猜你喜欢

立铣刀刀片型号
“三化”在型号研制中的应用研究
高速钢立铣刀崩刃断裂分析
航天型号批生产管理模式的思考
型号产品配套管理模式探索与实践
FANUC窗口功能在加工中心立铣刀崩刀检测中的应用
圆盘剪高速剪切时的刀片温度分析
一种整体式立铣刀刀体间隙的磨削轨迹算法
圆刀片切削力计算方法
泰珂洛:Meister硬质合金立铣刀
不同型号CTC/TDCS设备的互联互通