Unidades de posición del bloque de función

Anuncio
Unidades de posición del bloque de función
MC_ReadActualposition
LMC058
SoMachine v3
Autor: Ramón A. Hormigo Luque
Versión Autor
Fecha
V 1.0
16/01/12
R.Hormigo
Comentarios
La posición se muestra en unidades de eje.
Por ejemplo, se dispone de un Eje configurado del siguiente modo:
1 Unidad de usuario 1°
Resolución del motor = 131072 Incrementos / rev; 16#20000 (Hexadecimal)
Sin reductor; 1 revolucion = 360°
Centro de Competencia Técnica. CCT.______________
Página 1/2
Leyendo directamente en el Lexium 32 se observa que la posición actual es 73983:
Que es el mismo valor que se puede ver en el mapeado CANOpen de SoMachine.
Pero si se lee el valor con el bloque de función MC_ReadActualPosition se obtiene como
resultado 203,20.
Esto es debido a que el bloque de función MC_ReadActualPosition tiene en cuenta el
escalado que se ha realizado en SoMachine.
Con una regla de tres se puede ver el valor
mostrado por el bloque de función.
Posición= (360º x 73983)/131072=203,20
Escalado:
1 Unidad de usuario 1°
Resolución del motor = 131072 Incrementos / rev;
16#20000 (Hexadecimal)
Sin reductor; 1 revolucion = 360°
Centro de Competencia Técnica. CCT.______________
Página 2/2
Descargar