Aunque el estado del dispositivo indicaba Ready, el motor no pudo ser accionado utilizando la implementación propia del cliente de CiA-402.
Incluso cuando el comando de modo CSV se escribió en 0x6060 a través de PDO, la Visualización de Modo (0x6061) siempre permaneció en 0.
En TwinCAT, el codificador se muestra como "Encoder CANopen DS402 / MDP 513".
Internamente, el sistema de codificador dual puede variar según la cadena de suministro y el desarrollo interno de HONPINE. Se utilizan múltiples marcas de codificadores.
a. ¿Es correcto 262,144 conteos por revolución, como se indica en su manual de configuración de TwinCAT?
b. Originalmente asumí que el codificador tenía una resolución de 20 bits, lo que significa 1,048,576 incrementos por revolución.
c. ¿El codificador está configurado de fábrica para operar a 18 bits, resultando en 262,144 incrementos por revolución?
a. La versión del codificador 2E es de 18 bits.
262,144 conteos corresponden a 360 grados de rotación de salida.
b. El codificador interno es un codificador magnético dual DPT.
Debido a las limitaciones del algoritmo de control del MCU, la resolución máxima de cálculo es de 18 bits.
c. Sí. El MCU del controlador procesa los datos con una resolución de 18 bits, por lo tanto
262,144 conteos = 360 grados.
¿Esto es causado por un desplazamiento almacenado al apagar?
Cuando muevo el motor manualmente, el valor en 0x200D cambia, pero la Posición Real (0x6064) permanece sin cambios.
Este comportamiento se debe a la arquitectura de codificador dual.
El producto integra un reductor de engranajes.
Un codificador mide el lado del motor y el otro mide el lado de salida.
Cuando la posición de salida está dentro de 0–360°(o ±180°), el codificador registra valores de 0–262,144.
Si la salida excede este rango, se pierde la información de posición absoluta.
a. Según la hoja de datos, la velocidad máxima de salida es de 24 RPM, correspondiente a 2904 RPM en el lado del motor.
Multiplicando esto por 262,144 (codificador de 18 bits) resulta en 12,687,769.6 inc/s.
Cuando fuerzo este valor a través de PDO en TwinCAT, el motor no se mueve.
b. Sin embargo, cuando configuro 1/10 de este valor (1,268,776), el motor lo acepta y comienza a moverse.
a. La unidad de velocidad es 0.01 revoluciones por segundo (lado del motor).
b. Durante las pruebas de fábrica, la velocidad máxima está limitada a través de SDO 0x6080.
Por favor, verifique este parámetro.
(Como se indica en el manual: "El ángulo del eje de salida se guarda después del apagado sin una batería.")
El motor admite el protocolo estándar CiA-402.
Cualquier posición puede establecerse como cero utilizando comandos de posición estándar.
Por favor, siga el procedimiento descrito en la documentación.
Respecto a 0x8611, se sospecha que es un error relacionado con la red:
Verifique los cables
Verifique si la tarjeta de red de la PC es compatible
Verifique la pérdida de sincronización del Reloj Distribuido (DC)
Este monitoreo lo realizan todos los dispositivos maestros y no es específico del motor, por ejemplo:
TwinCAT, PLC, MCU, sistemas Linux, maestros basados en PC, etc.
a. ¿Qué SDOs debemos usar para configurar esto en nuestro propio software?
No puedo encontrar información detallada en el manual.
b. ¿Esta función de monitoreo es específica de TwinCAT o está implementada dentro del motor?
0x8611 probablemente sea un error relacionado con la red.
Por favor, verifique el cableado, la compatibilidad de la tarjeta de red de la PC y la sincronización de DC.
Las funciones de monitoreo son parte del sistema maestro, no del motor en sí.
Se aplican a todos los dispositivos maestros (TwinCAT, PLC, MCU, Linux, PC, etc.).
Estos parámetros son válidos solo en Modo Perfil.
Velocidad de Perfil: controla la velocidad objetivo de funcionamiento
Aceleración de Perfil: controla el perfil de aceleración durante el movimiento
¿Esto se refiere al valor de aceleración máxima?
Porque tanto "Aceleración de Perfil" como "Aceleración Máxima de Perfil" indican claramente la unidad como cnt/s².
La unidad de velocidad es 0.01 revoluciones por segundo.
Todos los SDOs pueden ser controlados.
Por favor, consulte el archivo de diccionario de objetos SDO y aplique los parámetros según la función requerida.
Leer más
Conozca más sobre la historia de HONPINE y las tendencias de la industria relacionadas con la transmisión de precisión.
Doble clic
Ofrecemos reductores de accionamiento armónico, reductores planetarios, motores de articulación de robot, actuadores rotativos de robot, reductores de engranajes RV, efectores finales de robot, manos de robot diestras