这个数据类型位于CODESYS SoftMotion library ⇘ “SM3_CNC”。用于描述一个特殊的点,结构体包含点的坐标和附加轴的位置。
成员 |
类型 |
初始值 |
描述 |
---|---|---|---|
iFrameNo |
INT |
0 |
在这个变量中与SoftMotion模块不相关的信息将会被存储。 |
wAuxData |
WORD |
7 |
位与位对位置轴进行描述,并被 SMC_Interpolator 计算。初始值为 2#111 促使 X, Y 以及 Z-轴进行插补。第一位的设置将会饿影响dX的位置,第七位将会影响dA2的处理。 |
wSProfile |
WORD |
0 |
类似于 wAuxData,变量 wSProfile 描述了轴是否为附加轴,例如除了 X- 或者 Y-axis,将会按照直线 (FALSE) 或者S曲线 (S-) 形 (TRUE) 并具有常量加加速度。Bit2 对应到 Z-轴, Bit6 对应 P, Bit7 对应 Q,Bit8 对应 U,Bit9 对应V 以及Bit10 对应 W。 |
dX |
LREAL |
0 |
坐标中的X-位置 |
dY |
LREAL |
0 |
坐标中的Y-位置 |
dZ |
LREAL |
0 |
坐标中的Z-位置 |
dA |
LREAL |
0 |
现在没有使用 |
dB |
LREAL |
0 |
现在没有使用 |
dC |
LREAL |
0 |
现在没有使用 |
dA1 |
LREAL |
0 |
附加轴P的位置 |
dA2 |
LREAL |
0 |
附加轴Q的位置 |
dA3 |
LREAL |
0 |
附加轴U的位置 |
dA4 |
LREAL |
0 |
附加轴V的位置 |
dA5 |
LREAL |
0 |
附加轴W的位置 |
dA6 |
LREAL |
0 |
附加轴A6的位置(不能通过G代码编程) |