Difference between revisions of "MC-Basic:axis.COMPPOSITIONCOMMAND/zh-hans"
(Created page with "{{Languages}} == 缩写 == <''axis''>.CompPCMD == 格式 == ?<''axis''>.CompPositionCommand == 可用版本 == 自版本3.6.20起 == 描述 == 实际校正位置命令查...") |
(AXY: new links) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{Languages}} | + | {{Languages|MC-Basic:axis.COMPPOSITIONCOMMAND}} |
== 缩写 == | == 缩写 == | ||
<''axis''>.CompPCMD | <''axis''>.CompPCMD | ||
Line 12: | Line 12: | ||
实际校正位置命令查询。此属性返回运动轨迹生成的位置命令后,增加校正值。 当不使用校正(即所有comp表包含的轴作为其目标不激活)时,该值将与Axis.Pcmd相同 | 实际校正位置命令查询。此属性返回运动轨迹生成的位置命令后,增加校正值。 当不使用校正(即所有comp表包含的轴作为其目标不激活)时,该值将与Axis.Pcmd相同 | ||
[[File:POSITIONCOMPENSATION.PNG|800px]]<br> | [[File:POSITIONCOMPENSATION.PNG|800px]]<br> | ||
− | 在位置值的信号流程图中,通过位置反向间隙值和补偿表值校正生成[[MC-Basic: | + | 在位置值的信号流程图中,通过位置反向间隙值和补偿表值校正生成[[MC-Basic:element.POSITIONCOMMAND|Position Command]]。这些形成的CompPositionCommand在后续乘以[[MC-Basic:axis.POSITIONFACTOR|PositionFactor]]将其转换为驱动位置单位计数-[[MC-Basic:axis.COUNTCOMMAND|CCMD]]。[[MC-Basic:axis.COUNTCOMMAND|CCMD]]的相应值作为[[MC-Basic:axis.COUNTFEEDBACK|CFB]]从驱动器返回,除以PositionFactor并作为[[MC-Basic:axis.COMPPOSITIONFEEDBACK|CompPositionFeedback]]值。实际[[MC-Basic:axis.COMPPOSITIONFEEDBACK|CompPositionFeedback]]为减去补偿表值。 |
== 类型 == | == 类型 == |
Latest revision as of 11:22, 13 September 2017
语言: | English • 中文(简体) |
---|
缩写
<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 (实际的值)