Ciclo 1420 TASTATURA PIANO (#17 / #1-05-1)

Programmazione ISO

G1420

Applicazione

Il ciclo di tastatura 1420 rileva gli angoli di un piano mediante misurazione di tre punti e memorizza i valori nei parametri Q.

Con il ciclo 1493 TASTATURA ESTRUSIONE è possibile ripetere i punti di tastatura nella direzione selezionata e nella lunghezza definita lungo una retta.

Ciclo 1493 TASTATURA ESTRUSIONE (#17 / #1-05-1)

Il ciclo offre anche le seguenti possibilità:

  • Se le coordinate dei punti di tastatura sono sconosciute, è possibile eseguire il ciclo in modalità semiautomatica.
  • Modalità semiautomatica

  • Il ciclo può essere sottoposto su richiesta al monitoraggio delle tolleranze. In tale caso è possibile monitorare la posizione e la dimensione dell'oggetto.
  • Valutazione delle tolleranze

  • Se la posizione precisa è stata determinata in anticipo, il valore può essere definito come posizione reale nel ciclo.
  • Trasferimento di una posizione reale

Esecuzione del ciclo

  1. Il controllo numerico porta il sistema di tastatura con logica di posizionamento nella posizione di prearresto del primo punto di tastatura 1.
  2. Logica di posizionamento

  3. Successivamente il sistema di tastatura si porta all'altezza di misura programmata Q1102 ed effettua la prima tastatura con l'avanzamento di tastatura F della tabella di tastatura.
  4. Se si programma MODO ALT. SICUREZZA Q1125, il controllo numerico riposiziona il sistema di tastatura con FMAX_PROBE all'altezza di sicurezza Q260.
  5. Si posiziona quindi nel piano di lavoro sul punto da tastare 2 e misura la posizione reale del secondo punto del piano.
  6. Successivamente il sistema di tastatura si riporta all'altezza di sicurezza (in funzione di Q1125) e si posiziona nel piano di lavoro sul punto da tastare 3 e misura la posizione reale del terzo punto del piano.
  7. Quindi il controllo numerico riposiziona il sistema di tastatura all'altezza di sicurezza (in funzione di Q1125) e memorizza i valori rilevati nei seguenti parametri Q:

Numero
parametro Q

Significato

Q950 - Q952

Prima posizione misurata nell'asse principale, secondario e utensile

Q953 - Q955

Seconda posizione misurata nell'asse principale, secondario e utensile

Q956 - Q958

Terza posizione misurata nell'asse principale, secondario e utensile

Q961 - Q963

Angolo solido misurato SPA, SPB e SPC in W-CS

Q980 - Q982

Scostamento misurato del primo punto di tastatura

Q983 - Q985

Scostamento misurato del secondo punto di tastatura

Q986 - Q988

3° scostamento misurato delle posizioni

Q183

Stato del pezzo

  • -1 = non definito
  • 0 = ok
  • 1 = ripresa
  • 2 = scarto
  • 3 = stilo non deflesso.
  • Il controllo numerico visualizza lo stato del pezzo 3 solo in combinazione con il ciclo 441 TASTATURA RAPIDA.

  • Ciclo 441 TASTATURA RAPIDA (#17 / #1-05-1)

Q970

Se è stato precedentemente programmato il ciclo 1493 TASTATURA ESTRUSIONE:

Scostamento massimo partendo dal primo punto di tastatura

Q971

Se è stato precedentemente programmato il ciclo 1493 TASTATURA ESTRUSIONE:

Scostamento massimo partendo dal secondo punto di tastatura

Q972

Se è stato precedentemente programmato il ciclo 1493 TASTATURA ESTRUSIONE:

Scostamento massimo partendo dal terzo punto di tastatura

Note

 
Nota
Attenzione Pericolo di collisione!
Sussiste il pericolo di collisione se tra gli oggetti o i punti di tastatura non ci si porta ad altezza di sicurezza.
  1. Portarsi ad altezza di sicurezza tra ciascun oggetto o ciascun punto di tastatura. Programmare Q1125 MODO ALT. SICUREZZA diverso da -1.
 
Nota
Attenzione Pericolo di collisione!
Per l'esecuzione dei cicli di tastatura 444 e 14xx non devono essere attive funzioni NC per la conversione di coordinate. Pericolo di collisione!
  1. Non attivare le seguenti funzioni NC prima di utilizzare il ciclo di tastatura:
    • Ciclo 8 SPECULARITA
    • Ciclo 11 FATTORE SCALA
    • Ciclo 26 FATT. SCALA ASSE
    • TRANS MIRROR
  2. Resettare la conversione delle coordinate prima della chiamata ciclo
  • Questo ciclo può essere eseguito esclusivamente in modalità di lavorazione FUNCTION MODE MILL.
  • I tre punti di tastatura non devono trovarsi su una retta affinché il controllo numerico possa calcolare i valori angolari.
  • Dalla definizione delle posizioni nominali risulta l'angolo solido nominale. Il ciclo salva l'angolo solido misurato nei parametri da Q961 a Q963. Per l'acquisizione nella rotazione base 3D il controllo numerico utilizza la differenza tra angolo solido misurato e angolo solido nominale.
  • Osservare i principi fondamentali dei cicli di tastatura 14xx.
  • Principi fondamentali dei cicli di tastatura 14xx (#17 / #1-05-1)

 
Tip
  • HEIDENHAIN raccomanda di non utilizzare alcun angolo dell'asse per questo ciclo!

Parametri ciclo

Immagine ausiliaria

Paramètre

Q1100 1.pos. nominale asse principale?

Posizione nominale assoluta del primo punto da tastare nell'asse principale del piano di lavoro

Immissione: –99999.9999...+99999.9999 In alternativa ?, -, + o @

Q1101 1.pos. nominale asse secondario?

Posizione nominale assoluta del primo punto da tastare nell'asse secondario del piano di lavoro

Immissione: –99999,9999...+9999,9999 In alternativa immissione opzionale, vedere Q1100

Q1102 1.pos. nominale asse utensile?

Posizione nominale assoluta del primo punto da tastare nell'asse utensile

Immissione: –99999,9999...+9999,9999 In alternativa immissione opzionale, vedere Q1100

Q1103 2.pos. nominale asse principale?

Posizione nominale assoluta del secondo punto da tastare nell'asse principale del piano di lavoro

Immissione: –99999,9999...+9999,9999 In alternativa immissione opzionale, vedere Q1100

Q1104 2.pos. nominale asse secondario?

Posizione nominale assoluta del secondo punto da tastare nell'asse secondario del piano di lavoro

Immissione: –99999,9999...+9999,9999 In alternativa immissione opzionale, vedere Q1100

Q1105 2. pos. nominale asse utensile?

Posizione nominale assoluta del secondo punto da tastare nell'asse utensile del piano di lavoro

Immissione: –99999,9999...+9999,9999 In alternativa immissione opzionale, vedere Q1100

Q1106 3.pos. nominale asse principale?

Posizione nominale assoluta del terzo punto da tastare nell'asse principale del piano di lavoro.

Immissione: –99999,9999...+9999,9999 In alternativa immissione opzionale, vedere Q1100

Q1107 3.pos. nominale asse secondario?

Posizione nominale assoluta del terzo punto da tastare nell'asse secondario del piano di lavoro

Immissione: –99999,9999...+9999,9999 In alternativa immissione opzionale, vedere Q1100

Q1108 3.pos. nominale asse utensile?

Posizione nominale assoluta del terzo punto da tastare nell'asse utensile del piano di lavoro

Immissione: –99999,9999...+9999,9999 In alternativa immissione opzionale, vedere Q1100

Q372 Direz. di tastatura (-3...+3)?

Asse nella cui direzione deve essere effettuata la tastatura. Con il segno si definisce se il controllo numerico trasla in direzione positiva o negativa.

Immissione: –3, –2, –1, +1, +2, +3

Q320 Distanza di sicurezza?

Distanza addizionale tra il punto di tastatura e la sfera del sistema di tastatura. Q320 è attivo in aggiunta alla colonna SET_UP della tabella di tastatura. Valore incrementale.

Immissione: 0...99999.9999 In alternativa PREDEF

Q260 Altezza di sicurezza?

Coordinata dell'asse utensile che esclude una collisione tra il sistema di tastatura e il pezzo (attrezzatura di serraggio). Valore assoluto.

Immissione: –99999.9999...+99999.9999 In alternativa PREDEF

Q1125 Andare ad altezza di sicurezza?

Comportamento in posizionamento tra le posizioni di tastatura:

-1: senza posizionamento all'altezza di sicurezza.

0: con posizionamento all'altezza di sicurezza prima e dopo il ciclo. Il preposizionamento viene eseguito con FMAX_PROBE.

1: con posizionamento all'altezza di sicurezza prima e dopo ogni oggetto. Il preposizionamento viene eseguito con FMAX_PROBE.

2: con posizionamento all'altezza di sicurezza prima e dopo ogni punto di tastatura. Il preposizionamento viene eseguito con FMAX_PROBE.

Immissione: –1, 0, +1, +2

Q309 Reazione con errore tolleranza?

Reazione con superamento di tolleranza:

0: senza interruzione dell'esecuzione del programma al superamento della tolleranza. Il controllo numerico non apre alcuna finestra con risultati.

1: con interruzione dell'esecuzione del programma al superamento della tolleranza. Il controllo numerico apre una finestra con risultati.

2: il controllo numerico non apre alcuna finestra con risultati in caso di ripresa. Il controllo numerico apre una finestra con risultati in caso di posizioni reali nel range di scarto e interrompe l'esecuzione del programma.

Immissione: 0, 1, 2

Q1126 Allinea assi rotativi?

Posizionare gli assi rotativi per lavorazione inclinata:

0: mantenimento della posizione corrente degli assi rotativi.

1: posizionamento automatico dell'asse rotativo e orientamento della punta utensile (MOVE). La posizione relativa tra pezzo e sistema di tastatura non viene modificata. Il controllo numerico esegue un movimento di compensazione con gli assi lineari.

2: posizionamento automatico dell'asse rotativo senza orientamento della punta utensile (TURN).

Immissione: 0, 1, 2

Q1120 Posizione da confermare?

Definire se il controllo numerico corregge l'origine attiva:

0: senza correzione

1: correzione in riferimento al 1° punto di tastatura. Il controllo numerico corregge l'origine attiva dello scostamento della posizione nominale e reale del 1° punto di tastatura.

2: correzione in riferimento al 2° punto di tastatura. Il controllo numerico corregge l'origine attiva dello scostamento della posizione nominale e reale del 2° punto di tastatura.

3: correzione in riferimento al 3° punto di tastatura. Il controllo numerico corregge l'origine attiva dello scostamento della posizione nominale e reale del 3° punto di tastatura.

4: correzione in riferimento al punto di tastatura medio. Il controllo numerico corregge l'origine attiva dello scostamento della posizione nominale e reale del punto di tastatura medio.

Immissione: 0, 1, 2, 3, 4

Q1121 Conferma rotazione base?

Definire se il controllo numerico deve confermare la posizione inclinata determinata come rotazione base:

0: senza rotazione base

1: impostazione rotazione base: qui il controllo numerico salva la rotazione base

Immissione: 0, 1

I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.

Adattare dapprima i seguenti contenuti:

  • Utensili
  • Dati di taglio
  • Avanzamenti
  • Altezza e posizioni di sicurezza
  • Inserire le posizioni specifiche della macchina, ad es. con M91
  • Percorsi di chiamate programma

Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.

Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.

 
Tip

Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.

Esempio

11 TCH PROBE 1420 TASTATURA PIANO ~

Q1100=+0

;1.PUNTO ASSE PRINC. ~

Q1101=+0

;1.PUNTO ASSE SECOND. ~

Q1102=+0

;1.PUNTO ASSE UT ~

Q1103=+0

;2.PUNTO ASSE PRINC. ~

Q1104=+0

;2.PUNTO ASSE SECOND. ~

Q1105=+0

;2.PUNTO ASSE UT ~

Q1106=+0

;3.PUNTO ASSE PRINC. ~

Q1107=+0

;3.PUNTO ASSE SECOND. ~

Q1108=+0

;3.PUNTO ASSE UT ~

Q372=+1

;DIREZIONE TASTATURA ~

Q320=+0

;DISTANZA SICUREZZA ~

Q260=+100

;ALTEZZA DI SICUREZZA ~

Q1125=+2

;MODO ALT. SICUREZZA ~

Q309=+0

;REAZIONE ERRORE ~

Q1126=+0

;ALLINEA ASSI ROTAT. ~

Q1120=+0

;POSIZIONE TRASFERIM. ~

Q1121=+0

;CONFERMA ROTAZIONE