简化编程与子程序嵌套的应用_第1页
简化编程与子程序嵌套的应用_第2页
简化编程与子程序嵌套的应用_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、简化编程与子程序嵌套的应用摘 要 简化编程指令与子程序在数控编程中应用极 其广泛。本文基于华中数控系统,综合简化编程与子程序嵌 套功能对图形进行编程,以演示子程序嵌套在手工编程中的 应用及掌握的技巧。关键词 简化编程;子程序;应用技巧中图分类号 TP31 文献标识码 A 文章编号 1674-6708 (2011)57-0205-02Abstract simplified programming instructions and procedure in the numerical control programming is widely used, this paper based on c

2、entral China CNC system, comprehensive simplifying programming and subroutines nested functions to graphics programming, to demonstrate subroutines nested in manual programming on the application and master the skills.keywords simplified programming;Procedure; Application skills0 引言 子程序多层嵌套在数控铣床及加工中

3、心手工编程的教 学中属一大重点,本案例综合简化编程指令和多层子程序嵌 套来阐述主程序与子程序,子程序与子程序之间的逻辑关系。见下图, 若编程原点 G54 设定在边长为 50mm 正方形轮 廓上表面对称中心处。可以运用所学简化编程及子程序指令 对其进行综合编程。 正方形轮廓以 Y 轴作为对称轴, 则只需 编制出正方形的对称轮廓。此零件结合所学简化编程: 缩放(G50, G51)、镜像(G24, G25)、旋转(G68, G69、及子程序(M98/M99、等指令的 综合应用,以锻炼学生编程逻辑思维为目的。1 镜像功能4 子程序的格式 在程序开头必须规定子程序号,以作为调用入口地址。在子程序的结尾用

4、 M99 ,以控制执行完该子程序返回到主程 序。5 调用子程序的格式M98 P LP:被调用的子程序号L :重复调用次数,当不指定重复次数时,子程序只调 用一次。6 子程序可由主程序调用,被调用的子程序也可以调用 另一个子程序当主程序调用子程序时它以被认为是一级子程序,子程序可以嵌套 8 级如图所示: 图形分析:通过图形可知,程序只要求编出正方形的一 半,通过缩放,镜像,旋转,子程序嵌套,把握好各子程序 之间的逻辑关系,最后得出图 5 所示的图形。编程环境: HNC-21M 系统 切削参数:根据实际情况, 读者自行给定,本例不作参考。程序正文及注解说明图 1 为子程序 100 所做正方形的对称

5、轮廓,图 2 为子程 序 200 调用子程序 100 的零件轮廓,图 3 为子程序 300 调用 子程序 200 的零件轮廓,图 4 为子程序 400 调用子程序 300 的零件轮廓,图 5为子程序 500 被子程序 600调用后的轮廓。编程中要体会各子程序的作用和相互之间的嵌套关系, 在编制轮廓时一定要注意子程序的起点和终点要为同一点 处。为方便读者在实际应用中对程序进行调试,笔者保持了 其完整性,确保程序能在 HNC-21M 系统的机床上运行,该 程序已在数控铣床上进行过实际运行验证。7 结论在数控铣 /加工中心的编程中, 凡零件中具有对称轮廓或 有多个相似的轮廓部分时,可以灵活地综合采用简化指令及 子程序嵌套指令编程,这样不仅可以缩短程序行,而且还可 以减少所占的内存,运用娴熟,往往可以起到事半功倍的作参考文献

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论