00 01/11/2012 23:43
Esempio 3: preimpostazione delle velocità di taglio per due mandrini
Codice di programma Commento
N10 SVC[3]=100 M6 T1 D1
N20 SVC[5]=200 ; Il raggio utensile della correzione utensile attiva
è uguale per i due mandrini, la velocità attiva è
diversa per il mandrino 3 e il mandrino 5.
Esempio 4:
Presupposti:
Il master relativo al cambio utensile è determinato dal toolholder:
MD20124 $MC_TOOL_MANAGEMENT_TOOLHOLDER > 1
Durante il cambio utensile viene mantenuta la vecchia correzione utensile e solo con la
programmazione di D si attiva una correzione del nuovo utensile:
MD20270 $MC_CUTTING_EDGE_DEFAULT = - 2
Codice di programma Commento
N10 $TC_MPP1[9998,1]=2 ; Il posto magazzino è il portautensile
N11 $TC_MPP5[9998,1]=1 ; Il posto magazzino è il portautensile 1
N12 $TC_MPP_SP[9998,1]=3 ; Il portautensile 1 è assegnato al mandrino 3
N20 $TC_MPP1[9998,2]=2 ; Il posto magazzino è il portautensile
N21 $TC_MPP5[9998,2]=4 ; Il posto magazzino è il portautensile 4
N22 $TC_MPP_SP[9998,2]=6 ; Il portautensile 4 è assegnato al mandrino 6
N30 $TC_TP2[2]="WZ2"
N31 $TC_DP6[2,1]=5.0 ; Raggio = 5,0 mm di T2, correzione D1
N40 $TC_TP2[8]="WZ8"
N41 $TC_DP6[8,1]=9.0 ; Raggio = 9,0 mm di T8, correzione D1
N42 $TC_DP6[8,4]=7.0 ; Raggio = 7,0 mm di T8, correzione D4
...
N100 SETMTH(1) ; Impostazione del numero portautensile master
N110 T="WZ2" M6 D1 ; L'utensile T2 viene cambiato e si attiva la correzione D1.
N120 G1 G94 F1000 M3=3 SVC=100 ; S3 = (100 m/min * 1000) / (5,0 mm * 2 * 3,14) =
3184,71 giri/min
N130 SETMTH(4) ; Impostazione del numero portautensile master
N140 T="WZ8" ; Corrisponde a T8="WZ8"
N150 M6 ; Corrisponde a M4=6
L'utensile "WZ8" passa al portautensile master, me per
effetto di MD20270=–2 la vecchia correzione utensile resta
attiva.
N160 SVC=50 ; S3 = (50 m/min * 1000) / (5,0 mm * 2 * 3,14) =
1592,36 giri/min
Sono bellissimo...
Administrafan