TDynamicCompensateParameter¶
动态补偿参数结构体指针
结构体说明:
typedef struct DynamicCompensateParameter
{
unsigned short enable; // 使能动态误差补偿
unsigned short dimension; // 目前只能为2
unsigned short moveAxis1; // 运动轴1索引
unsigned short moveAxis2; // 运动轴2索引
unsigned short source; // 31:用运动轴的规划位置计算补偿量;23:用运动轴的编码器位置计算补偿量
unsigned short compensateAxis; // 补偿轴索引
unsigned short mode; // 工作模式
// 0:点胶头动态调高模式
unsigned short pad1; // 保留参数,必须为0
double reserve1; // 保留参数,必须为0
double reserve2; // 保留参数,必须为0
double reserve3; // 保留参数,必须为0
double reserve4; // 保留参数,必须为0
}TDynamicCompensateParameter;
enable:使能动态误差补偿。
dimension:目前只能为2。
moveAxis1:运动轴1索引。
moveAxis2:运动轴2索引。
source:计算补偿量的依据。
mode:工作模式。0:点胶头动态调高模式。
pad1:保留参数,必须为0。
reserve1:保留参数,必须为0。
reserve2:保留参数,必须为0。
reserve3:保留参数,必须为0。
reserve4:保留参数,必须为0。
相关指令:
GTN_SetDynamicCompensateParameter
注意事项:
补偿开关从0变化到1时,补偿值会清零。