最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

数控车削仿真加工建模与软件实现

发布时间:2014-02-09 作者:滕凯  来源:万方数据
关键字:数控 加工 
根据数控车削加工工件的几何外形和成形特点,为了简化仿真计算,提出了将7]具体简化表示为刀具体轮廓多边形。建立了机床、刀具、工件和夹具等二维车削加工场景的几何模型。在实际应用中,仿真加工系统具有较好的真实感和动画仿真以及良好的独立性。

  (1)工件模型尺寸参数是以仿真系统的主窗体MDIForm 1.Picture 的(Left,Top)为坐标原点(0,0)来设定的,工件的直径参数:MDIForml.Picture.Height=Val(Text2.Text)850(mm);毛坯的长度参数:MDIForm1.Pictu re.width=Val(Text4.Text)术50:

  注:MDIForm1.Picture为显示工件毛坯大小的Picture控件;Text2.Text为输入直径尺寸文本的Text控件;Text4.Text为输入长度尺寸文本的Text控件。

  (2)工件材料模块是利用ComboBox控件的“st属性来实现下拉菜单式的材料材质选取功能。

  (3)轴类和孔类工件的选择是利用if语句来判断和实现Picturel和Picture4的Height、width属性赋值,从而建立轴(孔)类工件毛坯模型。

4 卡盘、顶尖装夹建模

  4.1 卡盘夹具建模设计

  车床加工工件时,需要三爪自定心卡盘夹持工件进行车削加工。本仿真系统的卡盘夹具模型是利用UserControl用户控件来实现卡盘夹紧功能(如图3所示)。

  实现卡爪张开、夹紧(卡爪由张开最大位置到夹紧位置)的代码如下:

代码

  4.2 项尖建模

  在车削加工较长工件时,为了增加工件刚性,需要用顶尖加以辅助支撑。本系统的顶尖模型可以实现顶尖的装/卸与旋转。

  (a)装/卸功能的实现。顶尖usercontroll 1控件默认是不可见的,当经if语句判断需要安装时才显现,并由此默认位置向工件方向移动并实现夹紧。添加的代码如下:

代码

  (b)旋转功能的实现。通过Timer控件和Select()语句实现顶尖UserControll l和UserControl21控件不停地交替显示,从而达到旋转的视觉效果。

5 刀具装夹建模

  刀具数据管理包括刀具数据的输入与浏览、选择等。该数据库能够完成刀具的数据管理和动态配置。仿真系统从刀具数据库中选择刀具数据参数,并将其转化为文件的形式完成刀具配置,系统仿真时从刀具文件中选择刀具作为仿真加工的切削刀具。

  刀具模型主要包括三项数据信息:(1)刀位,同刀具库中的刀位一致;(2)刀具类型,描述该刀具所适用的加工类型(外圆、端面、内孔、螺纹、沟槽等);(3)刀具模型,在加工仿真中的实体几何模型。

  所有的刀具均放入刀具库中以备调用,刀库由刀具文件支持。刀库中描述刀具模型的数据结构如下:

代码

  当车削轴类工件时:

代码

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。