Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Iso+apt 1
Iso+apt 1
CNC
La programmazione ISO
Il linguaggio EIA/ISO consente la gestione di tutte le funzioni della macchina utensile nonch il calcolo di traiettorie elementari.
La programmazione ISO
1 2 3 4 5 6 7 Generalit Geometrie di riferimento Grammatica Lessico Sintassi Esempi Linguaggio APT
Z B W Y
8
X
Produzione Assistita dal Calcolatore
Riferimenti: origini
W E=N R
Zero macchina
Il controllo numerico dotato di un proprio sistema di riferimento ed origine assoluta : ZERO MACCHINA M.
10
11
Zero pezzo
Il programmatore in base alla quotatura del disegno stabilisce uno ZERO PEZZO W rispetto al quale programma gli spostamenti.
12
Riferimenti: origini
Il programmatore fornisce la distanza relativa tra i due zeri. La programmazione avviene riferita allo zero pezzo W. TORNITURA FRESATURA
13
La programmazione ISO
1 2 3 4 5 6 7 Generalit Geometrie di riferimento Grammatica Lessico Sintassi Esempi Linguaggio APT
14
Grammatica ISO
La programmazione EIA/ISO una programmazione ad indirizzo con formato alfanumerico.
15
Grammatica ISO
Il programma di lavorazione di un pezzo l'insieme di pi operazioni sequenziali.
16
Grammatica ISO
Ogni operazione composta da pi blocchi, a loro volta costituiti da insiemi di parole. Un blocco definisce in modo completo un ordine che la macchina utensile deve eseguire prima di passare al blocco successivo.
17
Grammatica ISO
Ciascuna parola di un blocco formata da un carattere alfabetico detto indirizzo e da un numero che indica un valore o un codice di funzione.
X-53.7
Lettera di indirizzo
18
Sequenza di numeri
Produzione Assistita dal Calcolatore
Esempio di blocco
N10 G28 X2300 Y5600 Z1780 F350 S200 T19 M06
19
Programmazione ISO
1 2 3 4 5 6 7 Generalit Geometrie di riferimento Grammatica Lessico Sintassi Esempi Linguaggio APT
20
Si distinguono in: modali: rimangono attive finch non vengono sostituite da unaltra funzione corrispondente; temporanee: rimangono attive nel blocco.
21 Produzione Assistita dal Calcolatore
Indirizzi di movimento
22
Funzione N
23
Funzione G
Sono "funzioni preparatorie" perch predispongono il modo di esecuzione delle istruzioni successive.
24
G90 e G91
Coordinate assolute ed incrementali
se G90 attiva: coordinate assolute se G91 attiva: coordinate incrementali
25
26
Coordinate incrementali
La misura eseguita facendo riferimento alla coordinata precedente. Nellesempio la fresa muove dal punto P1, a P2, a P3, a P4 con coordinate cartesiane relative.
N10 N11 N12 N13 G90 G91 X-60 X30 X60 X60 Y-20 Y80 Y10 Y-100
27
28
G00 Posizionamento
Il posizionamento il movimento dellutensile dalla posizione in cui si trova a quella che deve raggiungere per iniziare la lavorazione. Il moto avviene in velocit di rapido. Occorre indicare le coordinate del punto finale.
N10
G00
X-60
Y-20
29
G00 Posizionamento
30
31
N180 G00 X20 Z2 N190 G01 Z-15 F0.2 N200 G01 X40 Z-25
32 Produzione Assistita dal Calcolatore
Esercizio 1
Traslazione in rapido G00 Interpolazione lineare G01 Coordinate assolute X, Z G90 G00 X23 Z1 S500 G01 Z-32 F0.2 G01 X43 F0.1 G01 Z-66 F0.2 G01 X63 F0. 1 G01 Z-80 F0.2
F : velocit di avanzamento longitudinale pari a 0.2 mm/giro F : velocit di avanzamento trasversale pari a 0.1 mm/giro
33 Produzione Assistita dal Calcolatore
Esercizio 2
Traslazione in rapido G00 Interpolazione lineare G01 Coordinate relative X,Z G00 X23 Z1 G91 G01 Z-33 F0.2 G01 X10 F0.1 G01 Z-34 F0.2 G01 X10 F0.1 G01 Z-14 F0.2
F : velocit di avanzamento longitudinale pari a 0.2 mm/giro F : velocit di avanzamento trasversale pari a 0.1 mm/giro
34 Produzione Assistita dal Calcolatore
Esercizio 3
Traslazione in rapido G00 Interpolazione lineare diagonale con punto finale G01 Coordinate assolute X, Z G90 G00 X23 Z1 G01 Z-10 F0.1 G01 X40 Z-45 G01 Z-57
F: velocit di avanzamento pari a 0.1 mm/giro
35 Produzione Assistita dal Calcolatore
Esercizio 4
Interpolazione lineare diagonale con quota angolare A
36
Esercizio 5
Esecuzione smusso a 45, noto il cateto, D Con diversa velocit di avanzamento, E (sempre associata al comando D) G0 X13 Z1 G1 Z0 F0.15 G1 X30 D2 E0.08 G1 Z-25 G1 X60 D5 G1 Z-45
F E
Esercizio 6
Esecuzione smusso, nota lipotenusa, D Con diversa velocit di avanzamento, E
F E
Esercizio 7
Esecuzione raccordo R Con diversa velocit di avanzamento, E (sempre associata al comando R)
39
ANTI ORARIA
ORARIA
ORARIA
ANTI ORARIA
40
42
Esercizio 8
Interpolazione circolare anti oraria G03 Punto finale Raggio R G00 X25 Z1 G01 Z-21 F0.1 G03 X60 Z-48.27 R30 G01 Z-70
43
Esercizio 9
Interpolazione circolare oraria G02 Punto finale Raggio R
G00 X25 Z 1 G01 Z-21 F0.15 G02 X60 Z-48.27 R30 G01 Z-70
44
Esercizio 10
Interpolazione circolare anti oraria G03 Punto finale Coordinate del centro assolute
Esercizio 11
Interpolazione circolare anti oraria G3 Punto finale Coordinate del centro relative
Percorso utensile
Il percorso utensile viene programmato rispetto ad un punto di riferimento.
TORNITURA
TOOL POINT
TOOL POINT
FRESATURA
47
Macro
Esempio: il ciclo di foratura precedentemente descritto pu essere implementato con luso della macro.
(definizione della geometria) P0=POINT/0.0, 3.0, 0.1 (definizione del ciclo) FROM/P0 CALL/DRILL, X=1.0, Y=1.0, Z=0.1, DEPTH=0.7 CALL/DRILL, X=2.0, Y=1.0, Z=0.1, DEPTH=0.7 GOTO/P0 (definizione della macro) DRILL=MACRO/Y,Y,Z,DEPTH GOTO/X,Y,Z GODLTA/0, 0, -DEPTH GODLTA/0, 0, DEPTH TERMAC
48 Produzione Assistita dal Calcolatore