ripetizione parte di programma

Sezione dedicata a Mach3
Rispondi
anvi
Newbie
Newbie
Messaggi: 20
Iscritto il: domenica 3 giugno 2012, 11:17
Località: casalnuovo napoli

ripetizione parte di programma

Messaggio da anvi » lunedì 17 luglio 2017, 22:22

salve a tutti
ho costruito un pantografo e istallato mach3 e funziona tutto.
anche grazie a voi con i vostri argomenti.
il mio problema è: quando scrivo un codice g non so cosa devo scrivere per far ripetere 5 volte parte del programma cioe ripetere 5 volte dalla riga 20 alla riga 35 .
sono un dilettante ma sto imparando .
se qualcuno mi puo consigliare mi fa piacere.
grazie

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: ripetizione parte di programma

Messaggio da gino » martedì 18 luglio 2017, 9:04

..usando M98 ed M99 ; vedi esempio...

g54g90 (linea da taglio in Y)
t19m6
s10000m3f900
g0 z40
g0x-405y-72
g0z0
g1z0
#100=-1.8
M98 P101L7(L=valore profondita)
g0z40
m105
m30 (---fine prog--------------------)
o101 (definizione subprogr)
g91 (attiva incrementale)
g1Z#100
G90 (disattiva incrementale)
g1x-405y72 f900 (lavorazione)
g91 (attiva incrementale)
g1Z#100
G90 (disattiva incrementale)
g1x-405y-72 (lavorazione)
M99
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

anvi
Newbie
Newbie
Messaggi: 20
Iscritto il: domenica 3 giugno 2012, 11:17
Località: casalnuovo napoli

Re: ripetizione parte di programma

Messaggio da anvi » martedì 18 luglio 2017, 23:36

grazie
qualcosa ho capito e domani faccio delle prove-
speriamo che capisco il concetto per applicarlo a un mio programma.
di nuovo grazie

anvi
Newbie
Newbie
Messaggi: 20
Iscritto il: domenica 3 giugno 2012, 11:17
Località: casalnuovo napoli

Re: ripetizione parte di programma

Messaggio da anvi » mercoledì 19 luglio 2017, 23:10

ciao e scusa se ti disturbo
ho copiato il programma e ho notato che: la z non fa incremento
ho sbagliato qualcosa ?
grazie

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: ripetizione parte di programma

Messaggio da gino » giovedì 20 luglio 2017, 6:16

..no e solo che alla fine progr manca il segno %
praticamente non leggeva M99. ( che pero` il Colibri legge ugualmente..)
lo allego di nuovo (provato col Mach3)
g54g90 (linea da taglio in Y)
t19m6
s10000m3f900
g0 z40
g0x-405y-72
g0z0
g1z0
#100=-1.8
M98 P101L7(L=valore profondita)
g0z40
(m105)
m30 (---fine prog--------------------)
o101 (definizione subprogr)
g91 (attiva incrementale)
g1Z#100
G90 (disattiva incrementale)
g1x-405y72 f900 (lavorazione)
g91 (attiva incrementale)
g1Z#100
G90 (disattiva incrementale)
g1x-405y-72 (lavorazione)
M99
% ( questo e il segno che mancava....)
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

anvi
Newbie
Newbie
Messaggi: 20
Iscritto il: domenica 3 giugno 2012, 11:17
Località: casalnuovo napoli

Re: ripetizione parte di programma

Messaggio da anvi » venerdì 21 luglio 2017, 0:08

grazie
domani lo provo
stammi bene
=D> =D>

anvi
Newbie
Newbie
Messaggi: 20
Iscritto il: domenica 3 giugno 2012, 11:17
Località: casalnuovo napoli

Re: ripetizione parte di programma

Messaggio da anvi » venerdì 21 luglio 2017, 23:36

grazie mille
funziona che è una meraviglia
ho visto i tuoi video su youtube complimenti
ciao

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: ripetizione parte di programma

Messaggio da gino » sabato 22 luglio 2017, 12:37

..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

Rispondi

Torna a “Mach3”