供求信息 | 产品库 | 公司库 | 电子样本 | 模具技术市场 | 热流道 | 标准件 | 加工中心 | 模具材料 | 二手模具 | 塑料制品人才中心 | 展会中心 | 专利中心 | 会员中心 | 企业视频 | 英语字典 | 模具论坛 | 专业书店 | 网络硬盘 | 采购商服务中心

今日导读
返回中国塑料模具网资讯中心首页技术文献 > 正文

数控车削加工仿真技术的研究

来源:网络 作者: 发布时间:2008-04-01

摘要:研究了数控车削仿真的关键技术。根据数控车削加工过程的特点,实现了加工轨迹仿真、加工过程实时仿真和加工过程的干涉碰撞检查,探讨了数控车削NC坐标信息处理方法.对数控车削仿真系统中文本和图形显示功能进行了开发.提出了实现各种刀具轨迹仿真的可行算法。

1 引言

传统的加工仿真方法是通过直观的图形显示来进行数控程序的加工仿真和干涉碰撞检查,即在计算机上用线框模拟刀具沿刀具路径在工件上的加工过程。近年来,随着微型计算机软硬件技术的不断发展和成熟,基于实体造型的三维数控仿真技术在工程上的应用日益广泛,有文献研究了在虚拟现实环境下,应用多媒体技术进行数控加工仿真的技术。这些新的加工仿真技术的出现使数控程序的加工仿真进人一个新的阶段。
本文针对数控车削加工仿真进行了研究并建立了数控车削动态仿真系统。

2 数控车削加工仿真流程

本文设计的数控车削仿真系统既可以对手工编制的单机数控车削程序进行仿真,也可以作为CAD/CAPP/CAM集成制造系统中的一个子系统,对集成制造系统自动产生的数控车削程序进行仿真。该系统可以完成对子程序的处理,允许运动坐标的续效代码和注释行的存在,并且支持多种数控代码格式,是一个通用的数控车削NC 程序仿真系统,其工作流程如图1所示。

图1 数控车削加工仿真系统的工作流程
数控车削加工仿真系统包括四个部分:NC代码词法和语法分析、刀具加工轨迹仿真、刀具加工过程仿真和刀具加工过程中的干涉碰撞检查。具体的仿真过程是:首先仿真系统通过对NC程序进行两次扫描分析,完成对NC程序的编译解释和对NC程序的语义分析与坐标变换,此后,生成一个NC坐标信息文件;其次NC坐标文件解释程序从NC坐标信息文件中读取加工仿真所需的刀具信息、刀具运动指令及坐标信息,并从刀具库中读取相应的加工刀具信息;最后调用相应的加工仿真算法,完成零件的刀具轨迹仿真、加工过程仿真和干涉碰撞检查等仿真过程。在加工仿真时.既可以进行数控代码的全过程仿真,也可以进行单工步加工仿真,具有很大的灵活性。

3 NC程序的编译解释

  1. NC程序格式
    数控程序是由数控指令组成的,一般一条数控指令完成一个操作功能,NC程序是由若干条数控指令按照一定的结构构成的。一个完整的数控加工程序是由若干程序段组成的。常用的程序段格式有:固定顺序程序段格式、有分隔符的固定顺序程序段格式和字地址程序段格式。目前常采用字地址程序段格式,国际标准化组织制定了字地址程序段格式ISO-6983-1-1 982标准,其形式为
    N… G… X±… Z±… I±… J±… K±… M… S… T… F…
    其中G指令、M指令及F、S、T指令代码描述数控机床的运动方式、加工类型、主轴状态、冷却液的开关、进给速率、主轴转速的设置和刀具的选择等。X、Z、I、J、K为坐标指令字,分别描述刀心位置坐标值及加工轨迹中圆弧的圆心坐标等。
  2. NC程序词法和语法分析
    对NC程序解释编译是按照数控程序的书写规则进行的。词法和语法分析的实质是将NC程序与ISO数控程序标准进行匹配检查,针对FUNAC数控系统设置了20多条检查规则,例如:
    • NC程序有效字符:%,N, G, M, T, F, S, X, Y, Z, I, J, K, R, 0~9, (,), /;
    • 第一行必须是%或注释行;
    • G代码后必须是两位数字,并且一定是有效代码.如G00、G01、G02、G50、G92等;
    • 同组G代码在同一段中不能同时存在,如G01与G02或G03等不能同时出现在同一程序段内;
    • M代码后必须是两位数字,并且一定是有效代码,如M01、M02、M08等:
    • T代码后必须是数字,且符合TXXYY格式,其中XX值不能大于刀库容量,YY竹值不能大于刀具补偿号容量;
    • S代码后必须是数字,且必须在主轴转速范围之内;
  3. NC程序编译解释
    NC 程序的编译过程是先建立一个与数控代码程序段格式相对应的Vbuffer类对象,把此对象作为一个临时缓冲区,将程序段中的数控加工信息依次读出,经解释变换后写入NC坐标信息文件中,该文件是刀具轨迹仿真的驱动数据。系统采用数据缓冲区的方法逐行顺序读人数控代码,故系统支持坐标字和数控指令字续效代码的处理。

    图2 刀具运动轨迹仿真算法流程

4 仿真行为

  1. 刀具轨迹的动态加工仿真
    刀具轨迹动态仿真是根据要进行仿真的数控代码,在计算机屏幕上动态显示刀具轨迹,以运动轨迹的方式来直观显示零件具体的加工过程;进行刀具轨迹动态仿真时,顺序读入NC坐标信息文件,获取数控指令(直线、圆弧指令等)和命令参数(起点、终点和圆心坐标等),然后执行相应的轨迹处理:对于直线和圆弧命令,则要根据其起止运动坐标,进行直线和圆弧的插补运算,得到运动过程中离散的中间点的坐标值,然后动态显示刀具运动轨迹。刀具运动轨迹仿真算法流程如图2所示。
    为了清楚地表达刀具的轨迹运动过程,仿真画面将显示零件毛坯、零件外形轮廓、夹具、起刀点、刀具运动轨迹、退刀点和辅助加工信息等。并用不同的颜色来表示不同的刀具运动轨迹。刀具轨迹加!:仿真的优点是可以简单直观地检测刀具运动轨迹的正确性,计算机处理数据较少,显示速度快,故可获得很好的动态显不效果。

    共2页: 上一页 1 [2] 下一页

    Google
    论坛】【收藏此页】【关闭

免责申明:本网转载作品均注明出处,如转载作品侵犯作者署名权,并非出于本网故意,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容或提供稿费!

产品推荐
会员推荐
关于本网 | 刊登广告 | 诚聘英才 | 欢迎合作 | 服务条款 | 服务项目 | 联系我们