Ciclo 403 ROT SU ASSE ANGOLARE (#17 / #1-05-1)

Programmazione ISO

G403

Applicazione

Il ciclo di tastatura 403 rileva una posizione inclinata del pezzo mediante la misurazione di due punti che devono trovarsi su una retta. Il controllo numerico compensa, mediante rotazione dell'asse A, B o C, la posizione inclinata determinata del pezzo. Per questo il pezzo può essere serrato secondo le esigenze sulla tavola rotante.

 
Tip

Invece del ciclo 403 ROT SU ASSE ANGOLARE, HEIDENHAIN consiglia i seguenti cicli più potenti:

  • 1410 TASTATURA SPIGOLO
  • 1412 TASTATURA BORDO INCLINATO

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 ed effettua la prima tastatura con l'avanzamento di tastatura (colonna F).
  4. Quindi il sistema di tastatura si porta sul successivo punto da tastare 2 ed esegue la seconda tastatura.
  5. Il controllo numerico riposiziona il sistema di tastatura all'altezza di sicurezza e ruota l'asse rotativo definito nel ciclo del valore calcolato. Come opzione è possibile definire se il controllo numerico deve impostare a 0 l'angolo di rotazione definito nella tabella Preset o nella tabella origini.

Note

 
Nota
Attenzione Pericolo di collisione!
Può verificarsi una collisione se il controllo numerico posiziona automaticamente l'asse rotativo.
  1. Prestare attenzione a possibili collisioni tra elementi montati sulla tavola e l'utensile
  2. Selezionare l'altezza di sicurezza in modo tale che non si verifichino collisioni
 
Nota
Attenzione Pericolo di collisione!
Se nel parametro Q312 Asse per movimento compensaz.? si immette il valore 0, il ciclo determina automaticamente l'asse rotativo da allineare (impostazione raccomandata). A seconda della sequenza dei punti di tastatura, viene determinato un angolo. L'angolo determinato va dal primo al secondo punto di tastatura. Se nel parametro Q312 si seleziona l'asse A, B o C come asse di compensazione, il ciclo determina l'angolo indipendentemente dalla sequenza dei punti di tastatura. L'angolo calcolato è nell'intervallo da -90 a +90°. Pericolo di collisione!
  1. Verificare la posizione dell'asse rotativo dopo l'allineamento
 
Nota
Attenzione Pericolo di collisione!
Per l'esecuzione dei cicli di tastatura da 400 a 499 non devono essere attivi cicli per conversioni di coordinate. Pericolo di collisione!
  1. Non attivare i seguenti cicli prima di utilizzare cicli di tastatura:
    • Ciclo 7 PUNTO ZERO
    • Ciclo 8 SPECULARITA
    • Ciclo 10 ROTAZIONE
    • Ciclo 11 FATTORE SCALA
    • Ciclo 26 FATT. SCALA ASSE
  2. Resettare prima le conversioni delle coordinate
  • Questo ciclo può essere eseguito esclusivamente in modalità di lavorazione FUNCTION MODE MILL.
  • Il controllo numerico disattiva un'eventuale rotazione base attiva all'inizio del ciclo.

Nota in combinazione con parametri macchina

  • Il parametro macchina opzionale trackAsync (N. 122503) consente al costruttore della macchina di definire se il controllo numerico orienta il mandrino per la tastatura durante il preposizionamento. L'impostazione è attiva solo se il controllo numerico determina automaticamente l'asse rotativo da allineare sulla base della cinematica attiva (Q312=0).

Parametri ciclo

Immagine ausiliaria

Paramètre

Q263 1. punto misurato sul 1. asse?

Coordinata del primo punto da tastare nell'asse principale del piano di lavoro. Valore assoluto.

Immissione: –99999.9999...+99999.9999

Q264 1. punto misurato sul 2. asse?

Coordinata del primo punto da tastare nell'asse secondario del piano di lavoro. Valore assoluto.

Immissione: –99999.9999...+99999.9999

Q265 2. punto misurato sul 1. asse?

Coordinata del secondo punto da tastare nell'asse principale del piano di lavoro. Valore assoluto.

Immissione: –99999.9999...+99999.9999

Q266 2. punto misurato sul 2. asse?

Coordinata del secondo punto da tastare nell'asse secondario del piano di lavoro. Valore assoluto.

Immissione: –99999.9999...+99999.9999

Q272 Asse mis. (1..3: 1=asse princ.)?

Asse in cui deve essere effettuata la misurazione:

1: asse principale = asse di misura

2: asse secondario = asse di misura

3: asse di tastatura = asse di misura

Immissione: 1, 2, 3

Q267 Direz. attravers. 1 (+1=+/-1=-)?

Direzione in cui il sistema di tastatura deve avvicinarsi al pezzo:

-1: direzione di spostamento negativa

+1: direzione di spostamento positiva

Immissione: –1, +1

Q261 Mis. altezza su asse tastatore?

Coordinata del centro della sfera nell'asse di tastatura sul quale deve essere effettuata la misurazione. Valore assoluto.

Immissione: –99999.9999...+99999.9999

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

Q301 Spostarsi a alt. sicur. (0/1)?

Definire il modo di spostamento del sistema di tastatura tra i punti da misurare:

0: spostamento ad altezza di misura tra i punti di misura

1: spostamento ad altezza di sicurezza tra i punti di misura

Immissione: 0, 1

Q312 Asse per movimento compensaz.?

Definire l'asse rotativo con il quale il controllo numerico deve compensare la posizione inclinata misurata:

0: modalità automatica – il controllo numerico determina l'asse rotativo da allineare sulla base della cinematica attiva. In modalità automatica il primo asse rotativo della tavola (partendo dal pezzo) viene utilizzato come asse di compensazione. Impostazione raccomandata!

4: compensazione posiz. obliqua con asse rotativo A

5: compensazione posiz. obliqua con asse rotativo B

6: compensazione posiz. obliqua con asse rotativo C

Immissione: 0, 4, 5, 6

Q337 Zero dopo allineamento?

Definire se il controllo numerico deve impostare a 0 l'angolo dell'asse rotativo orientato nella tabella Preset ovvero nella tabella origini dopo allineamento.

0: senza impostazione a 0 dell'angolo dell'asse rotativo nella tabella dopo allineamento

1: con impostazione a 0 dell'angolo dell'asse rotativo nella tabella dopo allineamento

Immissione: 0, 1

Q305 Numero origine nella tabella?

Indicare il numero nella tabella Preset in cui il controllo numerico deve registrare la rotazione base.

Q305 = 0: l'asse rotativo viene azzerato nel numero 0 della tabella Preset. Viene inserita una voce nella colonna OFFSET. Tutti gli altri valori (X, Y, Z ecc.) del Preset attualmente attivo vengono acquisiti nella riga 0 della tabella Preset. Viene inoltre attivato il Preset della riga 0.

Q305 > 0: indicare la riga della tabella Preset in cui il controllo numerico deve azzerare l’asse rotativo. Viene inserita una voce nella colonna OFFSET della tabella Preset.

Q305 dipende dai seguenti parametri:

  • Q337 = 0: parametro Q305 non attivo
  • Q337 = 1: parametro Q305 attivo come descritto sopra
  • Q312 = 0: parametro Q305 attivo come descritto sopra
  • Q312 > 0: la voce in Q305 viene ignorata. Viene inserita una voce nella colonna OFFSET nella riga della tabella Preset, attiva alla chiamata del ciclo

Immissione: 0...99999

Q303 Trasfer.valore misura (0,1)?

Definire se l'origine determinata deve essere memorizzata nella tabella origini o nella tabella Preset:

0: scrittura dell'origine determinata come spostamento origine nella tabella origini attiva. Il sistema di riferimento è il sistema di coordinate del pezzo attivo

1: scrittura dell'origine determinata nella tabella Preset

Immissione: 0, 1

Q380 Angolo rif. asse princ.?

Angolo su cui il controllo numerico deve allineare la retta tastata. Attivo solo se è selezionato asse rotativo = modalità automatica o C (Q312 = 0 o 6).

Immissione: 0...360

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 403 ROT SU ASSE ANGOLARE ~

Q263=+0

;1. PUNTO 1. ASSE ~

Q264=+0

;1. PUNTO 2. ASSE ~

Q265=+20

;2. PUNTO 1. ASSE ~

Q266=+30

;2. PUNTO 2. ASSE ~

Q272=+1

;ASSE MISURATO ~

Q267=-1

;DIREZIONE ATTRAVERS. ~

Q261=-5

;ALTEZZA MISURATA ~

Q320=+0

;DISTANZA SICUREZZA ~

Q260=+20

;ALTEZZA DI SICUREZZA ~

Q301=+0

;SPOST. A ALT. SICUR. ~

Q312=+0

;ASSE DI COMPENSAZ. ~

Q337=+0

;SETTARE ZERO ~

Q305=+1

;NUMERO SU TABELLA ~

Q303=+1

;TRASF.VALORE MISURA ~

Q380=+90

;ANGOLO DI RIFERIM.