家居装修知识
模具知识|基于VB的数控图形仿真系统开发
2017-01-13  浏览:33
模具之家讯:摘要:介绍了NC图形仿真系统的界面设计及仿真程序的总体设计方法, 并着重介绍了系统设计与开发过程中NC程序的信息识别、刀具中心轨迹的计算等关键技术。数控机床的应用越来越广泛,数控加工的整个过程是通过NC加工程序来控制的。无论手工编程或是自动编程所得到的程序都会存在一定的错误,传统方法常采用试切法来验证程序是否正确。若能对NC程序进行仿真,在计算机屏幕上以图形方式模拟NC加工过程,查出程序中的错误并加以修改,可以节省大量费用和时间。因此,采用NC图形仿真系统进行NC代码效验,提高了编程效率。1 开发平台 操作系统本系统在PC机上运行,选用当今流行的Windows98或与之兼容的WindowsNT作为软件开发和运行的操作系统。 开发工具本软件采用Microsoft公司的通用软件开发平台Visual Basic,该软件支持可视化编程和面向对象技术。2 界面设计界面是用户与应用程序进行交互时的可视部分,在VB程序设计中,利用窗体设计器进行窗体设计可以得到很好的界面。NC图形仿真系统的界面主要包括:标题栏、菜单栏、工具栏、NC程序编辑区和绘图区,可分别通过VB程序中的菜单编辑器,Toolbar与Imagelist控件、Richtextbox等控件进行创建,绘图区用picture-scale()函数建立。 菜单介绍。菜单项“文件”主要包括打开、创建、保存、另存、打印子菜单,完成对NC加工程序的输入及输出。“编辑”主要包括修改、删除、插入、列表等,可对NC加工程序进行编辑。点击“运行”菜单,出现对话框,询问控制机型及图形输出是工件轮廓还是刀心轨迹(同时输入刀具半径),点击确定后便在绘图区绘图。菜单项“设置”主要包括字体、颜色设置,用于NC程序字体选择及轮廓图形、刀心轨迹的区分。菜单项“查看”则主要包括放大、缩小,可对图形中的细节进行查看。 工具栏。工具栏给用户提供了一个直观的图形界面,用户可通过它直接使用应用程序中最常见的功能和命令。3 图形仿真程序总体设计NC加工程序通过“文件”菜单输入到计算机后,经过编辑即可选择运行:在有关信息输入后,进入图形仿真程序。其主流程如图1所示。

图1 图形仿真程序总体设计流程图
图2 NC程序信息处理流程图4 关键技术的处理 NC程序信息识别 本模块通过对NC程序的第一次预处理,取得NC程序中的各种信息,其处理流程如图2所示。方法是逐条查找程序段中的各个字地址位置,并取出其后的数字,赋给相应的数组单元。为了便于处理,采用多个一维数组:而对于多组G指令的NC程序,要采用二维数组G(N,4)。在处理完一条程序段后,要对有续效性的指令进行处理,如G、F、M、S等指令,方法是:具有续效性的,若在本程序段末出现,则令其等于上段相应指令。 刀心轨迹计算 编程员在编制NC程序时,若按轮廓编程,则在仿真前要进行刀具中心轨迹的计算,以实现刀具半径的自动补偿。系统在提取NC程序信息后,已将轮廓信息,存放在有关数组中,刀心轨迹的计算需根据工件轮廓数据、刀具半径、刀偏信息及控制机的刀补形式(B刀补、C刀补)进行详细计算。刀具补偿过程分为刀补建立、刀补进行、刀补撤消3个步骤。下面以C刀补为例介绍刀心轨迹的计算方法。
    刀补建立 刀补建立过程中的刀具中心运动轨迹由切入程序段形成。切入程序段是由起刀点到切入零件轮廓并形成刀具半径补偿的程序段,该程序段只能是直线段。切入程序段的拐角过渡轨迹(下程序段为直线)如图3所示。其中,O表示起刀点,S表示切入程序段刀具中心轨迹终点,A表示程序轨迹的转折点。建立刀补的计算公式为
    左刀补:
    Xr=-r× Y ,Yr=r× X (X2+Y2)½ (X2+Y2)½
    右刀补:
    Xr=r× Y ,Yr=-r× X #p#分页标题#e#(X2+Y2)½ (X2+Y2)½ Xr=r×Y(X2+Y2)½,Yr=-r×X(X2+Y2)½其中Xr,Yr为直线刀偏分量。先按照公式求出Xr、Yr,再根据A点的坐标即可求出S点的坐标。 下程序段为圆弧的刀偏分量Xr,Yr的计算公式,类似于直线的。

    图3 直线段的拐角过渡轨迹 刀补注销 刀补注销与刀补建立类似,刀具中心的运动轨迹由刀具注销程序段形成,注销程序段也只能是直线。其是刀补建立的逆过程。 刀补进行 转接类型及判别。一般数控机床的控制装置所能控制的轮廓轨迹包括直线和圆弧,对于这种数控系统转接方式只有以下四种转接方式:直线接直线,直线接圆弧,圆弧接直线,圆弧接圆弧。 若相临程序段的下段编程矢量与X轴正向的夹角为a2,本段编程矢量与X轴正向的夹角为a2,两者之差为矢量夹角a。根据a 角的正弦值和余弦值以及刀补信息(G41/G42)可将过渡形式分为缩短型、伸长型、插入型等三种形式。

    图4 直线接直线转接点的计算 转接点的计算。转接点的计算一般有两种方法:一种是解联立方程组,一种是利用平面解析几何求解。本系统采用矢量求解,如图4,目的是避开复杂的求解和唯一解的判别过程,并简化了计算,直接由本程序段的起点和终点计算,只求出矢量端点而非求出整个矢量,因此,该方法更为简单。 图4所示为缩短型直线接直线,转接交点在第一象限左刀补的情况。利用几何方法可算出无论A点在哪一个象限,对于左刀补,AC 在X,Y 轴上的投影ACX,ACY均为: ACX=-r sina1+sina2 ,ACY=r cosa1+cosa2 1+cosa 1+cosa 对于右刀补只须把刀具半径取负值即可。 本程序段刀心轨迹为SC,则C点的坐标值为 CX=AX+ACX,CY=AY+ACY 5 结论本文介绍了NC程序图形仿真设计的具体方法及关键技术,该系统可以针对不同的NC程序进行快速、直观、正确的验证,操作简单、方便,提高了机床的工作效率。同时,该系统还可用于学生教学及培训等。
    模具之家为您提供最全面的塑胶,塑料,模具,模具设计,塑胶模具品牌的装修知识点和各种塑胶模具的导购与在线购买服务,拥有最便宜的塑胶模具价格和最优质的售后服务,敬请登陆模具之家:http://muju.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 塑料 的产品:
南亚塑胶洛阳总经销 PVC塑料管

南亚塑胶洛阳总经销 PVC塑料管

价格:10.00/米

深圳 南亚 耐酸碱 PVC管道 pp管 PVC管 塑料管

深圳 南亚 耐酸碱 PVC管道 pp管 PVC管 塑料管

价格:3.00/米

LED封装塑料导热专用纳米氧化镁

LED封装塑料导热专用纳米氧化镁

价格:到店咨询

塑料专用纳米氧化铝

塑料专用纳米氧化铝

价格:到店咨询

联塑PE钢丝网骨架塑料(聚乙烯)复合管

联塑PE钢丝网骨架塑料(聚乙烯)复合管

价格:1.00/米

塑料光纤连接器

塑料光纤连接器

价格:7.50/个

易博仕铝方通吊顶木纹铝方通厂家直销

易博仕铝方通吊顶木纹铝方通厂家直销

价格:7.50/米

易博仕勾搭式垂帘铝挂片吊顶天花

易博仕勾搭式垂帘铝挂片吊顶天花

价格:8.50/米

供应易博仕氟碳铝单板幕墙铝单板厂家直销

供应易博仕氟碳铝单板幕墙铝单板厂家直销

价格:198.00/平方米

供应易博仕氟碳铝单板幕墙铝单板厂家直销

供应易博仕氟碳铝单板幕墙铝单板厂家直销

价格:198.00/平方米

易博仕铝天花吊顶明架跌级铝扣板600*600厂家直销

易博仕铝天花吊顶明架跌级铝扣板600*600厂家直销

价格:38.00/平方米

供应易博仕c型铝条扣 防风铝条扣天花厂家直销

供应易博仕c型铝条扣 防风铝条扣天花厂家直销

价格:38.00/平方米

  • 头条资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 建材风水 木板之家 电工之家 壁纸之家 净化之家 安防之家 水暖之家 洁具之家 窗帘头条 家饰之窗 老姚之家 灯饰之家 电气之家 全景头条 陶瓷之家 照明之家 防水之家 防盗之家 博一建材 卫浴之家 区快洞察 建材 郑州建材 周口建材 信阳建材 商丘建材 南阳建材 漯河建材 许昌建材 濮阳建材 焦作建材 新乡建材 鹤壁建材 安阳建材 洛阳建材 开封建材 武汉建材 天门建材 企业之家 驻马店建材 三门峡建材 平顶山建材 神农架建材 建材之家 720全景
    (c)2015-2017 BO-YI.COM SYSTEM All Rights Reserved