La frase de datos falla tras la transferencia de datos al TNC 4xx
NC FAQ1033
Pregunta:
Frase NC errónea después de transferir datos a un TNC 426/TNC 430. En un iTCN 530 contiguo no se da este comportamiento al utilizar el mismo programa.
Punto de partida:
Se genera un programa CNC en un sistema CAM. Por posprocesador, este programa se convierte en lenguaje conversacional Klartext de HEIDENHAIN, apto para un TNC426 (versión de software NC: 280 476 16). A continuación, transferir al control numérico mediante TNCremo.
Fallo:
Ahora, al editar y ejecutar, en el control numérico falla la siguiente frase NC después de un ciclo de mecanizado.
Respuesta:
Causa:
El posprocesador genera una virgulilla (~) de más en la última fila del ciclo de mecanizado.
10 CYCL DEF 22 ROUGH-OUT ~
Q10=-0.8 ;PLUNGING DEPTH ~
Q11=+50 ;FEED RATE FOR PLUNGING ~
Q12=+1150 ;FEED RATE FOR MILLING ~
Q18=+0 ;COARSE ROUGHING TOOL~
Q19=+1000 ;RECIPROCATION FEED RATE ~ (¡Aquí está la tilde superflua en el ciclo!)
11 CYCL CALL (Este bloque falta cuando se transmiten los datos al TNC 426/430
Por lo tanto, el programa es erróneo.
Solución:
Ajustar el posprocesador de forma que no se genere ninguna virgulilla en la última fila del ciclo de mecanizado.
10 CYCL DEF 22 ROUGH-OUT ~
Q10=-0.8 ;PLUNGING DEPTH ~
Q11=+50 ;FEED RATE FOR PLUNGING ~
Q12=+1150 ;FEED RATE FOR MILLING ~
Q18=+0 ;COARSE ROUGHING TOOL~
Q19=+1000 ;RECIPROCATION FEED RATE
11 CYCL CALL
Al contrario que el TNC 426/TNC 430, el iTNC 530 corrige este error de sintaxis durante la lectura.