Blocco assente dopo trasmissione dati a TNC 4xx
NC FAQ1033
Domanda:
Blocco NC assente dopo la trasmissione dati a TNC 426/TNC 430. Su un controllo numerico iTNC 530 adiacente non si verifica questa condizione utilizzando lo stesso programma.
Condizione iniziale: Si sta impiegando un sistema CAM per la creazione di un programma CNC. Tramite postprocessor questo programma viene trasformato nel formato HEIDENHAIN Klartext, idoneo per TNC 426 (versione software NC: 280 476 16). Successivamente viene trasmesso al controllo numerico tramite TNCremo.
Errore: Durante l'editing o l'esecuzione sul controllo numerico, dopo un ciclo di lavorazione manca ora il successivo blocco NC.
Risposta:
Causa:
Il postprocessor genera una tilde (~) in più nell'ultima riga del ciclo di lavorazione:
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 ~ (Ecco la tilde superflua del ciclo!)
11 CYCL CALL (Questo blocco manca quando i dati vengono trasmessi al TNC 426/430)
È questo che rende il programma errato!
Soluzione:
Adattare il postprocessor affinché non venga generata alcuna tilde nell'ultima riga nel ciclo di lavorazione.
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
iTNC 530 corregge questo errore di sintassi in lettura contrariamente a TNC 426/TNC 430!