iCAx开思网

标题: NCSIMUL控制器客户化小技巧 [打印本页]

作者: duoshiren    时间: 2009-4-3 08:18
标题: NCSIMUL控制器客户化小技巧
用DECODE函数可以在内部执行一个数控指令,例如
DECODE("G00 G30 P1 Z0")

注意不要形成递归,在解析一个代码的时候再执行该代码:
#--------- M-Codes ---------------
STARTSUBCODE:2
3ECODE("M03")
...
ENDSUBCODE

另外你可以移动某个轴,例如移动X轴到某个位置:
AXE[1] = 120.0
MOVE()

AXE是个系统保留数组,一般是:
AXE[1] - X
AXE[2] - Y
AXE[3] - Z
具体对应那个轴要根据你的配置而定,见下图:

本帖最后由 duoshiren 于 2009-4-4 05:09 编辑
作者: sdpeng    时间: 2009-4-3 10:28
学习了
多发发这方面的知识
作者: duoshiren    时间: 2009-4-4 05:12
怎么在关键地方变成了小人?编辑后还是不行,应该是:
3:DECODE()
作者: yzxgundam    时间: 2010-6-8 23:58
控制器很复杂的。。不是您想象的这么容易就可以修改的,因为牵扯到很多相关的code和其他指令




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3