本论文是一篇程序有关毕业设计论文,关于宏程序编程相关毕业论文格式模板范文。免费优秀的关于程序及加工及计算机方面论文范文资料,适合程序论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:随着现代制造技术的发展和数控机床的日益普及,数控加工得到广泛的应用,越来越多的人正在学习和使用数控编程.目前在我国的数控行业中,对于简单的二维加工编程,大多数人习惯使用手工编程(这里所指的手工编程实际是指普通程序编程),而对于曲面类的零件加工一般都是使用自动编程(此处所指的自动编程主要是指CAD/CAM软件自动编程)来实现的,而使用宏程序编程的人少之又少,甚至有人根本不知道.那么宏程序是什么呢?宏程序到底有什么作用呢?本文就此问题进行讨论.
关 键 词:普通程序编程宏程序编程CAD/CAM软件编程
中图分类号:TP391文献标识码:A文章编号:1672-3791(2012)12(a)-0013-02
1数控编程的种类和概念
数控编程一般分为两类:即手工编程和CAD/CAM自动编程,采用哪种编程方法应根据具体的零件加工形状的难易程度而定.
1.1手工编程
手工编程就是从分析零件图样、确定加工工艺过程、数值计算、编写零件加工程序单、程序输入数控系统到程序校验都由人工完成.手工编程又可分为普通程序编程和宏程序编程.所谓普通程序编程,其实是相对于宏程序编程而言的,它是大多数人经常使用的手工编程方法,这种编程方法是使用ISO代码或其它标准代码指令编程,每个代码的功能是固定的,由系统生产厂家开发,使用者只需也只能按照规定编程,所有的参数坐标都是事先定好的.但有时候这些固定格式的指令不能满足用户灵活的需求,如图1所示的孔系,如果加工时孔的数量、分布直径等随时依据情况变化时,使用固定坐标的程序显然不够灵活.因此,数控系统提供了用户宏程序,使编程更具灵活性.
1.2CAD/CAM自动编程
CAD/CAM自动编程也叫计算机辅助数控编程,它是以待加工零件CAD模型为基础的一种集加工工艺规划及数控编程为一体的自动编程方法.它的编程过程是借助于自动编程软件,在电脑上进行零件加工建模,选择机床和刀具,确定刀具运动方式、切削加工参数,自动生成刀具轨迹和程序代码.最后经过后置处理,按照所使用机床规定的文件格式生成加工程序.通过串行通信的方式,将加工程序传送到数控机床的数控单元.目前主要自动编程软件有UG、Cimatron、MasterCAM、CATIA、CAXA等.
2宏程序编程和普通程序编程的比较
2.1程序比较
用户宏程序和普通程序存在一定的区别,表1是它们的简要对比.
2.2功能比较
普通程序编程对于较简单的二维加工具有灵活、方便、快捷的优点,但对于某些二维加工却显得臃长,如用数控铣床加工图2所示的平底圆槽,假设现有铣刀为Φ16,由外向里加工,行距为12mm,只加工一层2mm深,下面按FANUC0i系统分别用普通程序和宏程序进行编程.
本篇论文来源 http://www.sxsky.net/benkelunwen/060230429.html
普通程序编程如下:
00001M03S800
G54G90G00X52.Y0Z100Z5
G01Z-2F40G02I-52F200
G01X40G02I-40
G01X28G02I-28
G01X16G02I-16
G01X4G02I-4
G00Z100M30
宏程序编程如下:
00002G01X#1F200
M03S800G02I[-#1]
G54G90G00X52Y0Z100#1等于#1-12
Z5END1
G01Z-2F40G00Z100.
#1等于52M30
WHILE[#1GT6]DO1
由上面可以看出,宏程序编程要比普通程序编程显得简洁、灵活,因为若随着加工圆槽的半径变大、刀具半径变小,普通程序编程的