MC-Basic:axis.COMPPOSITIONCOMMAND/zh-hans

From SoftMC-Wiki
Jump to: navigation, search
语言: English  • 中文(简体)‎

缩写

<axis>.CompPCMD

格式

?<axis>.CompPositionCommand

可用版本

自版本3.6.20起

描述

实际校正位置命令查询。此属性返回运动轨迹生成的位置命令后,增加校正值。 当不使用校正(即所有comp表包含的轴作为其目标不激活)时,该值将与Axis.Pcmd相同 POSITIONCOMPENSATION.PNG
在位置值的信号流程图中,通过位置反向间隙值和补偿表值校正生成Position Command。这些形成的CompPositionCommand在后续乘以PositionFactor将其转换为驱动位置单位计数-CCMDCCMD的相应值作为CFB从驱动器返回,除以PositionFactor并作为CompPositionFeedback值。实际CompPositionFeedback为减去补偿表值。

类型

Double

取值范围

± MaxDouble

单位

用户轴位置单位,由<axis>.PositionFactor定义

默认

使用范围

Task and Terminal

限制

只读

例子

<comp>.SourceData[1][15] = 120.0 轴位置

<comp>.TargetData[1][15] = 0.125   SourceData位置的校正值

Move <axis> 120.0

Print <axis>.PCmd

--> 120.0     (用户预期值)

Print <axis>.CompPCmd

--> 120.125  (实际的值)

参见