Gracias por el enlace al intérprete.

Las reglas se utilizan para funcionar en lazo cerrado pero me he dado cuenta que no hace falta, funciona muy bien en lazo abierto (sin reglas). El modo de funcionamiento se puede seleccionar en el menú de utilidades.
En mi caso con el hardware que he montado y para trabajos ligeros no pierde pulsos, otra cosa es que des pasadas muy gruesas y el motor PaP no tenga par suficiente para seguir los pulsos de control

, ahí tienes un problema

En una versión posterior voy a introducir un lector de tarjetas SD y mediante un fichero de configuración el programa adquirirá los valores de inicialización: tipo de regla y su resolución (si las hay), backslash del eje, mm/pulso de cada eje para el motor PaP, etc... Ahora es necesario compilar el programa con esos valores.
Saludos