找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 607|回复: 10

[求助] 数控NC编程,将子程序放在主程序文件内,主程序如何调用子程序内容?

[复制链接]

3

主题

1

回帖

62

积分

上等兵

积分
62
发表于 2024-11-26 14:08:44 | 显示全部楼层 |阅读模式
sinutrain创建了840D仿真机床,创建一个mpf文件,将主程序写好后,在M30后面写子程序内容。主程序代码段中用了CALL、M97 M98,及直接写子程序名均无法调用子程序,如何实现

屏幕截图 2024-11-26 121456.png 屏幕截图 2024-11-26 140220.png

9

主题

224

回帖

1104

积分

六级士官

积分
1104
发表于 2024-11-26 14:23:20 | 显示全部楼层
西门子系统会不会类似法兰克要用M198调用呢

3

主题

196

回帖

1万

积分

中校

积分
11960
发表于 2024-11-26 16:51:09 | 显示全部楼层
西门子系统,直接输子程序名称在主程序里面,就会自动调用,子程序不要放主程序里面

3

主题

196

回帖

1万

积分

中校

积分
11960
发表于 2024-11-26 16:55:23 | 显示全部楼层
快乐皆度 发表于 2024-11-26 16:51
西门子系统,直接输子程序名称在主程序里面,就会自动调用,子程序不要放主程序里面

145.jpg

点评

大佬太专业了,给你点个赞  发表于 2024-11-26 18:09

11

主题

460

回帖

3797

积分

中尉

积分
3797
发表于 2024-11-26 18:06:34 | 显示全部楼层

3

主题

1

回帖

62

积分

上等兵

积分
62
 楼主| 发表于 2024-11-27 08:48:01 | 显示全部楼层
快乐皆度 发表于 2024-11-26 16:51
西门子系统,直接输子程序名称在主程序里面,就会自动调用,子程序不要放主程序里面

谢谢大佬,子程序和主程序分开两个文件是能调用的,但领导要求整合成一个文件子程序在内部调用,这个我试了很多方法都不太行

11

主题

460

回帖

3797

积分

中尉

积分
3797
发表于 2024-11-27 11:16:36 | 显示全部楼层
本帖最后由 lj564 于 2024-11-27 11:19 编辑
newbie333 发表于 2024-11-27 08:48
谢谢大佬,子程序和主程序分开两个文件是能调用的,但领导要求整合成一个文件子程序在内部调用,这个我试 ...

在网上下载840D操作手册学习一下。
SINUMERIK 840Dsl 828D通用型 程序和操作说明书

3

主题

196

回帖

1万

积分

中校

积分
11960
发表于 2024-11-27 11:34:41 | 显示全部楼层
newbie333 发表于 2024-11-27 08:48
谢谢大佬,子程序和主程序分开两个文件是能调用的,但领导要求整合成一个文件子程序在内部调用,这个我试 ...

可以用GOTO跳过命令,可以达到你要的要求,做完子程序又GOTO回去,思路是这么个思路

0

主题

1

回帖

228

积分

一级士官

积分
228
发表于 2024-11-27 13:03:21 | 显示全部楼层
法兰克调用M98 Q100 L1     (N100是子程序)(L1是次数)用Q调用   西门子不太了解    楼主可以参考这个主程序和子程序是可以放在一个程序里的,子程序放在M30以后就可以

1

主题

64

回帖

570

积分

三级士官

积分
570
发表于 2024-12-17 21:47:15 | 显示全部楼层
西门子EXTCALL"子程序文件名"来调用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-25 15:08

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表