M-函数
允许的语法
M K L O
 

命令参数

M

M-功能序号, M > 0

K

处理参数 (LREAL)

L

处理参数 (LREAL)

O

参考变量类型 SMC_M_PARAMETERS,其中包含一些进一步的转换参数

“SMC_M_PARAMETERS (STRUCT)”

请注意,系统中还没有定义 M-函数的意义,而是通过外部应用和程序实现的。

图形表示

“图形编辑器 (路径预览编辑)”输出形式是路径上的一个红色菱形标识。一个输出位置可以被添加到 文本编辑器 或者在 表格编辑器中。 

示例

以下表达式启动 M-函数 10 并等待单位被确认:

N90 M10 K100.7

以下示例程序设置一个默认的数据格式g_myMParams (类型: SMC_M_PARAMETER) 通过 O$var$。通过功能块实例 SMC_GetMParameters,可以得到变量 K 以及结构 g_myParam的值。

N150 M13 O$g_myMParam$
 

一个 M-函数通常会产生一个路径的停止,例如插补速度变为 0,并在wM输出序号或者即将到达的 M-函数并等待再次加速bAcknM的确认。

通过功能块 SMC_PreacknowledgeMFunction可以提前确认一个 M-功能,例如,插补器不会停止但是如果 - 如果函数即时进行处理 - 就像不存在 M-函数一样。