..non ce` di che...
te ne allego un altro un po piu complesso , ma potresti usarlo per parecchie cose..
(programma che eseguisce poligoni ESTERNI )
(PARTENZE da fuori poligono, attacco a angolo)
(impostare: NUMERO ANGOLI)
(se si IMPOSTANO 360 realizza un tondo)
(GRADI se si vuole conico)
(PROFONDITA lavorazione)
(PROFONDITA per passata)
g90 g54
t1m6
s60000m3f800
#108=3 (raggio fresa)
#103=10 (raggio del cerchio passante agli angoli)
#104=6 (INPOSTA QUANTI ANGOLI)
#118=10 (gradi da fresare--metti 0 per diritto-)
#119=10 (profondita)
#113=.5 (valore Z incrementale)
#114=fup[#119/#113] (arrotondamento passate)
#140=[#118*tan[#113]] (tangente)
#98=0 (coordinata X del centro )
#99=0 (coordinata Y del centro )
#102=0 (imposta l'angolo iniziale)
#106=[#103+#108] (aggiungi raggio fresa al raggio)
#198=[#98+#106+#108]
#199=[#99+#106+#108]
#105=[360/#104]
#102=#105
g0x#198y0
g0z5
g1z#150 (va a zeta +)
M98 P101L#114(L=valore FUP)
g1x#198y0 (torna alla partenza)
g0z20 (risali a quota sicurezza sopra)
g90 (torna a valori assoluti)
m2 (fine programma-----------------------)
o100 ( sub calcolo ed esecuzione poligono)
#100=[#98+#106*cos[#102]] (coordinata X)
#101=[#99+#106*sin[#102]] (coordinata Y)
g1x#100y#101 (sposta a XY)
#102=[#102+#105] (Incremento angolo)
m99 (ritorno sub)
o101
g1x#198
g1x#106
g91
g1Z[0-#113]
G90
#106=[#106+#140] (#140 valore tangente per discesa ---prova---)
M98 p100 L#104
M99 (ritorno sub)
%
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login