Aiuto subroutine

Sezione dedicata a Mach3
Rispondi
Avatar utente
Trifido
Junior
Junior
Messaggi: 61
Iscritto il: sabato 14 marzo 2009, 10:32
Località: Samarate.....

Aiuto subroutine

Messaggio da Trifido » venerdì 30 gennaio 2015, 17:15

ciao a tutti,
dovrei fare 50pz uguali mi sono chiesto ma non posso fare un disegno solo e poi con una (macro o subroutine) richiamarlo per 50 volte spostandosi della misura del pezzo
invece che fare un programma con 50 pezzi???
qualcuno sa come aiutarmi???
grazie anticipatamente

Avatar utente
Gianni55
Senior
Senior
Messaggi: 751
Iscritto il: lunedì 28 febbraio 2011, 11:46
Località: Sassari

Re: Aiuto subroutine

Messaggio da Gianni55 » venerdì 30 gennaio 2015, 19:02

Dai un'occhio a questo https://www.cncitalia.net/forum/viewtopi ... 1&start=15
sicuramente riesci a risolvere
Ajò a trabajà
tumidiciquellochedevofareeiolofaccio (forse)
retrofit Einhell BT-ML 300
la mia cnc inutile

Avatar utente
Trifido
Junior
Junior
Messaggi: 61
Iscritto il: sabato 14 marzo 2009, 10:32
Località: Samarate.....

Re: Aiuto subroutine

Messaggio da Trifido » sabato 31 gennaio 2015, 11:02

grazie Gianni55 è molto utile però così se vorrei ritornare al primo non conosco la posizione o forse sbagio io
mi spiego ho un incisione con bulino e vorrei ripeterla per es. 50 volte ma poi devo ritornare alla prima incisione e con una fresa tagliarne il contorno,
fino ad ora creo due file uno con 50 incisioni (pesantissimo) e uno con 50 ritagli, ora provo postare un esempo "se riesco"
quello che chiedevo è se c'è un modo che l'incisione la inserisco in una subroutine e la richiamo per es. 50 volte poi ritorno all'origine --- cambio utensile---
sostituisco la subroutine con il taglio contorno per es. 50 volte
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

torn24
God
God
Messaggi: 5328
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Aiuto subroutine

Messaggio da torn24 » sabato 31 gennaio 2015, 11:30

Potresti usare un origine per il primo pezzo e traslare le altre con G52

ESEMPIO:

Codice: Seleziona tutto

%
(Programma principale)
G54 (Origine primo pezzo)

M98 P1000
G52 X50 (origine locale a 50 millimetri dall'origine x G54)
M98 P1000

G52 X100 
M98 P1000

G52 X150 
M98 P1000

G52 X200 Y50  
M98 P1000

(Vado avanti per tutti i pezzi)...
..
...
G52 X0 Y0 (Annullo G52 e torno all'origine G54)

(Faccio la contornatura)
M98 P2000
G52 X50 (origine locale a 50 millimetri dall'origine x G54)
M98 P2000

G52 X100 
M98 P1000

G52 X150 
M98 P2000

G52 X200 Y50  
M98 P2000

(Vado avanti per tutti i pezzi)...
..
...
G52 X0 Y0 (Annullo G52 e torno all'origine G54)
M30 (Fine programma principale)


O1000 (Scritta)
...
...

...
M99

O2000 (contornatura)
...
...
...
M99



CIAO A TUTTI !

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

Re: Aiuto subroutine

Messaggio da gino » sabato 31 gennaio 2015, 12:05

anche un mio esempio...

g54 g90
t6m6
s8000 m3 f1000
M98 P100 l1 (ROUTINE DI ESECUZIONE PROGR)
#20=40
M98 P101 l6 (LANCIA SUBROUTINE SPOSTAMENTI per 6 volte)
G0Z30
m2
o100 (PROGRAMMA)
g0x10y0
g0z1
g0z0
g1z-2f150 (z-5.5)
g2x10y0j0i-10f1000
g0z50
m99
o101 (QUI VIENE SPOSTATO L`ORIGINE)
g92x#20
M98 P100 l1
m99

Avatar utente
Trifido
Junior
Junior
Messaggi: 61
Iscritto il: sabato 14 marzo 2009, 10:32
Località: Samarate.....

Re: Aiuto subroutine

Messaggio da Trifido » sabato 31 gennaio 2015, 14:27

ciao, li ho provati tutte e due Grazie mille gino e torn24 ma mi fa solo la prima subroutine e poi si ferma non ritorna al programma principale in tutte e due i programmi mi sta venendo un dubbio...non è che va configurato qualcosa di particolare su mach3 nel menu config__general config??

Avatar utente
Trifido
Junior
Junior
Messaggi: 61
Iscritto il: sabato 14 marzo 2009, 10:32
Località: Samarate.....

Re: Aiuto subroutine

Messaggio da Trifido » sabato 31 gennaio 2015, 14:34

ok ora funzione pero ho dovuto mettere P1000 traparentesi con l'estensione (P1000.tap) e mella subroutine dopo M99 ho aggiunto%
così funzionaaaaa!!!!!!!!!!!!!!!!!

Avatar utente
Trifido
Junior
Junior
Messaggi: 61
Iscritto il: sabato 14 marzo 2009, 10:32
Località: Samarate.....

Re: Aiuto subroutine

Messaggio da Trifido » sabato 31 gennaio 2015, 14:58

grazie torn24 grazie gino

Avatar utente
Trifido
Junior
Junior
Messaggi: 61
Iscritto il: sabato 14 marzo 2009, 10:32
Località: Samarate.....

Re: Aiuto subroutine

Messaggio da Trifido » sabato 31 gennaio 2015, 16:22

ho provato ora sulla macchina sul visualizzatore di mach3 mi fa vedere es. 4pz ma in realtà continua a fare lo stesso nello stesso punto cambiando solo il punto di partenza
probabilmente ho mach3 con qualche impostazione sbagliata boooo

Rispondi

Torna a “Mach3”