Come posso creare una macro per eseguire esagoni con le variabili?
Vorrei creare una macro scrivendo soltanto i dati del diametro esagono, d.fresa altezza esagono e profondità di passata, in modo che non ci sia bisogno tutte le volte di fare un nuovo programma.
E' da qualche mese che ho incominciato a lavorare con le variabili le sto trovando molto comode.
PS. io programmo un Fanuc serie Oi-MD
Questo è il mio programma che ho scritto per fare gli smussi o lavorazioni inclinate in rampa non lo ancora provato in macchina .
%
O8902(FRESATURA IN RAMPA)
(SMUSSO LINEARE)
(G65 P8902 E C M Q R D A X Y F)
#106=#8(Z DI PARTENZA METTERE Z-#)
#100=#3(DISTANZA DI PARTENZA)
#104=#13(PASSATA IN Z)
#102=#17(PASSATA IN X/Y)
#105=#18(LUNGHEZZA X/Y)
#500=#7(D.FRESA)
#107=#1(ANGOLO DI ROTAZIONE)
(X=90 Y=0)
#503=#24(ASS X)
#504=#25(ASSE Y)
#502=#9(F LAVORO)
(***************************)
Z50
X#503Y#504
M98Q100
M99
N100
#110=#100+#104
#501=[#500/2]
G52X#503Y#504
G68X0Y0R-#107
X-[#501+5]Y-#105
Z#100F#502
G1Z-#106M8
X-#501
N1
WHILE[#106GE#100]DO1
G1G91Z#110X#102
G90Y#105
#104=#104
#102=#102
#106=#106-#104
G1G91Z#110X#102
G90Y-#105
#104=#104
#102=#102
#106=#106-#104
END1
G0Z50
G69X0Y0
G52X0Y0
M99
%
Grazie a tutti.