iCAx开思网
标题:
消除NCSIMUL中非重要代码的错误显示
[打印本页]
作者:
duoshiren
时间:
2009-3-19 09:00
标题:
消除NCSIMUL中非重要代码的错误显示
有些G代码和M代码在仿真过程中并非大家所关心的,但如果不处理就会显示错误信息。Vericut中有Ignormacro宏指令来抑制这些代码。NCSimul也有对应的宏指令:NOOP()。
用文本编辑器打开你的control.cnc,可以看到如下代码:
假设你的数控程序中的M17你并不关心,你可以在STARTSUBCODE:2段落中加上:
#--------- codes G ---------------
STARTSUBCODE:1
ENDSUBCODE
#--------- codes M ---------------
STARTSUBCODE:2
# ---- Ignore M17 ----
17:NOOP()
ENDSUBCODE
上述的子代码块中(STARTSUBCODE--ENDSUBCODE)一般1为G代码,2为M代码。在STARTSUBCODE/ENDSUBCODE之间,数字加冒号:后面可以定义各种操作,以逗号分开。一般STARTSUBCODE:1用来定义G代码;STARTSUBCODE:2定义M代码。
你可以参见ACNU-Fanuc_xxM目录下的.cnu文件。
作者:
cfbuaa
时间:
2009-3-19 12:08
楼主解释的不错,看来对NCSIMUL的控制器很有研究啊,呵呵。我现在也在钻研NCSIMUL的控制器宏指令,有空大家多交流一下啊,我的qq是215507672。
作者:
sdpeng
时间:
2009-3-23 10:10
对楼主就是一个字!!!
佩服!!!!
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3