MC-Basic:axis.COMPPOSITIONCOMMAND/zh-hans
语言: | [[::MC-Basic:axis.COMPPOSITIONCOMMAND|English]] • [[::MC-Basic:axis.COMPPOSITIONCOMMAND/zh-hans|中文(简体)]] |
---|
缩写
<axis>.CompPCMD
格式
?<axis>.CompPositionCommand
可用版本
自版本3.6.20起
描述
实际校正位置命令查询。此属性返回运动轨迹生成的位置命令后,增加校正值。 当不使用校正(即所有comp表包含的轴作为其目标不激活)时,该值将与Axis.Pcmd相同
在位置值的信号流程图中,通过位置反向间隙值和补偿表值校正生成Position Command。这些形成的CompPositionCommand在后续乘以PositionFactor将其转换为驱动位置单位计数-CCMD。CCMD的相应值作为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 (实际的值)