AutoCAD二次开发在数控加工中的应用

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:wfzhousd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在制造业越来越自动化的现代,自动化程度的高低在很大程度上决定了企业的利润。在机械制造与设计中,计算机辅助设计(Computer Aided Design,简称CAD)和数控加工自动编程(Automatic Programming,简称AP)被广泛利用。使工艺设计自动化与计算机辅助设计制造结合起来,最大限度地减少人为工作量,这是目前制造业通用的方法。而目前国内外诸多的CAD软件大多建立在通用技术平台上,要使CAD软件能针对专业领域方面快速地解决问题,必须将CAD进行二次开发。Visual Basic是目前开发Windows应用程序最为迅速简捷的语言,具有功能强大、易于掌握的特点,能够直接用于CAD的二次开发,使其能更方便地用于数控加工。
  关 键 词:CAD;二次开发;开发工具;数控(NC);Visual Basic
  中图分类号:TP391.7 文献标识码:A
  随着我国制造业的迅速发展,数控加工技术应用范围越来越广泛。而同时,一些设计软件也越来越不能满足各生产厂家的具体的设计要求。鉴于此,可利用CAD软件的二次开发技术,设计出适合各用户的具体需求的图形。
  1.CAD的二次开发[1][2][3]
  1. 1 CAD二次开发技术发展
  所谓CAD技术,即为利用计算机等外部设备帮助人们进行工程和产品设计的技术。同时,CAD技术应能反映当代的计算机技术,将计算机的优势充分发挥出来。目前国际知名的CAD/CAM软件如Pro/engineer、I—DEAS、UGⅡ等都是使设计商品化的通用平台,应用范围广泛,基本覆盖了整个制造业。但由于其针对相差,不能满足实际所需的各种具体产品的需求,所以在实际设计中难以达到所要的效果,无法体现计算机强大的计算能力。因此,CAD的二次开发显得很有必要。二次开发过程就是把商品化、大众化的CAD系统本地化、私人化的过程。
  1.2程序引用
  AutoDesk公司自AutoCADR14.01版开始,内设了VBA开发技术,用户可利用此技术对AutoCAD进行自主研发,以满足需求。用VB对CAD的二次开发是基于CAD引入的ActiveX界面技术。
  以AutoCAD2000为例说明程序的引用。
  Set acadApp= GetObject(”autocadapplication” )
  If ErrThen
  Err. Clear
  ’若AutoCAD未启动, 则创建并运行它’
  Set acadApp =CreateObject ( ”autocad. application”)
  ’如果出错, 则显示错误信息’
  If ErrThen
  MsgBoxErr. Description
  Exit Sub
  EndIf
  EndIf
  ’使AutoCad可见’
  acadApp. Visible= True
  由于VB语言在开发中的应用模块话程度非常高,所以需要定义一个全局变量来引用CAD程序,并在启动前的窗口中对其进行初始化,这样可以很方便地引用程序。
  1.3程序绘图
  Dim moSpace As AcadModelSpacec ’定义模型空间对象
  Dim acadDoc As AcadDocument ’定义文档对象,建立对AutoCAD中当前文档的引用
  Set acadDoc= acadApp. ActiveDocument’建立对AutoCAD中当前文档模型空间的引用
  Set moSpace= acadDoc. ModelSpace’建立直线起点和终点坐标
  DimStartPoints( 2) AsDouble
  DimEndPoints( 2) AsDouble
  StartPoints( 0) = 10: StartPoints( 1) = 10: Start-Points( 2) = 0
  EndPoints( 0) = 100: EndPoints( 1) = 100: End-Points( 2) = 0
  ’画出直线
  moSpace. AddLineStartPoints, EndPoints
  ZoomAll
  图形生成后,可用Save或SaveAs保存。
  2.数控加工技术[4][5]
  我国的数控设备经过多年的发展,已经实现了从无到有、从引进到自主研发的过渡阶段,现在已经建立了生产和开发基地,培养了一大批优秀的数控专业人才,并且数控继续晃的实际应用也形成了一定的规模。
  数控加工技术主要分为机床加工和编程技术两种。其中数控加工是编程技术的具体体现。数控加工程序中,用数字代码来代替描述被加工零件的形状、大小、尺寸、加工精度等,将数字代码编制的程序输入机床的NC系统以控制材料的加工。数控技术是实现集成、数字化工厂或数字化车间的关键的技术。在制造业,数控资产通常占到30%∽40%,甚至更高。因此,国家非常重视数控技术的发展,在全国的高校中大力推广。
  3.实际应用
  3.1 本文以創建吹风机外壳三维模型为例加以说明,如图1所示
  图1 吹风机外壳三维图 图2 模具型芯镶块三维图
  模具型芯镶块三维图如图2所示。
  毛坯的产生方法是将镶块图的底面通过拉伸的方法产生。其拉伸的高度应超过镶块表面3mm作为加工余量,以保证表面加工精度。
  3.2 加工工艺流程
  在CAD中,单击模块应用命令,制定工艺流程图。
  1) 根据零件的三维模型选择合适的加工模式。CAD提供了线框模型、面模型和实体模型,在这里应该选择实体模型。
  2) 确定工件坐标系,选择刀具参数。
  3) 选择加工步骤。
  4) 根据机床类型选择处理源文件,并自动生成NC程序。
  5) 将NC程序传输至机床。
  6) 选择夹具,安装工件进行加工。
  4结 论
  实践证明,将CAD进行二次开发之后可适用于各种零件的加工,当对较复杂的三维零件进行加工时尤为方便,并且效率较高,加工质量也好。所以,CAD二次开发在不远的将来一定会成为制造业的主要研发方向。
  参考文献:
  [1] 张刚.用VB开发AutoCAD应用程序.东北电力设计院档案数字化中心,2003
  [2] 李超.基于VB环境下的AutoCAD二次开发技术.陕西科技大学机电学院,2003
  [3] 徐凯.CAD二次开发技术.江南大学机械工程学院,2004
  [4] 赖喜德.数控加工自动编程技术的发展.四川工业学院能源与环境工程系,2003
  [5] 王云平.数控加工传统制造业中的作用.西安科技学院制图教研室,2007
其他文献
[摘 要]:本文介绍了影响气态悬浮焙烧炉能耗的因素,提出节能措施。  [关键词]:气态悬浮焙烧炉;节能 ;措施  中图分类号:TF806.1  1.前言:  节能是指加强用能管理,采用技术上可行、经济上合理以及环境和社会可以承受的措施,减少从能源生产到消费各个环节中的损失和浪费,更加有效、合理地利用能源。通常情况下,与节能有关的生产因素大致包括以下几方面:工艺设备、工艺流程、工艺指标、生产布局、原
期刊
摘要:重铬酸钾法作为测定COD经典方法,作为一个条件性的指标,严格的控制是取得准确结果的重要保证,化工水中还原性物质通常有Cl-、NO2-、Fe2+、S2-、NH3或NH4+等,这些离子的存在会影响COD测定结果的准确性。本文针对分析过程中的影响因素进行探讨,并针对性的提出一些意见和建议。  关键词:COD 测定 探讨  【分类号】:X832  化学需氧量(COD)是指在一定的条件下,采用一定的强
期刊
摘要:文章介绍了不锈钢车体内装侧墙的特点,及设计过程中与以往铝合金车体的不同点和难点,为今后内装侧墙设计工作做积累与铺垫。  关键词:玻璃钢;内装侧墙  中图分类号:TQ327.1  0 引言  随着我国社会经济的快速发展,城市人口增长迅速,交通压力日益凸显,而轨道交通成为解决时间集中、客流量大的城市交通问题的理想交通方式。近几年来城市轨道交通得到了迅猛的发展。  车体内装人性化设计,高度关注乘客
期刊
内容摘要:随着信息技术飞速发展以及国内经济快速增长,各行各业对视频监控的需求都越来越迫切,特别是工业生产中的应用更是与日俱增,各种各样的软硬件视频功能使得视频监控系统的发展前景更加广阔。焦化厂生产实时监控平台通过采用先进数据库技术对焦化厂的海量生产实时信息进行监控、管理和存储。  关键词: 安全生产;应用 工业生产; 视频监控;自动化  中图分类号:F530.69  21世纪,我国的工业生产已经步
期刊
摘要:地层压力检测及预报技术,是一项直接关系到钻井工程安全和油气层保护的重要技术。综合录井仪压力软件包利用随钻录井参数进行地层压力的计算,可及时准确的提供地层压力、地层破裂压力的变化趋势,推断出压力过渡带及下部的异常压力,随钻指导钻井及时调整泥浆密度,保证安全施工,保护油气层。  关键词: 地层压力 监测 dc指数 泥岩密度 异常高压  中图分类号:P536  1引言  地层压力特别是油气层压力是
期刊
摘要:榆横750kV变电站位于毛乌素沙漠南端,无定河北岸,受极地大陆冷空气团控制的时间长,受热带海洋暖气团影响短,所以一年里寒季长,热天短,夏季多雷雨,且土壤电阻率高,因而变电站设备的安全保护十分重要,研究变电站的防雷接地技术,对于提高供电的可靠性,有重大意义。  关键词:沙漠变电站、防雷接地、接地电阻  【中图分类号】TM863  一、雷电对变电站的危害  雷电是一种大气里的放电现象,它产生在积
期刊
摘要:面对新电力市场环境中,发电厂商追求的是企业的经济效益,社会追求的是能源的节约和可持续发展。对热电厂热经济性进行分析,是挖掘节能潜力和提高经济效益的重要途径。能源的节约对国家和社会的可持续发展都有重大的意义。本文对热电厂运行的经济性进行分析,有利于加强热电厂经济运行管理,提高热电厂效益的作用。  关键字:热电;热经济性;分析  【分类号】:TM621  1热电厂热负荷的概述  热负荷是指燃料在
期刊
摘 要:随着现代科学技术的发展和工农业对钢材质量要求的提高,钢厂普遍采用了炉外精炼工艺流程,它已成为现代炼钢工艺中不可缺少的重要环节。笔者结合自身工作实践,在本文中分析了炉外炼钢技术的主要特点,探讨了当前炉外炼钢技术在生产中的应用方法,并提出了下一步炉外精炼技术的发展方向,供业内同行借鉴参考。  关键词:炉外炼钢;技术;研究探讨  【分类号】:TF71  炉外精炼技术是一项提高产品质量,降低生产成
期刊
摘要:在当前节能社会中,我们要积极探讨新形势下线损补偿工作的最佳形式和有效途径,这对节能降损,提高电能质量有着重要的意义。本文首先分析了线损计算的额你喊,探讨了基于台区损失法的高压供电线路线损计算方法,根据某某地区的供电情况提出了高压供电线路的线损补偿措施:改善电网结构、加强无功建设和减小谐波危害。  关键词:高压供电线路;线损计算;线损补偿  【分类号】:TD611  当前有调查显示,目前我国的
期刊
摘 要:本文就35kV变电运行模式、安全管理以及运行中存在的问题进行了分析。  关键词:35KV变电 运行管理  中图分类号:TL38+2  变电运行行业是电网运行的支架,做好变电运行电网才能安全稳定。变电运行又很复杂,从大到小的事情每天都得面对,往往因为小问题没处理好而影响了运行。文章就35kV变电运行模式、安全管理以及运行中存在的问题进行了分析。  一、运行模式  1、无人值班变电所是变电所一
期刊