con haas dovrei lavorare con g90/g91 per spostarmi in z.
con fanuc mi hanno passato questa macro:
Codice: Seleziona tutto
- FRESATURA TASCA CIRCOLARE (G104). Calcola ed esegue tutti i passaggi necessari ad ottenere lo svuotamento di una tasca circolare con movimento elicoidale.
O9014(TASCA CIRCOLARE G104)
#147=#7-#11
#146=#11*7/10
G0G90Z#18
#144=0
N10#145=#18
#144=#144+#146
IF[#144LT#147]GOTO20
#144=#144-#146
#146=#147-#144
#144=#147
N20G91X#146
N30#145=#145-#17
IF[#145GT#26]GOTO40
#145=#26
N40G90G3I-#144Z#145F#9
IF[#145NE#26]GOTO30
G3I-#144
G0Z#18
IF[#144EQ#147]GOTO90
#146=#11*14/10
N50#145=#18
#144=#144+#146
IF[#144LT#147]GOTO60
#144=#144-#146
#146=#147-#144
#144=#147
N60G91X#146
N70#145=#145-#17
IF[#145GT#26]GOTO80
#145=#26
N80G90G3I-#144Z#145F#9
IF[#145NE#26]GOTO70
G3I-#144
G0Z#18
IF[#144NE#147]GOTO50
N90M99
%
FRESATURA TASCA CIRCOLARE (G104):
R = Coordinata del punto R
Z = Coordinata del punto Z
F = Avanzamento (F)
Q = Profondità di passata (positivo)
H = Raggio fresa (positivo)
D = Raggio cerchio (positivo)
Es.: G104 R1 Z-12 Q4 H6 D30 F300
Sapreste darmi una mano, per come usarla con HAAS
Ringrazio anticipatamente