首页 > 文章 > 数控编程 > 编程基础 > 基本问题

西门子840D数控系统子程序简介

       2023-04-13 来源:互联网热度:43评论:0
    广告
    核心提示:1、子程序是什么?原则上讲,一个子程序的结构与一个零件程序一样。它由带运行指令和开关指令的 NC程序段组成。从本质上说,主程序与子程序没有区别。子程序中包含了要多次运行的工作过程或者工作步骤。2、使用子程序总是反复出现的加工步骤在子程序中仅编程一次。比如说某个确定

1、子程序是什么?

原则上讲,一个子程序的结构与一个零件程序一样。它由带运行指令和开关指令的 NC程序段组成。

从本质上说,主程序与子程序没有区别。子程序中包含了要多次运行的工作过程或者工作步骤。

2、使用子程序

总是反复出现的加工步骤在子程序中仅编程一次。比如说某个确定的轮廓,它们总是反复出现,或者是一个加工循环。

子程序可以在任意一个主程序中调用和执行。

3、子程序结构

子程序的结构与主程序的结构一样,子程序用 M17结束程序。这就表示返回到所调用的程序界面。

4、以 RET结束子程序

在子程序中也可以编程指令 RET 代替 M17返回到程序调用处。

RET要求一个自身的程序段。 如果一个 G64轨迹控制运行不要由于返回而中断,则需要使用RET指令。这只有当此子程序没有 SAVE性能时才可以。

如果在一个独立的程序段中编程 M17,则中断G64 并产生准停。

解决方法:

不要在一个子程序的程序段中单独写 M17,而是写一个程序段带有其它指令,比如运行位移:G1 X=YY M17 必须通过机床数据设置:

“没有M17来自 PLC”。


  • 信息来源:互联网
  • 版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。
  • 免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。
  • 文本链接:https://skxx.site/news/show-2923.html
  • 编程爱好者共发布585篇

  • 生成海报

    分享到微信

    分享到QQ

    更多分享

0相关评论
  • 编程爱好者
为正在学习编程的朋友提供相关知识内容
  • 文章585
  • 浏览10337
  • 收藏0
  • 粉丝 0
    推荐图文