Sincronización de tiempo con interpolador
Código G: G75
Función: El comando evita que el bloque de funciones del decodificador procese el código G hasta que el interpolador haya recorrido todos los objetos anteriores. Cuando el interpolador alcanza G75
, todas las colas están vacías y el NCDecoder y todos los bloques de funciones de preprocesamiento continúan ejecutándose.
Esta función es útil para usar variables. El decodificador reemplaza las variables cuando se procesa la línea correspondiente. Sin embargo, la ejecución por parte del interpolador ocurre después de un tiempo especificado según el mecanismo de cola. Puedes usar G75
para esperar y sincronizar la evaluación de las variables y el posterior procesamiento por parte del interpolador.
Sintaxis
G75
N10 G1 X100 N20 G75 N30 G1 Y$g_y$
La variable g_y
está disponible con el elemento G1 y no se detecta de antemano. Si G75
no está insertado, entonces el NCDecoder
procesa la línea 30 inmediatamente antes de que se detecte el valor. G75
no tiene ningún efecto sobre el editor CNC o las rutas que genera el editor CNC como SMC_OutQueue
.