AutoCAD在数控车床编程软件中的开发和应用.doc
《AutoCAD在数控车床编程软件中的开发和应用.doc》由会员分享,可在线阅读,更多相关《AutoCAD在数控车床编程软件中的开发和应用.doc(12页珍藏版)》请在三一办公上搜索。
1、AutoCAD2012在数控车床编程软件中的开发和应用AutoCAD2012在数控车床编程软件中的开发和应用刘俊言(黑龙江绥化学院计算机学院,绥化152000)【摘要】用c语言生成图形数据文件,开发基于AutoCAD环境下的自动编程系统.系统可完成零件图形的输入和生成,并可自动生成数据加工程序代码,满足了各种机床的不同要求.提高了数控机床的加工效率.【关键词AutoCAD:数控编程;系统AutoCAD(AutoComputerAidedDesign1是美国AUTODESK公司首次于1982年生产的计算机辅助设计软件,用于二维绘图,详细绘制,设计档和基本三维设计.随着软件的完善,公司又出了一款A
2、utoCAD2012软件,AutoCAD2012系列产品提供了多种全新的高效实际工具.帮助我们提升草图绘制,详细设计和涉及修订的速度.数控机床软件的开发,应用与其在金属带锯床上起到更好的效果,解决机床设计中的不足,同时在外观以及内部结构上开发出新的产品.用C语言生成图形数据文件.开发基于AutoCAD环境下的自动编程系统,可以完成零件的图形的输出和生成.并可以自动生成数据加工程序代码.满足了各种机床的不同要求.提高了数控机床的加工效率.数控自动编程的软件很多.一般的CAD都有这样的自动编程功能.例如现在PR0E,MASrERCAM,UG,solidworks等软件都有这样的自动编程功能.他们的
3、结构庞大,软件的学习上也很复杂.并且在价格上也很昂贵.假如仅仅用于数控车床的自动编程上,真是大材小用了.很是浪费.使用简洁,操作方便.专用于数控车床加工的小软件,这样的软件专业性和专一性很强,既节省人力又节省物力.而AutoCAD因其灵活性和接口的多样性被广泛的使用在机械设计领域中.在其能够生成的文件格式中有一个二进制的文件,文件中包含着轮廓线的线型和坐标的信息.使用二维功能强大的AutoCAD软件绘制轴承类的零件的外轮廓显然是一件非常容易的事情.64活力2011.5AutoCAD作为一个完整的绘图编辑器,可以独立使用.并可完成用户的很多设计工作,但要完成零部件从设计到制造的全过程的工作,仍然
4、力不从心,如零件设计完后要做有限元分析.要制定工艺规程,要生成NC代码,这些工作AutoCAD都不能胜任.这些必须借助其他应用软件.而所用的软件都在不同程度上要求得ilAutoCAD的图形信息支持,因此需要AutoCAD提供一个便于外界接受的文件格式输出图形信息.另外,用户在设计过程中还会根据工作的需要开发一些自己的应用程序,以便做计算,分析或其它之用,处理后的数据希望传给AutoCAD.用于自动生成图形,这时用户传递这些数据最好的办法就是写成AutoCAD可直接接受的数据文件.为了解决AutoCAD和其他程序间图形数据的交换问题.定义了图形交换文件规范.一个完整的自动编程系统,必须包括前处理
5、程序(MainProcessor)和后置处理程序(PostProcessor)两部分.一,前处理程序设计前处理程序用以对源程序进行翻译并计算刀具中心轨迹.或通过处理图形数据文件而得到刀具中心轨迹.这一部分完全独立于具体的数控机床.前处理程序的输出一般为刀位数据(CutLocationData),但这种刀位数据不能直接用作数控装置的控制指令.因此必须要有一个后置处理模块.后置处理程序是自动编程系统中的一个重要组成部分,它是按数控机床的功能及数控加工程序格式的要求而编写的一个计算程序.它将主处理程序产生的位置数据和功能信息转换成能被某种数控机床控制单元所需要的数控加工程序代码,以便用于控制机床并产
6、生各种加工功能和加工运动.由于各种数控机床的输入格式各不相同,因而为了适应各种机床的不同要求,后置处理程序也是各不一样的.二,后处理程序设计后置处理的目的是形成数控指令文件.由于各种机床使用的控制系统不同,所以所用的数控指令文件的代码及格式也有所不同.为解决这个问题,每个自动编程软件通常有自己专用的后置处理程序.本系统采用的数控机床的指令有以下几种:1.坐标功能指令:X,Z,I,K.2.准备功能指令:G0O一快速进给:G01一直线插补;G02-顺时针方向圆弧插补;GO3-逆时针方向圆弧擂补:G33一等螺距螺纹加工:G54一坐标设定指令.3.速度功能指令:主轴转速S;进给速度F.4.换刀功能指令
7、:刀号选择T0lT04.5.刀具补偿指令:G4l一在工件轮廓左边刀补有效:G42一在工件轮廓右边刀补.6.辅助功能指令:M02一程序结束:M03一主轴正转:M04一主轴反转;M05主轴停止.在生成数控程序时,首先打开前面生成的刀具中心轨迹文件,从最外层向内逐层生成加工程序.在把刀具中心轨迹文件的数据转化为数控程序时.逐行读人数据.根据线形确定所采用的刀具以及相应的G指令.并把坐标值X,Z,I,K赋给对应的变量,再根据所输入的主轴转速和进给量,使所有的数据转换成字符串,然后与字母G,T,S,F,X,Z,I,K组合成数控指令.最后加上程序号和必要的M指令组成程序段,在每一层切削完成后或换刀时.添加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AutoCAD 数控车床 编程 软件 中的 开发 应用
链接地址:https://www.31ppt.com/p-2942504.html