关于 用户循环 制作的详细操作步骤?

编制的 PROC  NAME(... )子程序,用户在
主程序里调用它时 开头需要写入EXTERN NAME(...) ,请问怎么样做可以使 主程序直接调用而不用在程序头部加入该语句。

最好能详细解释一下操作步骤,呵呵

问题补充:
呵呵,谢谢你了啊 ,估计我还是看不大懂那个 高级编程手册 

 感觉没有头绪

最佳答案

本人认为你标题的问题和描述的问题是不同的两个问题,如题“用户循环 制作的详细操作步骤”(问题1),描述的问题(问题2),是想不进行子程序申明(定义),而直接调用。
  问题1:参见《Sinumerik 840D_840Di_810D 高级编程手册》2.17 循环:给用户循环设定参数;
  问题2:首先,确定编制的子程序存储在什么目录下,是否带参数。
  如果不带参数(并不表示就不能进行数据或信息的传递),且与主程序在同目录,可直接调用(如L123等);不在同一目录,可用CALL  间接调用子程序(CALL "/_N_WKS_DIR/_N_SUBPROG_WPD/_N_TEIL1_SPF")
  如必须传递子程序调用后的信息(数据),可考虑使用R参数,或UGUD定义用户变量。

  “只有当子程序在工件中或者在全局子程序目录下时才
  必须说明 EXTERN。”

  其实,不带参数的子程序,是不需要先申明,后调用的。
  如果必须使用参数,那建议按规范进行编程,减少不必要的出错!
 

提问者对于答案的评价:
呵呵,差点忘了
 首先谢谢 6Z 朋友了,谢谢你很耐心的解释!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc262923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午1:46
下一篇 2019年6月11日 上午1:47

相关推荐

  • 840D系统,加工中心

    840D系统,加工中心.工作中出现1017#和9047#报警,加工中坐标轴进给停止,主轴自由减速停止.无规律.请专家指导维修. 最佳答案 9047报警诊断手报册上都没有,你看错了吧…

    SINUMERIK 2019年6月11日
  • 西门子808D问题

    西门子808D系统启动时出现问题,见图。大概什么问题?与那些有关?谢谢! 图片说明:    最佳答案 你这个图片传错了吧,应该传个报警界面的图片上来,你这个版本…

    2017年5月29日
  • IF $A_DBB[13] B_AND ‘H55’==0 的格式理解

    这是我刀库宏程序中的一小段,其中B_是不是指明V49000013是定义为字节的数据类型? 后面  与 " ‘H55’==…

    SINUMERIK 2017年11月26日
  • X轴在实际运行中存在反向运行0.1mm问题

    将机床X轴设置运行1000mm,可在实际运行中却出现X轴走到1000.01后,然后在反向运行0.1mm后才停止,请问各位高工这种现象是什么原因造成,应该怎么解决?(注意:检测机床X…

    SINUMERIK 2017年11月25日
  • 810D硬件组态

    请问最新的810D系统硬件组态时选什么PLC?是不是810D/840D with PLC317-2AJ10?谢谢! 问题补充:CCU3.4的订货号是6FC541…

    SINUMERIK 2017年12月10日
  • 主轴设定区域问题

    MD35150设为0.1,MD35500使能下一程序段设1,主轴倍率50%。M3S500,G1G91X10F1000为什么主轴没达到转速500还继续向下进行,dbx83.5=1。不…

    2020年10月31日
  • 840D 系统报警:wait: axis enable missing

    我公司有一台chiron milling 800 ,在调刀或手动旋转刀库时,系统屏幕左上角总是出现报警;  wait: …

    2017年11月16日
  • 如何通过远程io对已编辑程序选择并执行

    在828d打在自动模式下,如何通过远程io模块在多个已编辑的程序间选择并执行 最佳答案 没明白,是通过PLC选程序么?这个远程不远程I/O没啥关系吧。 提问者对于答案的评价:对,在…

    SINUMERIK 2020年10月31日
  • 840D系统中的轴驱动模块X35亮红灯?

    一台采用840D系统的数控机床,电源模块直流母线电压不是600伏,而是40伏以内。轴驱动模块上的X35亮红灯。请问应该如何处理? 最佳答案 检查NS1 /NS2是否短接,…

    SINUMERIK 2017年5月31日
  • 塔冲显示屏幕一直在840d界面后来PLC未启动

    电池换了不到半年,现在进入不了系统,一直停留在SINUMERIK 840D界面,下面有两行提示:第一行HMI embedded version&nbs…

    SINUMERIK 2017年6月8日