数控切割机自动编程 面向异形切割的数控自动编程系统的开发


 本文针对异形切割的工艺要求及当前CAD/CAM软件的现状,介绍了所开发的异形切割的图形交互自动编程系统。该系统以AutoCAD为开发平台,利用AutoCAD VBA和VB6.0为开发工具,实现了加工轨迹生成,数控代码生成,轨迹仿真等功能。系统界面友好,工作可靠,很有实际使用价值。


一、引言

数控切割机自动编程 面向异形切割的数控自动编程系统的开发

    异形切割是利用水切割机、雕刻机等专用切割机对异形金属板材、玻璃、布料、大理石等多种异形材料进行切割、图案裁剪的一种加工方法。异形切割一般适用于平面切割,针对不同材料有其特殊的加工工艺。现有的绘图编程一体化CAD/CAM软件不能满足要求,而且价格昂贵。本系统是基于绘图软件二次开发工具的自动编程系统,它以AutoCAD为开发平台,以AutoCAD VBA和VB6.0为编程语言,实现了图形处理、自动编程等功能。


二、系统的功能


    此系统主要功能是在AutoCAD系统环境中,根据客户的CAD图形,由用户界面以交互操作方式选择或输入切割工艺参数,生成切割轨迹和G代码,然后通过代码反读,进行轨迹仿真,以便校验代码的正确性。另外,还可以进行代码的编辑和完成数控指令文件的存盘。其系统流程如图1所示。



图1 系统功能图


三、系统开发平台


    此系统开发利用AutoCAD良好的开放结构和具有魅力的二次开发工具VBA。AutoCAD VBA与VB有着几乎相同的开发环境和语法,它具有For Application功能,驻留在AutoCAD主程序内部,结构精简,代码运行效率高,功能强,大易于掌握,为开发程序带来了极大的方便。但是用它开发的程序没有用户自己的启动界面,且开发的程序会暴露出来。利用VB通过AutoCAD ActiveX技术建立VB与AutoCAD之间的连接,可解决上面出现的问题,建立用户启动界面与AutoCAD的有效连接,实现关键代码的整体封装。VBA的使用可以直接进入AutoCAD,在菜单工具的宏中进入VBA管理器。用VB进行编程,需要将VB与AutoCAD进行连接,在编写VB代码前,在VB编程环境中引用AutoCAD对象库,然后编写VB代码,创建AutoCAD对象,启动AutoCAD。VB与AutoCAD连接后,就可以利用AutoCAD对象及下级对象的属性和方法完成编程。下面是VB程序中启动运行AutoCAD的子程序代码。


Dim AcadApp As  Acad Application Public  Sub 连接 AutoCAD()
以上就是网友分享的关于"面向异形切割的数控自动编程系统的开发"的相关资料,希望对您有所帮助,感谢您对爱华网的支持!

  

爱华网本文地址 » http://www.aihuau.com/a/356651/489161055652.html

更多阅读

CAXA线切跳步编程小例 跳步模具实例

CAXA线切割是一个面向线切割机床数控编程的软件系统,在我国线切割加工领域有广泛的应用。它可以为各种线切割机床提供快速、高效率、高品质的数控编程代码,极大地简化数控编程人员的工作。CAXA线切割可以快速、准确地完成在传统编程方

面向对象编程 面向医生的直接促销

 全美国共有约180000名医生以及排名前十位的医药公司正在使用神奇的Epocrates系统作为新型的营销工具。    由于药业公司针对消费者所做的直接广告会引发强烈的抵触情绪,因此这类企业将更多的注意力放在对医生的培训上。随之而

多功能手提式切割机 便携式切割机

其结构较龙门式数控切割机简易、轻盈,搭载简易式数控系统,可切割出任意二维图形(图形库较龙门机简单,如上海钟秀数控焊割设备的PNC-CNC系列),因其结构简单,方便移动,价格低廉亦可作出二维复杂图形的切割,被中小机械企业亲睐。便携式切割机其

数控编程 数控编程-手工编程,数控编程-自动编程

数控编程是数控加工准备阶段的主要内容之一,通常包括分析零件图样,确定加工工艺过程;计算走刀轨迹,得出刀位数据;编写数控加工程序;制作控制介质;校对程序及首件试切。有手工编程和自动编程两种方法。总之,它是从零件图纸到获得数控加工程

声明:《数控切割机自动编程 面向异形切割的数控自动编程系统的开发》为网友遲暮花未央分享!如侵犯到您的合法权益请联系我们删除