您的位置:技术工种之机修知识网 机械修理知识 正文
原作者:[标签:作者] 添加时间:2007-07-02 原文发表时间:2007-07-03 人气:1

本文章共3323字,分3页,当前第1页,快速翻页:
 

1 概述

数控零件加工程序的编制是进行数控加工的一个重要步骤,国内外数控加工统计说明,造成数控机床等待约20%~30%是编程不及时所致,可见数控编程直接影响着数控机床的加工效率。随着数控技术应用的日益扩大,我国企业在数控自动编程应用方面已有较大发展,目前主要有以下三种自动编程方式。
  (1)采用数控编程语言的自动编程。最著名的是APT(Automatically Programmed Tools)语言。
  (2)计算机辅助图形设计的自动编程。采用CAD方法,将设计好的零件图形显示在屏幕上,编程人员指定要加工的表面,并回答软件提出的一些问题,诸如对刀点、走刀方式、切削用量参数等,然后由系统进行自动编程,形成刀位数据文件或APT程序,再经后置处理,变成机床所需的NC代码。
  (3)从CAD获取信息的自动编程。编程所需的零件形状信息直接从CAD那里得到,一般利用AutoCAD提供的图形交换文件DXF接口,编程人员只需进行适当工艺处理。
  由于图纸上给出的零件形状数据往往比较少,而数控系统的插补功能要求有较多的数据才能控制机床。尤其是当数控系统插补功能要求输入的数据与零件形状给出的数据不一致时,就需要进行复杂的数学运算,而在运算过程中可能产生人为的错误。而这些复杂的数学运算可由计算机快速、准确地完成。
  NC程序作为数控加工的信息载体,其正确与否直接影响零件加工质量。目前实际生产使用的NC程序,在投入加工之前通常采用机床空运行和木模、蜡模的试切,完成NC程序的检查。该方法加工准备周期长,生产成本增加,难以实现数控机床的高效生产。图形仿真是目前CAD/CAPP/CAM系统中通用的NC检验方法。
  本文介绍了作者开发的数控软件(Numerical Control Automatic Programming System——NCAPS)设计方案和实现方法。操作人员在实际操作数控铣床加工工件之前,先用该系统进行模拟操作。通过计算机屏幕可清晰地看到所编辑的加工程序运行的刀具切削模拟过程,并可方便地反复修改加工程序,直到被加工的“工件”符合要求为止。且该过程都在AutoCAD环境下实现。这无疑对新产品的开发、安全生产、提高生产效率及减少废品都具有实际意义。

2 ActiveX Automation对象及开发工具介绍

2.1 ActiveX Automation对象
  (1)顶层是AutoCAD Application,它除具有对象的属性和方法外,还包括两个重要的对象Preferences(参数对象)和Document(文档对象)。Preferences对象是与AutoCAD系统中参数设置相对应的对象,Document对象则是包括图形文件的所有对象集合,如Blocks Collection、ModelSpace Entities Collection、PaperSpace Entities Collection等一系列对象。
  (2)图形对象。Blocks Collection等属于图形对象,它是用户使用频繁的对象,是实现参数化、变量化及三维实体造型等功能的主要方式。
  (3)输出对象。输出对象控制图形文件的输出格式,如设置坐标原点、方向等。
  (4)实用对象。该对象提供AutoCAD中常用的数据转换、辅助计算等功能。
2.2 开发工具
  本文以Visual Basic 5.0为开发工具,给出了实例。由于编程思想是相同的,所以该方法可移到Visual C++、Delphi等开发工具上。
  用VB5实现ActiveX Automation开发的关键是要获得AutoCAD对象的指针,及创建AutoCAD.Application对象,进而创造AutoCAD的文档对象,以实现对AutoCAD中其它对象的访问,完成与AutoCAD的通讯。

3 系统的组成与功能

图形交互式自动编程系统处理零件程序的一般过程是:输入零件图形→输入工艺参数→运动轨迹计算→加工模拟→后置处理→程序清单→输出。NCAPS是针对数控铣床开发的,系统框架结构如图1所示,它主要包括进入AutoCAD R14系统绘制零件图、工艺处理、动态校验和数控加工程序输出等功能模块。具体步骤如下:
  (1)进入AutoCAD R14系统绘制零件图
  它是AutoCAD实体建模过程。
  (2)工艺处理

图1 NCAPS系统框架结构示意图
 

本文章更多内容1 - 2 - 3 - 下一页>>
本页地址
相关文章

PDM选型及实施方案 -
CAPP技术发展的新阶段与智能化工艺信息系统
应用成组技术(GT)开发CAPP系统 -
转速和进给速度计算 -
基于CAPPFramework的集成化智能化CAPP技术
insight在产品设计与管理方面的应用 -
Pro/E野火版2.0在凸轮加工和改进中的应用 -
协同设计平台——pdm必由之路 -
再谈如何成功实施pdm -
pdm技术整合未来 -
机床数控化改造的必要性及其改造方法(一)
机床数控化改造的必要性及其改造方法(二)
如何对普通车床进行数控化改造 -
AT89C51单片机在数控车床切削力测量中的应用
AT89C51单片机在数控车床切削力测量中的应用
基于MasterCAM9的MV-610加工中心的专用后置
基于MasterCAM9的MV-610加工中心的专用后置
基于MasterCAM的零件数控加工编程 -
数控机床加工工艺路线的研究 -
中国龙工挖掘机CDM620顺利下线亮相申城 -

相关评论


本文章所属分类:首页 机械修理知识