Difference between revisions of "AXY:MC-Basic:axis.POSITIONERRORDELAY"
m (Itay moved page MC-Basic:axis.POSITIONERRORDELAY to AXY:MC-Basic:axis.POSITIONERRORDELAY) |
|||
| (8 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
| + | <!-- {{Languages|MC-Basic:axis.POSITIONERRORDELAY}} | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
| Line 16: | Line 17: | ||
Typically this delay includes: | Typically this delay includes: | ||
| − | * at least one motion | + | * at least one motion bus sample for sending the command position to the drive |
* time used for motion preparation (micro-interpolation), typically it is one sample but could be less depends on the drive manufacturer | * time used for motion preparation (micro-interpolation), typically it is one sample but could be less depends on the drive manufacturer | ||
* at least one sample for sending the feedback position from the drive.<br/> | * at least one sample for sending the feedback position from the drive.<br/> | ||
| Line 24: | Line 25: | ||
This properly must be explicitly changed when switching the micro interpolation mode on the drives. Otherwise, an erroneous position error is calculated. | This properly must be explicitly changed when switching the micro interpolation mode on the drives. Otherwise, an erroneous position error is calculated. | ||
| − | Depending on drive manufacturer and type of the motion | + | Depending on drive manufacturer and type of the motion bus the sending and receiving delays can vary. |
| − | {{Note| It is important to note that the timing of internal feedback sampling inside the drive is not taken into account In all of the calculation we assume that position feedback is taken at the start of the motion | + | {{Note| It is important to note that the timing of internal feedback sampling inside the drive is not taken into account In all of the calculation we assume that position feedback is taken at the start of the motion bus sample, although it might be not true.}} |
|TYPE= | |TYPE= | ||
| − | Long | + | Double (was Long in previous fw versions) |
|RANGE= | |RANGE= | ||
| − | 1 to | + | 1 to 32 |
|UNITS= | |UNITS= | ||
| − | + | Motion-Bus cycle times | |
|DEFAULT= | |DEFAULT= | ||
| − | 2 | + | 2 |
|SCOPE= | |SCOPE= | ||
| Line 51: | Line 52: | ||
|SEE ALSO= | |SEE ALSO= | ||
* [[MC-Basic:SERCOS.CYCLETIME|SERCOS.CYCLETIME]] | * [[MC-Basic:SERCOS.CYCLETIME|SERCOS.CYCLETIME]] | ||
| − | * [[ | + | * [[SimulatedAxes| Simulated Axes]] |
* [[AXY:Position Error Delay Compensation Algorithm| Position Error Delay Compensation Algorithm]] | * [[AXY:Position Error Delay Compensation Algorithm| Position Error Delay Compensation Algorithm]] | ||
| − | * [[ | + | * [[SimulatedAxes#Simulated_Axes | Simulated Axes ]] |
| − | * [[ | + | * [[MC-Basic:axis.POSITIONCOMMANDHISTORY| POSITIONCOMMANDHISTORY]] |
| + | * [[How_to_setup_Position_Error_Delay|How_to_setup_Position_Error_Delay]] | ||
}} | }} | ||
| + | --> | ||