Spegnimento Output1 in pausa

Sezione dedicata a Mach3
Rispondi
tadaaahhh
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 10 giugno 2008, 16:54
Località: Conegliano (TV)

Spegnimento Output1 in pausa

Messaggio da tadaaahhh » martedì 10 giugno 2008, 17:52

Buongiorno a tutti.
Che emozione...la prima volta che scrivo qui... :)
Sto realizzando un pantografo x taglio del polistirolo ed ho bisogno che, quando premo Pausa (spazio) mi si spenga anche l'uscita Output1 in modo da spegnere le resistenze o rovino il materiale. Quando riparto (CTRL-R) devono riaccendersi.

Ho già  provato a:
- cercare qualche parametro/configurazione in mach3 ma non ho trovato nulla
- mettere un'accensione/spegnimento hardware contemporaneo alla partenza/fermata del pantografo, ma non è possibile avviare/fermare la lavorazione da input esterno
- riconfigurare gli hot-key in modo da far coincidere quelli di avvio/arresto con quelli di on/off output1, ma nemmeno in questo modo ci sn riuscito.

Prima di postare qui ho letto tutto il forum ed ho anche cercato in quello inglese (www.machsupport.com), ma non ho trovato la risposta al mio problema.


Qualche suggerimento?

fabiop
Member
Member
Messaggi: 263
Iscritto il: giovedì 9 agosto 2007, 12:25
Località: Forlì

Messaggio da fabiop » mercoledì 11 giugno 2008, 8:13

francamente non ho capito cosa devi fare. ma se associ l'accensione ad un relè come per l'elettromandrino lo gestisci come vuoi,ciao

tadaaahhh
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 10 giugno 2008, 16:54
Località: Conegliano (TV)

Messaggio da tadaaahhh » mercoledì 11 giugno 2008, 8:42

Grazie per la celere risposta. Vedo se riesco a spiegare meglio il mio problema:

Devo fare in modo che le mie resistenze di taglio (paragonabili all'elettromandrino) si accendano e spengano, oltre che all'avvio e al termine della lavorazione (cosa gestibile tranquillamente con i comandi M), anche ogni volta che metto in pausa la lavorazione:
Attualmente se mentre taglia premo stop (spazio) la lavorazione si ferma ma le resistenze rimangono accese e le devo fermare manualmente. Vorrei che si spegnessero automaticamente.
E quando riparto dovrebbero riaccendersi.
Grazie ancora a chiunque riuscirà  ad aiutarmi

tadaaahhh
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 10 giugno 2008, 16:54
Località: Conegliano (TV)

Messaggio da tadaaahhh » mercoledì 11 giugno 2008, 12:49

Ho trovato la soluzione!
Bisogna creare 2 macro da associare ai pulsanti "Pausa" e "Esegui lavorazione".
Per "PAUSA":
Call DoButton (1)
Code ("M05")

Per "Lavorazione:"
Code ("M03")
Call DoButton (0)

Facendo così viene fermata o avviata la lavorazione e contemporaneamente spento o acceso l'utensile.

VERSATILISSIMO QUESTO MACH3!!

Avatar utente
enrico04239
God
God
Messaggi: 4525
Iscritto il: martedì 26 giugno 2007, 17:47
Località: Genova Isoverde
Contatta:

Messaggio da enrico04239 » mercoledì 11 giugno 2008, 22:00

Funziona?

Questo può servire anche per chi usa il mandrino, premendo pausa continua a girare!

A mach non da fastidio ricevere due volte di seguito il comando M3? Uno dal tasto e l'altro dal gcode.
Ciao Enrico
Il sapere e la ragione parlano il torto e l'ignoranza urlano.

fabiop
Member
Member
Messaggi: 263
Iscritto il: giovedì 9 agosto 2007, 12:25
Località: Forlì

Messaggio da fabiop » mercoledì 11 giugno 2008, 23:11

Enrico è il contrario, premendo Pausa spegni il relè, premendo Lavorazioni lo riaccendi. In effetti questa funzione è comoda anche per il mandrino.

se dopo uno stop non accendi prima il il mandrino al riavvio, come minimo spacchi la fresa, :lol:

tadaaahhh
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 10 giugno 2008, 16:54
Località: Conegliano (TV)

Messaggio da tadaaahhh » giovedì 12 giugno 2008, 9:12

Enrico:
si, funziona. Due o più comandi M3 o M5 di seguito non danno nessun fastidio.
Per evitare che perdiate un sacco di tempo a cercare la documentazione relativa alle macro: la si trova nel manuale di Mach2 in inglese, scaricabile dal sito di supporto machsupport.

Avatar utente
enrico04239
God
God
Messaggi: 4525
Iscritto il: martedì 26 giugno 2007, 17:47
Località: Genova Isoverde
Contatta:

Messaggio da enrico04239 » giovedì 12 giugno 2008, 21:25

fabiop, lo so bene, un fresetta da 2mm l'ho rotta così. #-o

Grazie tadaaahhh, gli darò un'occhiata.
Ciao Enrico
Il sapere e la ragione parlano il torto e l'ignoranza urlano.

tadaaahhh
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 10 giugno 2008, 16:54
Località: Conegliano (TV)

Messaggio da tadaaahhh » sabato 14 giugno 2008, 9:22

Per il comando PAUSA è meglio aggiungerci altre 2 righe di script:

Call DoButton (1)
While IsMoving()
WEnd
Call Code ("M05")

o si rischia che a volte l'M5 non venga interpretato (probabilmente perché non ha ancora terminato il movimento

Avatar utente
enrico04239
God
God
Messaggi: 4525
Iscritto il: martedì 26 giugno 2007, 17:47
Località: Genova Isoverde
Contatta:

Messaggio da enrico04239 » sabato 14 giugno 2008, 10:18

Ho provato a creare le macro, ma non ci capisco molto. Non riesco a capire se devi aprire una macro esistente ed aggiungere i due comandi nuovi o se le crei nuove.

I manuali li ho scaricati sia in italiano che inglese ma ho trovato solo il paragrafo 10.9.1 "Visione d'insieme delle macro"

Mi dai in N° del paragrafo.
Grazie.

Nelle vecchie discussioni ho letto che fanno riferimento a Customizing.pdf, è questo il manuale?
Ciao Enrico
Il sapere e la ragione parlano il torto e l'ignoranza urlano.

tadaaahhh
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 10 giugno 2008, 16:54
Località: Conegliano (TV)

Messaggio da tadaaahhh » sabato 14 giugno 2008, 15:58

Effettivamente non è molto intuitiva la cosa, ci ho girato intorno parecchio prima di venirne a capo.
I documenti da me utilizzati li ho scaricati tutti da
http://www.machsupport.com/documentation.php
In particolare dai un occhio a:
http://www.machsupport.com/docs/Mach2_6.11_Custom.pdf
e http://www.machsupport.com/MachCustomizeWiki
dove troverai vari esempi e le dichiarazioni di tutti i comandi e di tutte le risorse disponibili in mach3

Per creare una macro hai un'unica possibilità  (o se ce ne sono altre sono ben nascoste!): utilizzare Mach3Screen: apri l'interfaccia che stai utilizzando e fai doppio click sul pulsante a cui vuoi aggiungere la macro.
Per modificarle puoi anche agire da mach3 tramite il menu Operator -> Edit button script
Spero di esserti stato d'aiuto
ciao

Avatar utente
enrico04239
God
God
Messaggi: 4525
Iscritto il: martedì 26 giugno 2007, 17:47
Località: Genova Isoverde
Contatta:

Messaggio da enrico04239 » sabato 14 giugno 2008, 18:55

Grazie tadaaahhh,
Domani provo e ti so dire.
Ciao Enrico
Il sapere e la ragione parlano il torto e l'ignoranza urlano.

Avatar utente
enrico04239
God
God
Messaggi: 4525
Iscritto il: martedì 26 giugno 2007, 17:47
Località: Genova Isoverde
Contatta:

Messaggio da enrico04239 » domenica 15 giugno 2008, 12:18

Ci sono riuscito, in sostanza ho copiato i tuoi ordini, ho aggiunto anche M07 e M09 per l'aspiratore ma ho notato un ritardo nella partenza della lavorazione.

Premo esegui e si accendono subito il mandrino e l'aspiratore ma la lavorazione parte dopo 15 secondi di ritardo.
E' giusto?

Esegui
Code ("M03")
Code ("M07")
Call DoButton (0)

Pausa
Call DoButton (1)
While IsMoving()
WEnd
Call Code ("M05")
Call Code ("M09")
Ciao Enrico
Il sapere e la ragione parlano il torto e l'ignoranza urlano.

tadaaahhh
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 10 giugno 2008, 16:54
Località: Conegliano (TV)

Messaggio da tadaaahhh » domenica 15 giugno 2008, 18:19

A me parte subito dopo aver acceso la resistenza di taglio (M03).
Hai 15 secondi di ritardo anche senza l'M07? e se togli sia l'M03 che l'M07?

Avatar utente
enrico04239
God
God
Messaggi: 4525
Iscritto il: martedì 26 giugno 2007, 17:47
Località: Genova Isoverde
Contatta:

Messaggio da enrico04239 » martedì 17 giugno 2008, 23:43

Modifico le schermate dal portatile mentre leggo il forum e questa volta mi sono dimenticato di passare il file sul pc dedicato.

Ho provato sul pc ufficiale e funziona regolarmente, a mio avviso è veramente utile, a volte capita di dover mettere in pausa e con questo sistema per ripartire basta un tasto.

Grazie!!!
Ciao Enrico
Il sapere e la ragione parlano il torto e l'ignoranza urlano.

Rispondi

Torna a “Mach3”