子程序调用字重复
2023-01-23阅读(893)
问:发纳克加工中心换刀时出现报警 PS1091 子程序调用字重复 这个怎么解决呢?
- 答:通过你的问题,你可以从以下几个方面入手处理:
1、检查你所执行的加工程序是否有问题;
2、检查换刀宏程序是否有故障,你有没有改动换刀宏程序;
合肥尧鑫数控机床维修有限公司 - 答:我刚刚也碰到这个问题,换刀T与M06不能放在一行,分成两行。
- 答:M6 t 别放在一行
- 答:有的机床只有M06没T他不执行,
问:易语言 调用多个模块 中子程序出现重名
- 答:1、有重名,但是输入时会出来2个候选,选择不同的会对应不同的吧。
2、先去了不用的那个模块,在输入这个
子程序
,那么会调用现有模块的子程序,在添加了去的那个。
3、这个方法绝对可以:
自己新建个易模块,加载了那个模块,写个和需要的子程序除了名字略有不同外的,
返回值
,参数等一模一样的子程序,这个子程序不需要写什么代码,就是调用那个模块的子程序。这样转接了一下,名字可以自己做区分的就。
比如:
新子程序是:getencode2
它的代码就是:返回(getencode(
参数列表
)),这样就改变名字喽。
getencode2()
是新建易模块的
公开子程序,getencode()是模块中的。实际用时,加载了自己这个新建的模块,这样,这个getencode2()
和另一个冲突的区别开名字了
问:数控车床子程序调用
- 答:1子程序的定义
在编制加工程序中有时会遇到一组程序段在-个程序中多次出现或者在几个程序中都要使用它。这个典型的加工程序可以做成固定程序并单独加以命名这组程序段就称为子程序。
2.使用子程序的目的和作用
使用子程序可以减少不必要的编程重复从而达到减化编程的目的。主程序可以调用子程序一个子程序也可以调用下一级的子程序。子程序必须在主程序结束指令后建立其作用相当于一个固定循环。
3子程序的调用
在主程序中调用子程序的指令是一个程序段其格式随具体的数控系统而定FANUC-6T
系统子程序调用格式为
M98 P--L--
式中 M98--子程序调用字
p--子程序号
L--子程序重复调用次数。
由此可见子程序由程序调用字、子程序号和调用次数组成。
4子程序的返回
子程序返回主程序用指令M99它表示子程序运行结束请返回到主程序。
5子程序的嵌套
子程序调用下一级子程序称为嵌套。上一级子程序与下一级于程序的关系与主程序与第一层子程序的关系相同。子程序可以嵌套多少层由具体的数控系统决定在FANUC-6T系统中只能有两次嵌套。 - 答:用G50定坐标系,比如你用切断刀右边刀尖对的Z方向,那么在切断的时候,假设切断刀编号是T0101,刀宽为3MM,此时Z坐标显示应该是-8,这时用G50 T0101 Z3.1.那么坐标就移动了一个工件的位置。0.1是余量,必须留的。
- 答:我是一名数控爱好者,希望我的视频能给大家带来快乐和正能量,感谢大家一直的关注和支持。