Output temporizzato mach3

Sezione dedicata a Mach3
Rispondi
Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Output temporizzato mach3

Messaggio da Scj » venerdì 6 maggio 2022, 20:28

C'è modo di impostare un output che duri un tempo prestabilito e poi ritorni nella condizione precedente?.
Un pulsante che mi attivi una uscita per 20 secondi (ad esempio) e poi la disattivi da solo.
Grazie
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2378
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: Output temporizzato mach3

Messaggio da MauPre75 » venerdì 6 maggio 2022, 20:43

Non conosco mach molto bene ma credo che dovresti specificare meglio quale sia il tuo bisogno, come e quando attivare output, se serve un comando G o M.
Se da usare al bisogno hai valutato un timer esterno a mach3?
Hai pensato di usare una funzione M es:M8 G4P20 M9, per restare nella semplicità.

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Output temporizzato mach3

Messaggio da Scj » venerdì 6 maggio 2022, 21:10

Devo creare un pulsante da premere alla bisogna.
Niente codici G o M. Solo un "Attiva uscita nr ..."
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Output temporizzato mach3

Messaggio da Scj » venerdì 6 maggio 2022, 21:35

viewtopic.php?f=5&t=53533

domani ci provo. Spero di risolvere da solo
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2378
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: Output temporizzato mach3

Messaggio da MauPre75 » venerdì 6 maggio 2022, 22:25

Per una cosa al bisogno come dice Pedro nelle prime risposte non puoi mettere un semplice pulsante? Non ho letto tutta la prima pagina ma credo che un semplice pulsante è troppo semplice, smanettare è un esercizio migliore :lol:. Ciao

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Output temporizzato mach3

Messaggio da Scj » venerdì 6 maggio 2022, 22:32

Non posso mettere un semplice pulsante. Altrimenti avrei messo un semplice pulsante. Le complicazioni non fanno per me.
Tra qualche giorno svelerò l'arcano sul mio canale yt.
Adesso non posso ascoltare proposte che mi farebbero deviare dalla mia idea iniziale di massima semplicità :mrgreen:
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

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

Re: Output temporizzato mach3

Messaggio da torn24 » sabato 7 maggio 2022, 7:00

Il problema che se il programma deve controllare il trascorrere del tempo lo script deve essere in esecuzione, ad esempio un while, ma se lo script è in esecuzione blocca tutto il resto, lavorazione e tutto il resto.
Allora sarebbe possibile premere un pulsante, attivare un output e tramite un loop controllare il trascorrere del tempo e poi disattivare, ma ti blocca tutto, in quei 20 secondi mach3 non farebbe niente se non attendere che siano passati 20 secondi.
CIAO A TUTTI !

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Output temporizzato mach3

Messaggio da Scj » sabato 7 maggio 2022, 8:02

...ed è ciò che mi serve.
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

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

Re: Output temporizzato mach3

Messaggio da torn24 » sabato 7 maggio 2022, 8:24

Allora hai l'esempio sul manuale macro di mach3, puoi inserire lo scriptp in un pulsante di mach3

Codice: Seleziona tutto

ActivateSignal(OUTPUT2) ‘ Attivo un segnale in output
Sleep(20000) ‘ Eseguo una pausa di 20 secondi

DeactivateSignal(OUTPUT2) ' trascorsi 20 secondi spengo il segnale



Per inserirlo in un pulsante, selezione il menu "operator" e premi la voce "EDIT BUTTON SCRIPT", lampeggiano i pulsanti, ne premi uno e incolli lo script nella finestra che compare.
CIAO A TUTTI !

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Output temporizzato mach3

Messaggio da Scj » sabato 7 maggio 2022, 11:04

Vediamo su quali pulsanti si potrà fare oppure quale è la regola che consente ai pulsanti di essere "editati". Dovrò analizzare come stanno le cose con l'editor delle interfacce
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

Avatar utente
Pedro
God
God
Messaggi: 7021
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Output temporizzato mach3

Messaggio da Pedro » sabato 7 maggio 2022, 11:14

Scj ha scritto:
venerdì 6 maggio 2022, 20:28
C'è modo di impostare un output che duri un tempo prestabilito e poi ritorni nella condizione precedente?.
Un pulsante che mi attivi una uscita per 20 secondi (ad esempio) e poi la disattivi da solo.
Grazie
si, con un brain

se fai una macro sleep non ti funzionano le altre macro nel frattempo
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Output temporizzato mach3

Messaggio da Scj » sabato 7 maggio 2022, 11:48

Immagino sia la strada migliore. Ho letto i tuoi vecchi commenti e fatto una prova "in bianco" ieri sera giusto per capire come si lavora col brain. Dopo proverò fisicamente sulla macchina.
Grazie a tutti
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Output temporizzato mach3

Messaggio da Scj » sabato 7 maggio 2022, 18:34

Fatto. Funziona. Più semplice di quanto immaginassi
Un ringraziamento (8 anni dopo) a Pedro per l'ottima guida.
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

filo77
Member
Member
Messaggi: 247
Iscritto il: giovedì 8 maggio 2014, 21:52
Località: Rimini

Re: Output temporizzato mach3

Messaggio da filo77 » domenica 8 maggio 2022, 9:16

Scusami ma di quale guida parli?
Sarei interessato a leggerla,hai un link?

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Output temporizzato mach3

Messaggio da Scj » domenica 8 maggio 2022, 10:05

Scj ha scritto:
venerdì 6 maggio 2022, 21:35
viewtopic.php?f=5&t=53533
Questa guida qua!

Chiedo uno step aggiuntivo: vorrei poter aggiungere una funzione diversa. Una condizione "if".
Se l'uscita mandrino è attiva alla pressione del pulsante deve:
Mettere in pausa la lavorazione
spegnere il mandrino,
attendere 10 secondi che il mandrino si fermi
e solo dopo attivare un timer per 5 secondi sull'uscita di mio interesse.
Se l'uscita mandrino invece è non attiva (mandrino spento) :
Mette in pausa la lavorazione
parte immediatamente l'attivazione della uscita di mio interesse per 5 secondi.
È uno sportello di sicurezza. Con serratura elettrica di sicurezza.
Devo fare in Modo che la serratura si sblocchi solo a mandrino fermo e spento (ha una buona inerzia di rotazione).

L'elettroserratura ha un solenoide attivato da una uscita di mach. Appena lo sportello viene (in seguito)aperto fisicamente si sfila un chiavistello e si apre un circuito che ho intercettato e che mi fa cadere il relè del mandrino. Così il mandrino si spegne. Ma prima di fermarsi impiega svariati secondi. Vorrei fare in Modo che venga già spento prima e che non possa venire riacceso finché lo sportello non verrà richiuso (ma questo avviene già fisicamente tramite quel circuito normalmente chiuso che ho descritto sopra).
Di seguito datasheet della serratura.
https://www.google.it/url?sa=t&source=w ... gPR8LaIquj
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

Rispondi

Torna a “Mach3”