宏程序编程在数控车床中的应用

宏程序编程在数控车床中的应用

ID:31358826

大小:105.50 KB

页数:4页

时间:2019-01-09

宏程序编程在数控车床中的应用_第1页
宏程序编程在数控车床中的应用_第2页
宏程序编程在数控车床中的应用_第3页
宏程序编程在数控车床中的应用_第4页
资源描述:

《宏程序编程在数控车床中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、宏程序编程在数控车床中的应用  【摘要】宏程序编程是SIEMENS数控系统提供的一种先进的编程方法,它使用宏变量代替地址值进行编程,使得数控程序更灵活、更通用,简化了数控编程,宏程序编程是手工编程的一种高级编程方法,程序具有逻辑性强、简洁等优点。本文以SIEMENS802DSL系统为例,给出了常用的宏程序编制方法。  【关键词】宏变量宏程序编程数控立车  1概述  宏程序在制造业中应用广泛、实用性大,宏程序的编写过程是将数学定理、公式、曲线方程等相关知识点应用到程序中,宏程序是利用最基本的数学运算方法解决加工制造问题

2、的方法,宏程序编程的关键是掌握零件轮廓特征和规律。宏程序对于加工形状相似的系列产品,具有广泛的通用性。下面以SIEMENS802DSL系统为例,介绍宏程序编程在数控车床中的应用。  2宏程序编程基本方法  根据宏程序编程的原理,宏程序编程的基本方法总结如下:1)绘制简易零件轮廓图,设计刀具运动轨迹图,运用宏变量代码标识零件轮廓图中相应的基本尺寸;2)根据数学定理、公式、曲线方程等相关知识点,计算出刀具运动轨迹中各线段的起终点坐标;3)利用相应的数控系统编程语言,编制刀具运动轨迹程序,即零件的加工程序。4  3宏程序编

3、程示例  3.1绘制刀具运动轨迹简图,如图1所示  3.2计算刀具运动轨迹中各线段的起终点坐标  根据图1,利用三角函数、几何图形关系可以分别计算出①②③④⑤5个点的X、Z轴的坐标值。  R42=(R6*COS45°+R5--R14)*2+R8  R43=R3-R13-R11+R12-R5  R40=[R16+R5-R14-(R16+R5)COS45°]*2+R9  R41=(R42-R40)*0.5+R43  R38=R9-R14*SIN45°*2  R39=(R16+R5)*COS45°+R41  R44=[R1

4、6+R5-R14-(R16+R5)COS45°]*2+R10  R45=(R44-R42)*0.5+R43  R46=R10-R14*SIN45°*2  R47=-(R16+R5)*COS45°+R45  3.3编制零件加工程序  参考西门子数控系统编程手册编制程序如下:  JCGZN.MPF  N05R100=980.848;对刀车削时机床的X坐标值  R101=978.6;对刀车削后所切削部位的直径测量值  R3=200.776;刀碰工件上端面机床的Z轴坐标值  N10R8=980R9=977.8R10=977.

5、8R11=76R12=454R16=3;对应R值见图1。  N20R5=6;圆弧刀半径  R6=28;滚柱直径  R13=2;本工序预留上端面精加工余量  R14=0.55;本工序预留滚道磨削余量  N30R8=R8+R100-R101;将工件几何尺寸转换成机床坐标  R9=R9+R100-R101  R10=R10+R100-R101  N40G53  N50R20=45  R51=R5+R16  R30=R5*R5*2  R31=SQRT(R30)  R32=COS(R20)  R33=(R16+R5)*R32 

6、 R42=(-R6*R32-R5+R31+R14)*2+R8  R43=R3-R13-R11+R12-R5  R40=(R33-R16-R5+R14)*2+R9  R41=(R40-R42)*0.5+R43  R38=R14*R32*2+R9  R39=R41+R33  R44=(R33-R16-R5+R14)*2+R104  R45=(R42-R44)*0.5+R43  R46=R14*R32*2+R10  R47=R45-R33  N100G90G94G01X=R38+6Z=R39F200  N110G01X=R

7、38Z=R39F15  N120G03X=R40Z=R41B=R51F10;车削上滚道圆弧倒角  N130G01X=R42Z=R43;车削上滚道  N140G01X=R44Z=R45;车削下滚道  N150G03X=R46Z=R47B=R51;车削下滚道圆弧倒角  N160G01X=R46+10F100;退刀  N170M30  4结语  宏程序编程是手工编程的一种高级编程方法,程序具有逻辑性强、简洁等优点。利用参数间的计算功能,可以大量节省刀位点的计算时间和调试时间,提高加工精度,降低编程错误。对于系列相同的相似产

8、品,仅需编制一个通用程序,加工时修改相应的宏变量,可以避免重复编程,提高生产效率,实现柔性化生产。  参考文献:  [1]张津,马立新.用户宏指令编程在数控车床中的应用[J].信息技术,Aug2007.36(4):98~99,101.4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。