Documente Academic
Documente Profesional
Documente Cultură
PROGRAMMAZIONE
SEMPLICE
su TORNI BIGLIA
cnc FANUC 18i/21/i
1. PROGRAMMAZIONE DIRETTA
Con la programmazione diretta è possibile inserire traiettorie rettilinee, smussi e raccordi, non definendoli
,C = Smusso
R = Raccordo
1.1 Angolo
FUNZIONE "A"
Per determinare il valore dell'angolo "A" occorre posizionare gli assi di figura A oppure B, senza
ruotarli, sul punto di inizio conicità con riferimento alla direzione di lavorazione dell'utensile.
180 0 -180 0
A- A–
A-
270 -90
Il blocco verrà costruito dichiarando soltanto la quota X o Z e la conicità A (blocco singolo), oppure
la conicità A della prima retta, la conicità A della seconda retta e le coordinate X e Z relative
al punto finale della seconda retta (blocco doppio). L'angolo "A" deve essere programmato con un
formato massimo di 3 interi e 4 decimali, con un espressione in gradi per gli interi e centesimali
ESEMPIO
50° = A 50
10° 30 ' = A 10.5
30° 40' 12" = A 30,67
- 34 -
1.2 Smusso
FUNZIONE ",C"
E' possibile programmare smussi tra due enti lineari in maniera automatica, imponendo direttamente
la dimensione desiderata. Il valore di ",C" esprime la lunghezza da asportare sulla retta che lo
Viene così costruito un triangolo isoscele dove i due cateti uguali rappresentano il valore ",C" da
asportare.
,C ,C
,C
,C
,C
,C
1.3 Raccordo
FUNZIONE "R"
Con la stessa logica degli smussi, é possibile programmare raccordi in maniera automatica,
indicando direttamente il valore del raggio, con cui l'unità di governo costruirà un'interpolazione
circolare tangente alla retta che lo precede e alla retta che lo segue.
R R
NOTA a. Smussi e raccordi programmati come ",C" ed "R" , possono sussistere solo nel caso
in cui le rette hanno tra loro un punto di intersezione.
- 36 -
ESEMPI DI
PROGRAMMAZIONE
Negli esempi di seguito mancano i dati tecnologici riguardanti l’asportazione (numero di utensile,
giri mandrino, velocità di avanzamento, ecc). Inserirli prima dei blocco N100 per provare il
programma in macchina.
ESEMPIO
70
N100 . ...........................
50 N110 G0X20Z1
R10
N120 G1Z-20
20
N130 X50R10
0 N140 X70Z-40
N150 . ..........................
40
20
5 x 45°
50 N100 . ...........................
N110 G0X20Z1
20 N120 G1Z-20
N130 X50,C5
0 N140 Z-40
N150 . ..........................
40
20
- 37 -
5
5
70
N100 . ...........................
N110 G0X30Z1
N120 G1Z-10
30
N130 X70Z-20,C5
N140 Z-40
0 N150 . ..........................
40
20
10
70
R7 N100 . ...........................
N110 G0X30Z1
30 N120 G1Z-10
N130 X70Z-20R7 N140
Z-40
0
N150 . ..........................
20
10
40
70
60° N100 . ...........................
30 N110 G0X30Z1
N120 G1Z-16
N130 A120X70
0 N140 . ..........................
16
5
5
70 N100 . ...........................
N110 G0X30Z1
60° N120 G1Z-16
30
N130 A120X70,C5
N140 Z-42
0 N150 . ..........................
42
16
- 38 -
70
R8 N100 . ...........................
60° N110 G0X30Z1
30 N120 G1Z-16
N130 A120X70R8
N140 Z-42
0
N150 . ..........................
16
42
0
80
R6 N100 .............................
30° N110 G0X33Z1
33 N120 G1Z-16R6
N130 A150Z-35
N140 ............................
0
35
16
sm 2
80 N100 . ...........................
R12 N110 G0X29Z1
N120 G1Z0
sm 2
N130 X33,C2
30° N140 Z-16
33
N150 A150Z-35R12
N160 X80,C2
0 N170 Z-47
N180 . ............................
47
35
16
R6
80
R12 N100 .............................
50 N110 G0X50Z1
15°
N120 G1Z-16
N130 A195Z-35R12
N140 X80R6
N150 Z-47
0 N160 .............................
47
35
16
- 39 -
1.6 Programmazione diretta blocchi doppi
ESEMPIO
A150
90 N100 .............................
30° N110 G0X29Z1
R6 2 N120 G1Z0
60° N130 A170X33
33 N140 Z-16R6
10°
N150 A120
N160 A150X90Z-50
0 N170 Z-64
N180 .............................
64
50
16
5
90 N100 .............................
N110 G0X27Z1
5
30°
3 x 45° N120 G1Z0
N130 X33,C3
60° N140 Z-16
33
N150 A120,C5
N160 A150X90Z-50
0 N170 Z-64
N180 .............................
16
64
50
R13 3 x 45°
30°
90 15° N100 .............................
76 N110 G0X70Z1
N120 G1Z0
N130 X76,C3
N140 Z-16
N150 A195R13
N160 A150X90Z-50
0 N170 Z-64
N180 .............................
64
50
16
- 40 -
5
5
90 N100 .............................
30° N110 G0X33Z1
N120 G1Z-16R6
R6
R12 60° N130 A120R12
33 N140 A150X90Z-50,C5
N150 Z-64
N160 ..............................
0
16
64
50
5
30°
90
N100 .............................
5
R7 N110 G0X33Z1
N120 G1Z-16
60° N130 A120,C5
33
N140 A150X90Z-50R7
N150 Z-64
0 N160 ..............................
64
50
16
R13
30°
90 15°
76 N100 .............................
R7 N110 G0X76Z1
N120 G1Z-16
N130 A195R13
N140 A150X90Z-50R7
N150 Z-64
0 N160 ..............................
50
64
16
- 41 -